Package: composite Version: 0.006-4 Severity: important Tags: sid User: peter.fritzs...@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/composite to see if an Ubuntu version for this package exists, and if a fix is included in the Ubuntu diff. [...] /usr/bin/ranlib libtest_utils_Tritium.a make[3]: Leaving directory `/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_report /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/CMakeFiles 100 [ 22%] Built target test_utils_Tritium make -f src/Tritium/test/CMakeFiles/t_AudioPort.dir/build.make src/Tritium/test/CMakeFiles/t_AudioPort.dir/depend make[3]: Entering directory `/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu' cd /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006 /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/src/Tritium/test /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/src/Tritium/test /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/src/Tritium/test/CMakeFiles/t_AudioPort.dir/DependInfo.cmake --color= Scanning dependencies of target t_AudioPort make[3]: Leaving directory `/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu' make -f src/Tritium/test/CMakeFiles/t_AudioPort.dir/build.make src/Tritium/test/CMakeFiles/t_AudioPort.dir/build make[3]: Entering directory `/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_report /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/CMakeFiles [ 22%] Building CXX object src/Tritium/test/CMakeFiles/t_AudioPort.dir/t_AudioPort.o cd /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/src/Tritium/test && /usr/bin/c++ -DLADSPA_SUPPORT -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DJACK_SUPPORT -DFLAC_SUPPORT -DFLAC_SUPPORT -DLRDF_SUPPORT -DBOOST_TEST_DYN_LINK -DLADSPA_SUPPORT -DJACK_SUPPORT -g -O2 -I/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtCore -I/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006 -I/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/src/Tritium/. -I/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/src/Tritium/test -DBOOST_TEST_MAIN -o CMakeFiles/t_AudioPort.dir/t_AudioPort.o -c /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/src/Tritium/test/t_AudioPort.cpp Linking CXX executable t_AudioPort cd /build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/src/Tritium/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/t_AudioPort.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 CMakeFiles/t_AudioPort.dir/t_AudioPort.o -o t_AudioPort -rdynamic ../libTritium.so libtest_utils_Tritium.a -lboost_unit_test_framework-mt -Wl,-rpath,/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu/src/Tritium /usr/bin/ld: CMakeFiles/t_AudioPort.dir/t_AudioPort.o: undefined reference to symbol 'QString::free(QString::Data*)' /usr/bin/ld: note: 'QString::free(QString::Data*)' is defined in DSO /usr/lib64/libQtCore.so.4 so try adding it to the linker command line /usr/lib64/libQtCore.so.4: could not read symbols: Invalid operation collect2: ld returned 1 exit status make[3]: *** [src/Tritium/test/t_AudioPort] Error 1 make[3]: Leaving directory `/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu' make[2]: *** [src/Tritium/test/CMakeFiles/t_AudioPort.dir/all] Error 2 make[1]: *** [all] Error 2 make[2]: Leaving directory `/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu' make[1]: Leaving directory `/build/user-composite_0.006-4-amd64-KdcGQF/composite-0.006/obj-x86_64-linux-gnu' dh_auto_build: make -j1 returned exit code 2 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 _______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers