Am 29.10.2013 um 09:04 schrieb Carsten Neumann <carsten.p.neum...@gmail.com>:
> Hello Marcel, > > On 10/28/2013 06:16 PM, Marcel wrote: >> [100%] Built target OSGContribBackgroundLoader >> Linking CXX executable ../../bin/testBackgroundLoader >> Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) >> Target: x86_64-apple-darwin13.0.0 >> Thread model: posix >> >> "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" >> -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o >> ../../bin/testBackgroundLoader -search_paths_first >> -headerpad_max_install_names >> CMakeFiles/testBackgroundLoader.dir/testBackgroundLoader.cpp.o >> ../../bin/libOSG2Group.2.0.0.dylib ../../bin/libOSG2Window.2.0.0.dylib >> ../../bin/libOSG2WindowGLUT.2.0.0.dylib -framework GLUT -framework Cocoa >> ../../bin/libOSG2ContribBackgroundLoader.2.0.0.dylib >> ../../bin/libOSG2Util.2.0.0.dylib ../../bin/libOSG2Window.2.0.0.dylib >> ../../bin/libOSG2WindowCocoa.2.0.0.dylib -framework Cocoa >> ../../bin/libOSG2Text.2.0.0.dylib /usr/local/lib/libfreetype.dylib >> /usr/local/lib/libfontconfig.dylib ../../bin/libOSG2Drawable.2.0.0.dylib >> ../../bin/libOSG2Group.2.0.0.dylib ../../bin/libOSG2State.2.0.0.dylib >> ../../bin/libOSG2System.2.0.0.dylib ../../bin/libOSG2Base.2.0.0.dylib >> /usr/lib/libdl.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib >> -framework OpenGL -framew > o > rk AGL /usr/local/lib/libboost_filesystem-mt.dylib > /usr/local/lib/libboost_system-mt.dylib -lstdc++ -lSystem > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.0/lib/darwin/libclang_rt.osx.a >> Undefined symbols for architecture x86_64: >> >> "boost::filesystem::path_traits::dispatch(boost::filesystem::directory_entry >> const&, std::string&, std::codecvt<wchar_t, char, __mbstate_t> const&)", >> referenced from: >> >> boost::filesystem::path::path<boost::filesystem::directory_entry>(boost::filesystem::directory_entry >> const&, >> boost::enable_if<boost::filesystem::path_traits::is_pathable<boost::decay<boost::filesystem::directory_entry>::type>, >> void>::type*) in testBackgroundLoader.cpp.o >> ld: symbol(s) not found for architecture x86_64 >> clang: error: linker command failed with exit code 1 (use -v to see >> invocation) >> make[2]: *** [bin/testBackgroundLoader] Error 1 >> make[1]: *** >> [Test/OSGContribBackgroundLoader/CMakeFiles/testBackgroundLoader.dir/all] >> Error 2 >> make: *** [all] Error 2 >> >> Do you have an idea what might be wrong? > > hmm, since the compiler has accepted the code, but now the linker can > not find a symbol it looks like a problem on the boost::filesystem side > at first glance. > Do you have the x86_64 boost libraries installed - as opposed to the x86 > (32 bit) ones? For most of boost (or the parts OpenSG uses) it would not > matter since those are header only. Yes, I have x86_64 boost binaries here, installed using this recipe if that helps in any way: https://github.com/mxcl/homebrew/blob/master/Library/Formula/boost.rb This is a binary blob by default ("bottle"). I just tried again with boost built on this machine. Unfortunately that doesn't help. Marcel ------------------------------------------------------------------------------ Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk _______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users