Bug#760433: libav: FTBFS on x32: Invalid inline assembly

Daniel Schepler dschepler at gmail.com
Thu Sep 4 03:45:24 UTC 2014


Source: libav
Version: 6:11~beta1-2
Severity: important
Justification: blocker for kde builds
X-Debbugs-CC: Thorsten Glaser <tg at mirbsd.de>

When I try building libav in an x32 schroot (without the build dependencies on
frei0r, opencv, x264 which have also all failed to build on x32), I get this:

...
/tmp/libav/libav-11~beta1/libswscale/x86/swscale_template.c: Assembler messages:
/tmp/libav/libav-11~beta1/libswscale/x86/swscale_template.c:798: Error: operand type mismatch for `push'
/tmp/libav/libav-11~beta1/libswscale/x86/swscale_template.c:860: Error: operand type mismatch for `push'
/tmp/libav/libav-11~beta1/libswscale/x86/swscale_template.c:861: Error: operand type mismatch for `push'
...
/tmp/libav/libav-11~beta1/libswscale/x86/swscale_template.c:1380: Error: operand type mismatch for `pop'
/tmp/libav/libav-11~beta1/Makefile:44: recipe for target 'libswscale/x86/swscale.o' failed
make[1]: *** [libswscale/x86/swscale.o] Error 1
make[1]: Leaving directory '/tmp/libav/libav-11~beta1/debian-static'
debian/rules:81: recipe for target 'build-stamp-static' failed
make: *** [build-stamp-static] Error 2
rm configure-stamp-static
dpkg-buildpackage: error: debian/rules build gave error exit status 2

I'm attaching the debdiff I'm using for an upload to debian-ports/unreleased.
You can ignore the debian/control part, and as the debian/rules changes could
be considered a horrible hack, I'm not tagging this as patch.
-- 
Daniel Schepler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libav_11~beta1-2+x32.debdiff
Type: text/x-patch
Size: 2211 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140903/238ce0d2/attachment.bin>


More information about the pkg-multimedia-maintainers mailing list