Actually, it's only failing on the Atomic class. I'm thinking it's
finding OpenThreads fine, but the configuration of Atomic between OSG
and VPB is somehow ending up different (the rest of OSG finds it, but
VPB doesn't for some reason).
--"J"
Alberto Luaces wrote:
Hi,
it seems that OpenThreads is not found while linking VPB. As a
workaround, you can try to specify that library in the linking options
of CMake.
--
Alberto
"zouwan" writes:
I have use vs 2008 to compile OSG and VPB from latest SVN , everything is OK.
But When I use mingw gcc 3.4.4, OSG is OK, VPB has some link error. Many thanks!
error message:
-*- mode: compilation; default-directory:
"e:/code/OpenSceneGraph/build_vpb_mingw/src/vpb/" -*-
Compilation started at Fri Mar 19 00:05:05
make -k
-- Configuring done
-- Generating done
-- Build files have been written to: E:/code/OpenSceneGraph/build_vpb_mingw
Linking CXX shared library ..\..\lib\libvpb.dll
Creating library file: ..\..\lib\libvpb.dll.a
CMakeFiles\vpb.dir\BuildLog.obj(.text$_ZNK3osg10Referenced5unrefEv[osg::Referenced::unref()
const]+0x10):BuildLog.cpp:
undefined reference to `_imp___ZN11OpenThreads6AtomicmmEv'
CMakeFiles\vpb.dir\BuildLog.obj(.text$_ZNK3osg10Referenced3refEv[osg::Referenced::ref()
const]+0x10):BuildLog.cpp:
undefined reference to `_imp___ZN11OpenThreads6AtomicppEv'
CMakeFiles\vpb.dir\System.obj(.text$_ZNK3osg10Referenced14referenceCountEv[osg::Referenced::referenceCount()
const]
+0x10):System.cpp: undefined reference to `_imp___ZNK11OpenThreads6AtomiccvjEv'
collect2: ld returned 1 exit status
make[2]: *** [lib/libvpb.dll] Error 1
make[2]: Target `src/vpb/CMakeFiles/vpb.dir/build' not remade because of errors.
make[1]: *** [src/vpb/CMakeFiles/vpb.dir/all] Error 2
make[1]: Target `src/vpb/all' not remade because of errors.
make: *** [all] Error 2
make: Target `default_target' not remade because of errors.
Compilation exited abnormally with code 2 at Fri Mar 19 00:05:20
----------------------------------------------------------------------------
Zou wan
Spatial Infomation Technology Lab
Institute of Computing Technology
Chinese Academy of Sciences
Beijing, 100190, China
[email protected]
--
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org