[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#722249: Current status?



On 11/13/2016 08:17 AM, Petter Reinholdtsen wrote:
> I fixed an issue with the rules file, corrected the copyright file and
> merged the changelog entries to make sure the -1 entry is the first one
> in Debian.  The diff is attached.

This actually FTBFS on non-x86 architectures now because you forgot to
pass "--disable-x86-asm" on any non-x86 architectures.

Also, this comment in the rules file is no longer correct:

# 1. simplescreenrecorder is configured to use libav libraries
#    here as libav is currently still default on Debian

We have switched back to ffmpeg.

And you should add at least x32 to the list of architectures where
"glinjectlib" is enabled. Enabling on kfreebsd-* and hurd-i386 might
work as well as these are all x86-architectures. You should also be
able to use x86 assembler on these architectures.

Thus, I suggest the following in the rules file:

ifeq ($(ARCH),$(filter $(ARCH),amd64 hurd-i386 kfreebsd-i386 kfreebsd-amd64 i386 x32))
                dh_auto_configure -- \
                --disable-assert
else
                dh_auto_configure -- \
                --disable-assert \
                --disable-glinjectlib \
                --disable-x86-asm
endif

It also seems that it builds Qt4 packages by default. However, since Qt5
has been standard for some time, you should pass "--with-qt5" for all
cases.

You will also need to disable ALSA support on non-Linux architectures,
I have no idea though whether this is possible. Maybe passing
--disable-pulseaudio helps.

Thanks,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: