Bug#615772: scenic: ftbfs with gold or ld --no-add-needed

Matthias Klose doko at debian.org
Mon Feb 28 00:53:32 UTC 2011


Package: scenic
Version: 0.6.3-1
Severity: important
Tags: sid
User: peter.fritzsche at gmx.de
Usertags: no-add-needed

The package fails to build in a test rebuild on at least amd64 with
ld --no-add-needed.  For details, please see:
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html
http://wiki.debian.org/ToolChain/DSOLinking

Ubuntu might have a patch for this issue, but unfortunately it was
not forwarded to Debian.  Please have a look at
http://packages.qa.debian.org/scenic to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.

[...]
make[4]: Entering directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc/docbook/user'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc/docbook/user'
make[4]: Entering directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc/docbook'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc/docbook'
make[3]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc/docbook'
make[3]: Entering directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc'
make[2]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/doc'
Making all in utils
make[2]: Entering directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/utils'
Making all in dc-ctl
make[3]: Entering directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/utils/dc-ctl'
g++ -DHAVE_CONFIG_H -I. -I/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/./utils/dc-ctl -I../../src      -Weffc++ -O2 -Wextra -pedantic -Wfatal-errors -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wshadow -fPIC  -c -o dc_ctl-dc-ctl.o `test -f 'dc-ctl.cpp' || echo '/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/./utils/dc-ctl/'`dc-ctl.cpp
/bin/bash ../../libtool --tag=CXX   --mode=link g++  -Weffc++ -O2 -Wextra -pedantic -Wfatal-errors -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wshadow -fPIC    -o dc-ctl dc_ctl-dc-ctl.o -L/usr/lib64 -lboost_program_options-mt -ldc1394   
libtool: link: g++ -Weffc++ -O2 -Wextra -pedantic -Wfatal-errors -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wshadow -fPIC -o dc-ctl dc_ctl-dc-ctl.o  -L/usr/lib64 -lboost_program_options-mt -ldc1394
/usr/bin/ld: dc_ctl-dc-ctl.o: undefined reference to symbol 'raw1394_new_handle'
/usr/bin/ld: note: 'raw1394_new_handle' is defined in DSO /usr/lib64/libraw1394.so.11 so try adding it to the linker command line
/usr/lib64/libraw1394.so.11: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [dc-ctl] Error 1
make[3]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/utils/dc-ctl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/user-scenic_0.6.3-1-amd64-rYwV4f/scenic-0.6.3/build'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2





More information about the pkg-multimedia-maintainers mailing list