Package: ffmpegthumbnailer Version: 2.0.6-1 Severity: serious Justification: fails to build from source
>From my build log: | /bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/libpng12 -D__STDC_CONSTANT_MACROS -c -o libffmpegthumbnailer_la-jpegwriter.lo `test -f 'libffmpegthumbnailer/jpegwriter.cpp' || echo './'`libffmpegthumbnailer/jpegwriter.cpp | libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/libpng12 -D__STDC_CONSTANT_MACROS -c libffmpegthumbnailer/jpegwriter.cpp -fPIC -DPIC -o .libs/libffmpegthumbnailer_la-jpegwriter.o | libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/libpng12 -D__STDC_CONSTANT_MACROS -c libffmpegthumbnailer/jpegwriter.cpp -o libffmpegthumbnailer_la-jpegwriter.o >/dev/null 2>&1 | /bin/bash ./libtool --tag=CXX --mode=link g++ -I/usr/include/libpng12 -D__STDC_CONSTANT_MACROS -version-info 4:6:0 -Wl,-z,defs -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -o libffmpegthumbnailer.la -rpath /usr/lib libffmpegthumbnailer_la-moviedecoder.lo libffmpegthumbnailer_la-stringoperations.lo libffmpegthumbnailer_la-videothumbnailer.lo libffmpegthumbnailer_la-videothumbnailerc.lo libffmpegthumbnailer_la-filmstripfilter.lo libffmpegthumbnailer_la-pngwriter.lo libffmpegthumbnailer_la-jpegwriter.lo -ldl -lavutil -lavformat -lavcodec -lswscale -lpng12 -ljpeg -lavcodec | libtool: link: g++ -shared -nostdlib /usr/lib/gcc/sparc64-linux-gnu/4.4.5/../../../../lib64/crti.o /usr/lib/gcc/sparc64-linux-gnu/4.4.5/crtbeginS.o .libs/libffmpegthumbnailer_la-moviedecoder.o .libs/libffmpegthumbnailer_la-stringoperations.o .libs/libffmpegthumbnailer_la-videothumbnailer.o .libs/libffmpegthumbnailer_la-videothumbnailerc.o .libs/libffmpegthumbnailer_la-filmstripfilter.o .libs/libffmpegthumbnailer_la-pngwriter.o .libs/libffmpegthumbnailer_la-jpegwriter.o -ldl -lavutil -lavformat -lswscale -lpng12 /usr/lib/libjpeg.so -lavcodec -L/usr/lib/gcc/sparc64-linux-gnu/4.4.5 -L/usr/lib/gcc/sparc64-linux-gnu/4.4.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/sparc64-linux-gnu/4.4.5/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/sparc64-linux-gnu/4.4.5/crtendS.o /usr/lib/gcc/sparc64-linux-gnu/4.4.5/../../../../lib64/crtn.o -Wl,-z -Wl,defs -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libffmpegthumbnailer.so.4 -o .libs/libffmpegthum bnailer.so.4.0.6 | libtool: link: (cd ".libs" && rm -f "libffmpegthumbnailer.so.4" && ln -s "libffmpegthumbnailer.so.4.0.6" "libffmpegthumbnailer.so.4") | libtool: link: (cd ".libs" && rm -f "libffmpegthumbnailer.so" && ln -s "libffmpegthumbnailer.so.4.0.6" "libffmpegthumbnailer.so") | libtool: link: ar cru .libs/libffmpegthumbnailer.a libffmpegthumbnailer_la-moviedecoder.o libffmpegthumbnailer_la-stringoperations.o libffmpegthumbnailer_la-videothumbnailer.o libffmpegthumbnailer_la-videothumbnailerc.o libffmpegthumbnailer_la-filmstripfilter.o libffmpegthumbnailer_la-pngwriter.o libffmpegthumbnailer_la-jpegwriter.o | libtool: link: ranlib .libs/libffmpegthumbnailer.a | libtool: link: ( cd ".libs" && rm -f "libffmpegthumbnailer.la" && ln -s "../libffmpegthumbnailer.la" "libffmpegthumbnailer.la" ) | \ | # source='main.cpp' object='main.o' libtool=no | g++ -DHAVE_CONFIG_H -I. -D__STDC_CONSTANT_MACROS -c -o main.o main.cpp | /bin/bash ./libtool --tag=CXX --mode=link g++ -D__STDC_CONSTANT_MACROS -Wl,-z,defs -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -o ffmpegthumbnailer main.o libffmpegthumbnailer.la -lavcodec | libtool: link: g++ -D__STDC_CONSTANT_MACROS -Wl,-z -Wl,defs -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -o .libs/ffmpegthumbnailer main.o ./.libs/libffmpegthumbnailer.so -lavcodec | /usr/bin/ld: main.o: undefined reference to symbol 'dlopen@@GLIBC_2.1' | /usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO //lib64/libdl.so.2 so try adding it to the linker command line | //lib64/libdl.so.2: could not read symbols: Invalid operation | collect2: ld returned 1 exit status | make[3]: *** [ffmpegthumbnailer] Error 1 | make[3]: Leaving directory `/build/buildd-ffmpegthumbnailer_2.0.6-1+b1-sparc64-PRr5ci/ffmpegthumbnailer-2.0.6' | make[2]: *** [all-recursive] Error 1 | make[2]: Leaving directory `/build/buildd-ffmpegthumbnailer_2.0.6-1+b1-sparc64-PRr5ci/ffmpegthumbnailer-2.0.6' | make[1]: *** [all] Error 2 | make[1]: Leaving directory `/build/buildd-ffmpegthumbnailer_2.0.6-1+b1-sparc64-PRr5ci/ffmpegthumbnailer-2.0.6' | dh_auto_build: make -j1 returned exit code 2 | make: *** [build] Error 2 | dpkg-buildpackage: error: debian/rules build gave error exit status 2 This is due to the recent binutils changes [1]. A full build log is available for sparc64 [2], the problem is also reproducible on other architectures (at least amd64). [1] http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html [2] http://buildd.debian-ports.org/fetch.php?pkg=ffmpegthumbnailer&arch=sparc64&ver=2.0.6-1%2Bb1&stamp=1298946848&file=log&as=raw -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org