On 2011-02-28 Matthias Klose <[email protected]> wrote: > Package: enblend-enfuse > Version: 4.0+dfsg-1 > Severity: important > Tags: sid > User: [email protected] > 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 Actually it even fails with the new Debian default --no-copy-dt-needed-entries > 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/enblend-enfuse to see if an Ubuntu version for > this package exists, and if a fix is included in the Ubuntu diff. There is no patch. [...] > x86_64-linux-gnu-g++ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include > -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR -g -O2 --param > inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -o enblend > enblend-enblend.o enblend-gpu.o enblend-error_message.o > enblend-filenameparse.o enblend-filespec.o enblend-self_test.o > enblend-tiff_message.o vigra_impex/libvigra_impex.a -lGLEW -lGLU -lGL -lm > -lglut -lGLU -lGL -lm -lboost_filesystem -pthread -lIlmImf -lz -lImath > -lHalf -lIex -lIlmThread -lxmi -llcms -ltiff -lpng -ljpeg -lz > /usr/bin/ld: enblend-filenameparse.o: undefined reference to symbol > 'boost::system::get_system_category()' > /usr/bin/ld: note: 'boost::system::get_system_category()' is defined in DSO > /usr/lib64/libboost_system.so.1.42.0 so try adding it to the linker command > line > /usr/lib64/libboost_system.so.1.42.0: could not read symbols: Invalid > operation > collect2: ld returned 1 exit status Afaict this one is basically identical to 602959. enblend uses boost_filesystem which includes inline references to boost_system in its *headers*. There are a couple of workaround available: * --with-boost-filesystem=no * LDFLAGS+=--copy-dt-needed-entries * Patch the autoconfo suite to also link to libboost_system cu andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

