Bug#744879: FTBFS when building with compiler optimization disabled
Bill Blough
devel at blough.us
Tue Apr 15 18:12:30 UTC 2014
Package: vlc
Version: 2.1.2-2+b3
Severity: normal
Building with the following command fails -
DEB_BUILD_OPTIONS="nostrip noopt" fakeroot apt-get -b source vlc
A tail of the build log shows:
.../../doltlibtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DMODULE_NAME=$(p="libdeinterlace_plugin_la-algo_yadif.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}") -DMODULE_NAME_IS_$(p="libdeinterlace_plugin_la-algo_yadif.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}") -DMODULE_STRING=\"$(p="libdeinterlace_plugin_la-algo_yadif.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}")\" -D__PLUGIN__ -I../../include -I../../include -O2 -g -O0 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -c -o libdeinterlace_plugin_la-algo_yadif.lo `test -f 'deinterlace/algo_yadif.c' || echo './'`deinterlace/algo_yadif.c
In file included from deinterlace/algo_yadif.c:26:0:
.../../config.h:789:0: warning: ignoring #pragma STDC FENV_ACCESS [-Wunknown-pragmas]
# pragma STDC FENV_ACCESS OFF
^
.../../config.h:790:0: warning: ignoring #pragma STDC FP_CONTRACT [-Wunknown-pragmas]
# pragma STDC FP_CONTRACT ON
^
In file included from deinterlace/yadif.h:22:0,
from deinterlace/algo_yadif.c:48:
.../../config.h:789:0: warning: ignoring #pragma STDC FENV_ACCESS [-Wunknown-pragmas]
# pragma STDC FENV_ACCESS OFF
^
.../../config.h:790:0: warning: ignoring #pragma STDC FP_CONTRACT [-Wunknown-pragmas]
# pragma STDC FP_CONTRACT ON
^
deinterlace/algo_yadif.c: In function ‘RenderYadif’:
deinterlace/algo_yadif.c:129:20: warning: assignment from incompatible pointer type [enabled by default]
filter = yadif_filter_line_c_16bit;
^
In file included from deinterlace/yadif.h:49:0,
from deinterlace/algo_yadif.c:48:
deinterlace/yadif_template.h: In function ‘yadif_filter_line_ssse3’:
deinterlace/yadif_template.h:134:9: error: ‘asm’ operand has impossible constraints
__asm__ volatile(\
^
deinterlace/yadif_template.h:256:9: note: in expansion of macro ‘FILTER’
FILTER
^
deinterlace/yadif_template.h:134:9: error: ‘asm’ operand has impossible constraints
__asm__ volatile(\
^
deinterlace/yadif_template.h:262:9: note: in expansion of macro ‘FILTER’
FILTER
^
make[5]: *** [libdeinterlace_plugin_la-algo_yadif.lo] Error 1
make[5]: Leaving directory `/home/bblough/src/vlc-2.1.2/modules/video_filter'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/bblough/src/vlc-2.1.2/modules/video_filter'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/bblough/src/vlc-2.1.2/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bblough/src/vlc-2.1.2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/bblough/src/vlc-2.1.2'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Build command 'cd vlc-2.1.2 && dpkg-buildpackage -b -uc' failed.
E: Child process failed
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.12-1-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages vlc depends on:
ii dpkg 1.17.6
ii fonts-freefont-ttf 20120503-4
ii libaa1 1.4p5-42
ii libavcodec54 6:9.11-3+b2
ii libavutil52 6:9.11-3+b2
ii libc6 2.18-4
ii libcaca0 0.99.beta18-1.1
ii libfreetype6 2.5.2-1
ii libfribidi0 0.19.6-1
ii libgcc1 1:4.8.2-19
ii libgl1-mesa-glx [libgl1] 10.1.0-5
ii libice6 2:1.0.8-2
ii libqtcore4 4:4.8.5+git242-g0315971+dfsg-2
ii libqtgui4 4:4.8.5+git242-g0315971+dfsg-2
ii libsdl-image1.2 1.2.12-5+b2
ii libsdl1.2debian 1.2.15-9
ii libsm6 2:1.2.1-2
ii libstdc++6 4.8.2-19
ii libtar0 1.2.20-3
ii libva-x11-1 1.3.0-2
ii libva1 1.3.0-2
ii libvlccore7 2.1.2-2+b3
ii libx11-6 2:1.6.2-1
ii libxcb-composite0 1.10-2
ii libxcb-keysyms1 0.3.9-1
ii libxcb-randr0 1.10-2
ii libxcb-render0 1.10-2
ii libxcb-shape0 1.10-2
ii libxcb-shm0 1.10-2
ii libxcb-xfixes0 1.10-2
ii libxcb-xv0 1.10-2
ii libxcb1 1.10-2
ii libxext6 2:1.3.2-1
ii libxinerama1 2:1.1.3-1
ii libxpm4 1:3.5.10-1
ii vlc-nox 2.1.2-2+b3
ii zlib1g 1:1.2.8.dfsg-1
Versions of packages vlc recommends:
ii vlc-plugin-notify 2.1.2-2+b3
ii vlc-plugin-pulse 2.1.2-2+b3
ii xdg-utils 1.1.0~rc1+git20111210-7
Versions of packages vlc suggests:
pn videolan-doc <none>
Versions of packages vlc-nox depends on:
ii dpkg 1.17.6
ii liba52-0.7.4 0.7.4-17
ii libasound2 1.0.27.2-3
ii libass4 0.10.1-3
ii libavahi-client3 0.6.31-4
ii libavahi-common3 0.6.31-4
ii libavc1394-0 0.5.4-2
ii libavcodec54 6:9.11-3+b2
ii libavformat54 6:9.11-3+b2
ii libavutil52 6:9.11-3+b2
ii libbasicusageenvironment0 2014.01.13-1
ii libbluray1 1:0.5.0-2
ii libc6 2.18-4
ii libcddb2 1.3.2-4
ii libcdio13 0.83-4.1
ii libchromaprint0 1.1-1
ii libcrystalhd3 1:0.0~git20110715.fdd2f19-9
ii libdbus-1-3 1.8.0-3
ii libdc1394-22 2.2.2-1
ii libdca0 0.0.5-6
ii libdirac-decoder0 1.0.2-6
ii libdirac-encoder0 1.0.2-6
ii libdirectfb-1.2-9 1.2.10.0-5
ii libdvbpsi9 1.1.2-2
ii libdvdnav4 4.2.1-3
ii libdvdread4 4.2.1-2
ii libebml4 1.3.0-2
ii libfaad2 2.7-8
ii libflac8 1.3.0-2
ii libfontconfig1 2.11.0-5
ii libfreerdp1 1.0.2-4
ii libfreetype6 2.5.2-1
ii libfribidi0 0.19.6-1
ii libgcc1 1:4.8.2-19
ii libgcrypt11 1.5.3-4
ii libgnutls28 3.2.13-1
ii libgpg-error0 1.12-0.2
ii libgroupsock1 2014.01.13-1
ii libiso9660-8 0.83-4.1
ii libkate1 0.4.1-1
ii liblircclient0 0.9.0~pre1-1
ii liblivemedia23 2014.01.13-1
ii liblua5.2-0 5.2.3-1
ii libmad0 0.15.1b-8
ii libmatroska6 1.4.1-2
ii libmodplug1 1:0.8.8.4-4.1
ii libmpcdec6 2:0.1~r459-4.1
ii libmpeg2-4 0.5.1-5
ii libmtp9 1.1.6-51-g1a2669c~ds0-1
ii libncursesw5 5.9+20140118-1
ii libogg0 1.3.1-1
ii libopus0 1.1-1
ii libpng12-0 1.2.50-1
ii libpostproc52 6:0.git20120821-4
ii libraw1394-11 2.1.0-1
ii libresid-builder0c2a 2.1.1-14
ii libsamplerate0 0.1.8-7
ii libschroedinger-1.0-0 1.0.11-2
ii libshout3 2.3.1-3
ii libsidplay2 2.1.1-14
ii libsmbclient 2:4.1.6+dfsg-1
ii libspeex1 1.2~rc1.1-1
ii libspeexdsp1 1.2~rc1.1-1
ii libssh2-1 1.4.3-2
ii libstdc++6 4.8.2-19
ii libswscale2 6:9.11-3+b2
ii libtag1c2a 1.9.1-2
ii libtheora0 1.1.1+dfsg.1-3.2
ii libtinfo5 5.9+20140118-1
ii libtwolame0 0.3.13-1
ii libudev1 204-8
ii libupnp6 1:1.6.17-1.2
ii libusageenvironment1 2014.01.13-1
ii libusb-1.0-0 2:1.0.18-2
ii libvcdinfo0 0.7.24+dfsg-0.1
ii libvlc5 2.1.2-2+b3
ii libvlccore7 2.1.2-2+b3
ii libvorbis0a 1.3.2-1.3
ii libvorbisenc2 1.3.2-1.3
ii libx264-142 2:0.142.2389+git956c8d8-4
ii libxml2 2.9.1+dfsg1-3
ii libzvbi0 0.2.35-2
ii zlib1g 1:1.2.8.dfsg-1
Versions of packages vlc-nox recommends:
pn libdvdcss2 <none>
Versions of packages libvlc5 depends on:
ii dpkg 1.17.6
ii libc6 2.18-4
ii libvlccore7 2.1.2-2+b3
Versions of packages libvlccore7 depends on:
ii dpkg 1.17.6
ii libc6 2.18-4
ii libdbus-1-3 1.8.0-3
ii libidn11 1.28-1
ii libproxy-tools 0.4.11-4
ii vlc-data 2.1.2-2
Versions of packages vlc is related to:
pn libavutil50 <none>
pn libavutil51 <none>
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list