From: Huang Y. <air...@gm...> - 2011-05-11 14:00:38
|
Hi, Hedayat. I have compiled simspark 0.2.2 and rcssserver3d 0.6.5 from source under OpenSUSE 11.2(32 bits) and CentOS 5.4(x86_64) successfully. Under OpenSUSE, if I run rcssserver, when import odeimps bundle, the dlopen would fail to load odeimps, and after output the error by dlerror, I get the following error: > (SharedLibrary) ERROR: dlopen failed for odeimps with: > /usr/local/lib/simspark/odeimps.so: undefined symbol: > _ZN3tbb8internal19allocate_root_proxy8allocateEj > This error will appear if I run it under CentOS. Fixing this bug requires add -ltbb flags to the target_link_libraries in the CMakeLists.txt of rcssserver3d, rcssmonitor3d and rcssagent3d. Also, compile simspark under CentOS requires adding -lIL flags to target_link_libraries of the inputtest, fonttest and scenetest. I think this is strange, is there any other guys meeting this problem?? Anyway, now I can run the new release smoothly. :) -- Best regards, Yaolong Huang(Curtis) Tianjin University, China Blog: http://blog.csdn.net/airekans/ |