[opensource-dev] sunshine-external colladadom boost filesystem3 undefines Linux64

Nicky Perian nickyperian at yahoo.com
Sun Dec 30 12:29:02 PST 2012


I am building a linux 64 bit kokua merge of sunshine-external. I have a link issue with colladadom looking for boost filesystem3 functions.
The viewer is built with boost 1.52 and colladadom boost 1.48. This is not different than the LL source/build environment. Linux 32 builds with just a few tweaks but, using mostly LL prebuilt libraries. 

Boost 1.52 dropped filesystem2 and filesystem3 and just builds as filesystem without the 2/3 source code split and dropped the deprecated directive.

/home/nicky/kokua-sunshine-external/build-linux-x86_64/packages/lib/release/libcollada14dom.so: undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
/home/nicky/kokua-sunshine-external/build-linux-x86_64/packages/lib/release/libcollada14dom.so: undefined reference to `boost::filesystem3::path::parent_path() const'
/home/nicky/kokua-sunshine-external/build-linux-x86_64/packages/lib/release/libcollada14dom.so: undefined reference to `boost::filesystem3::detail::create_directories(boost::filesystem3::path const&, boost::system::error_code*)'
/home/nicky/kokua-sunshine-external/build-linux-x86_64/packages/lib/release/libcollada14dom.so: undefined reference to `boost::filesystem3::detail::rename(boost::filesystem3::path const&, boost::filesystem3::path const&, boost::system::error_code*)'
/home/nicky/kokua-sunshine-external/build-linux-x86_64/packages/lib/release/libcollada14dom.so: undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)'
/home/nicky/kokua-sunshine-external/build-linux-x86_64/packages/lib/release/libcollada14dom.so: undefined reference to `boost::filesystem3::detail::remove_all(boost::filesystem3::path const&, boost::system::error_code*)'
/home/nicky/kokua-sunshine-external/build-linux-x86_64/packages/lib/release/libcollada14dom.so: undefined reference to `boost::filesystem3::detail::remove(boost::filesystem3::path const&, boost::system::error_code*)'
collect2: ld returned 1 exit status
make[2]: *** [newview/kokua-bin] Error 1
make[1]: *** [newview/CMakeFiles/kokua-bin.dir/all] Error 2
make: *** [all] Error 2
ERROR: building default configuration returned 2
For more information: try re-running your command with --verbose or --debug

I have tried rebuilding colladadom using boost 1.52. That corrects the filesystem undefines but, then there is a problem libxml2 undefines.

Anyone have suggestions? 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20121230/49e2957b/attachment.htm 


More information about the opensource-dev mailing list