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

Reply via email to