Howdy all,

I tried building OpenSceneGraph 3.2.1 from source using CMake to generate an 
Xcode project, and the following linker error occurred for the osgmultitouch 
example. Has anyone seen this or know how to correct it?


Ld /Users/robert/Documents/inst/OpenSceneGraph-3.2.1/bin/osgmultitouchd normal 
x86_64
    cd /Users/robert/Documents/src/OpenSceneGraph-3.2.1
    export MACOSX_DEPLOYMENT_TARGET=10.10
    
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -arch x86_64 -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
 -L/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/bin 
-F/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/bin 
-F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks
 -filelist 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/examples/osgmultitouch/OpenSceneGraph.build/Debug/example_osgmultitouch.build/Objects-normal/x86_64/osgmultitouchd.LinkFileList
 -mmacosx-version-min=10.10 -Wl,-search_paths_first 
-Wl,-headerpad_max_install_names 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libOpenThreadsd.3.2.1.dylib
 /Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgd.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgDBd.3.2.1.dylib 
/Users/robert/Documents/
 inst/OpenSceneGraph-3.2.1/lib/libosgUtild.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgGAd.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgViewerd.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgTextd.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgGAd.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgDBd.3.2.1.dylib 
-framework Carbon /usr/lib/libz.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgUtild.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libosgd.3.2.1.dylib 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/lib/libOpenThreadsd.3.2.1.dylib
 /usr/lib/libm.dylib /usr/lib/libdl.dylib -framework Cocoa -framework AGL 
-framework OpenGL -stdlib=libstdc++ -Xlinker -dependency_info -Xlinker 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/examples/osgmultitouch/OpenSceneGraph.build/Debug/example_osgmultitouch.build/Objec
 ts-normal/x86_64/osgmultitouchd_dependency_info.dat -o 
/Users/robert/Documents/inst/OpenSceneGraph-3.2.1/bin/osgmultitouchd

Undefined symbols for architecture x86_64:
  "osgViewer::GraphicsWindowCocoa::setMultiTouchEnabled(bool)", referenced from:
      _main in osgmultitouch.o
  "typeinfo for osgViewer::GraphicsWindowCocoa", referenced from:
      _main in osgmultitouch.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)


I'm running with the following configuration:
- MacBook Pro (Retina, 15-inch, Early 2013)
- OSX Yosemite 10.10.1
- CMake 3.0.2
- Xcode Version 6.1 (6A1052d)

Thanks a bunch!
-Robert

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=61659#61659





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to