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? 
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to