Re: [osg-users] building for xcode on os x
How about using sudo to avoid the permission problem? 2011/7/20 Brian Rojas marchin...@gmail.com Alright I got it working in Xcode now, for the osgdb_jp2 target I added the following to the header search path: /opt/local/include The search path /opt/local/include/jasper was already on the search path from cmake, but the #include's in the jasper.h start with jasper/some_file.h, so it needs the directory above to find the jasper directory However when I build the install target I get the following error: /Applications/CMake\ 2.8-5.app/Contents/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake -- Install configuration: Debug -- Installing: /usr/local/lib/pkgconfig/openscenegraph.pc CMake Error at cmake_install.cmake:31 (FILE): file INSTALL cannot copy file /Users/brojas/Desktop/OpenSceneGraph-3.0.0_build_xcode/packaging/pkgconfig/openscenegraph.pc to /usr/local/lib/pkgconfig/openscenegraph.pc. make: *** [install_buildpart_0] Error 1 Command /bin/sh failed with exit code 2 Looks like it maybe a permissions thing where it can't copy to /usr/local On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used On Jul 19, 2011, at 1:09 AM, Michael Chechow wrote: Hello, It seems like you don't have the jasper library installed. Install it (using MacPorts for example) and then rerun CMake in order to configure the build script correctly. Michael 2011/7/19 Brian Rojas marchin...@gmail.com I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{'
Re: [osg-users] building for xcode on os x
I'm not using make I'm using xcode, so I'm not sure how that would be done if it's possible I tried building in make and couldn't figure out how to set it to build for 32 bit, on 64 bit I was getting errors with libz: ld: warning: ignoring file /Library/Frameworks//libz.framework/libz, missing required architecture x86_64 in file Undefined symbols for architecture x86_64: _inflateInit2_, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflate, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflateEnd, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _deflateInit2_, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflate, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflateEnd, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [lib/libosgDB.3.0.0.dylib] Error 1 make[1]: *** [src/osgDB/CMakeFiles/osgDB.dir/all] Error 2 make: *** [all] Error 2 On Jul 20, 2011, at 3:00 AM, Michael Chechow wrote: How about using sudo to avoid the permission problem? 2011/7/20 Brian Rojas marchin...@gmail.com Alright I got it working in Xcode now, for the osgdb_jp2 target I added the following to the header search path: /opt/local/include The search path /opt/local/include/jasper was already on the search path from cmake, but the #include's in the jasper.h start with jasper/some_file.h, so it needs the directory above to find the jasper directory However when I build the install target I get the following error: /Applications/CMake\ 2.8-5.app/Contents/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake -- Install configuration: Debug -- Installing: /usr/local/lib/pkgconfig/openscenegraph.pc CMake Error at cmake_install.cmake:31 (FILE): file INSTALL cannot copy file /Users/brojas/Desktop/OpenSceneGraph-3.0.0_build_xcode/packaging/pkgconfig/openscenegraph.pc to /usr/local/lib/pkgconfig/openscenegraph.pc. make: *** [install_buildpart_0] Error 1 Command /bin/sh failed with exit code 2 Looks like it maybe a permissions thing where it can't copy to /usr/local On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token
Re: [osg-users] building for xcode on os x
You can set the architecture in CMake: CMAKE_OSX_ARCHITECTURES = i386 2011/7/20 Brian Rojas marchin...@gmail.com I'm not using make I'm using xcode, so I'm not sure how that would be done if it's possible I tried building in make and couldn't figure out how to set it to build for 32 bit, on 64 bit I was getting errors with libz: ld: warning: ignoring file /Library/Frameworks//libz.framework/libz, missing required architecture x86_64 in file Undefined symbols for architecture x86_64: _inflateInit2_, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflate, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflateEnd, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _deflateInit2_, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflate, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflateEnd, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [lib/libosgDB.3.0.0.dylib] Error 1 make[1]: *** [src/osgDB/CMakeFiles/osgDB.dir/all] Error 2 make: *** [all] Error 2 On Jul 20, 2011, at 3:00 AM, Michael Chechow wrote: How about using sudo to avoid the permission problem? 2011/7/20 Brian Rojas marchin...@gmail.com Alright I got it working in Xcode now, for the osgdb_jp2 target I added the following to the header search path: /opt/local/include The search path /opt/local/include/jasper was already on the search path from cmake, but the #include's in the jasper.h start with jasper/some_file.h, so it needs the directory above to find the jasper directory However when I build the install target I get the following error: /Applications/CMake\ 2.8-5.app/Contents/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake -- Install configuration: Debug -- Installing: /usr/local/lib/pkgconfig/openscenegraph.pc CMake Error at cmake_install.cmake:31 (FILE): file INSTALL cannot copy file /Users/brojas/Desktop/OpenSceneGraph-3.0.0_build_xcode/packaging/pkgconfig/openscenegraph.pc to /usr/local/lib/pkgconfig/openscenegraph.pc. make: *** [install_buildpart_0] Error 1 Command /bin/sh failed with exit code 2 Looks like it maybe a permissions thing where it can't copy to /usr/local On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';'
Re: [osg-users] building for xcode on os x
Success! It installed it to /usr/local and I was able to run the viewer with a osg file. Thanks for all the help! I want to setup my first osg project in xcode, do you know if I can just add the libraries and headers to the search path or do I need to do anything else? On Jul 20, 2011, at 3:12 AM, Michael Chechow wrote: You can set the architecture in CMake: CMAKE_OSX_ARCHITECTURES = i386 2011/7/20 Brian Rojas marchin...@gmail.com I'm not using make I'm using xcode, so I'm not sure how that would be done if it's possible I tried building in make and couldn't figure out how to set it to build for 32 bit, on 64 bit I was getting errors with libz: ld: warning: ignoring file /Library/Frameworks//libz.framework/libz, missing required architecture x86_64 in file Undefined symbols for architecture x86_64: _inflateInit2_, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflate, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflateEnd, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _deflateInit2_, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflate, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflateEnd, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [lib/libosgDB.3.0.0.dylib] Error 1 make[1]: *** [src/osgDB/CMakeFiles/osgDB.dir/all] Error 2 make: *** [all] Error 2 On Jul 20, 2011, at 3:00 AM, Michael Chechow wrote: How about using sudo to avoid the permission problem? 2011/7/20 Brian Rojas marchin...@gmail.com Alright I got it working in Xcode now, for the osgdb_jp2 target I added the following to the header search path: /opt/local/include The search path /opt/local/include/jasper was already on the search path from cmake, but the #include's in the jasper.h start with jasper/some_file.h, so it needs the directory above to find the jasper directory However when I build the install target I get the following error: /Applications/CMake\ 2.8-5.app/Contents/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake -- Install configuration: Debug -- Installing: /usr/local/lib/pkgconfig/openscenegraph.pc CMake Error at cmake_install.cmake:31 (FILE): file INSTALL cannot copy file /Users/brojas/Desktop/OpenSceneGraph-3.0.0_build_xcode/packaging/pkgconfig/openscenegraph.pc to /usr/local/lib/pkgconfig/openscenegraph.pc. make: *** [install_buildpart_0] Error 1 Command /bin/sh failed with exit code 2 Looks like it maybe a permissions thing where it can't copy to /usr/local On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope
Re: [osg-users] building for xcode on os x
I don't use Xcode, but there are some articles and video tutorials on the OSG wiki: http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/MacOSXTips I don't know wether that information is outdatet, but there should be some Xcode templates available for OSG. Generally speaking, adding the libraries and setting the include path should be sufficient. 2011/7/20 Brian Rojas marchin...@gmail.com Success! It installed it to /usr/local and I was able to run the viewer with a osg file. Thanks for all the help! I want to setup my first osg project in xcode, do you know if I can just add the libraries and headers to the search path or do I need to do anything else? On Jul 20, 2011, at 3:12 AM, Michael Chechow wrote: You can set the architecture in CMake: CMAKE_OSX_ARCHITECTURES = i386 2011/7/20 Brian Rojas marchin...@gmail.com I'm not using make I'm using xcode, so I'm not sure how that would be done if it's possible I tried building in make and couldn't figure out how to set it to build for 32 bit, on 64 bit I was getting errors with libz: ld: warning: ignoring file /Library/Frameworks//libz.framework/libz, missing required architecture x86_64 in file Undefined symbols for architecture x86_64: _inflateInit2_, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflate, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflateEnd, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _deflateInit2_, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflate, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflateEnd, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [lib/libosgDB.3.0.0.dylib] Error 1 make[1]: *** [src/osgDB/CMakeFiles/osgDB.dir/all] Error 2 make: *** [all] Error 2 On Jul 20, 2011, at 3:00 AM, Michael Chechow wrote: How about using sudo to avoid the permission problem? 2011/7/20 Brian Rojas marchin...@gmail.com Alright I got it working in Xcode now, for the osgdb_jp2 target I added the following to the header search path: /opt/local/include The search path /opt/local/include/jasper was already on the search path from cmake, but the #include's in the jasper.h start with jasper/some_file.h, so it needs the directory above to find the jasper directory However when I build the install target I get the following error: /Applications/CMake\ 2.8-5.app/Contents/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake -- Install configuration: Debug -- Installing: /usr/local/lib/pkgconfig/openscenegraph.pc CMake Error at cmake_install.cmake:31 (FILE): file INSTALL cannot copy file /Users/brojas/Desktop/OpenSceneGraph-3.0.0_build_xcode/packaging/pkgconfig/openscenegraph.pc to /usr/local/lib/pkgconfig/openscenegraph.pc. make: *** [install_buildpart_0] Error 1 Command /bin/sh failed with exit code 2 Looks like it maybe a permissions thing where it can't copy to /usr/local On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope
Re: [osg-users] building for xcode on os x
Yup, I added libraries and it works fine, thanks again for the help. On Jul 20, 2011, at 4:24 AM, Michael Chechow wrote: I don't use Xcode, but there are some articles and video tutorials on the OSG wiki: http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/MacOSXTips I don't know wether that information is outdatet, but there should be some Xcode templates available for OSG. Generally speaking, adding the libraries and setting the include path should be sufficient. 2011/7/20 Brian Rojas marchin...@gmail.com Success! It installed it to /usr/local and I was able to run the viewer with a osg file. Thanks for all the help! I want to setup my first osg project in xcode, do you know if I can just add the libraries and headers to the search path or do I need to do anything else? On Jul 20, 2011, at 3:12 AM, Michael Chechow wrote: You can set the architecture in CMake: CMAKE_OSX_ARCHITECTURES = i386 2011/7/20 Brian Rojas marchin...@gmail.com I'm not using make I'm using xcode, so I'm not sure how that would be done if it's possible I tried building in make and couldn't figure out how to set it to build for 32 bit, on 64 bit I was getting errors with libz: ld: warning: ignoring file /Library/Frameworks//libz.framework/libz, missing required architecture x86_64 in file Undefined symbols for architecture x86_64: _inflateInit2_, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflate, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflateEnd, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _deflateInit2_, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflate, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflateEnd, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [lib/libosgDB.3.0.0.dylib] Error 1 make[1]: *** [src/osgDB/CMakeFiles/osgDB.dir/all] Error 2 make: *** [all] Error 2 On Jul 20, 2011, at 3:00 AM, Michael Chechow wrote: How about using sudo to avoid the permission problem? 2011/7/20 Brian Rojas marchin...@gmail.com Alright I got it working in Xcode now, for the osgdb_jp2 target I added the following to the header search path: /opt/local/include The search path /opt/local/include/jasper was already on the search path from cmake, but the #include's in the jasper.h start with jasper/some_file.h, so it needs the directory above to find the jasper directory However when I build the install target I get the following error: /Applications/CMake\ 2.8-5.app/Contents/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake -- Install configuration: Debug -- Installing: /usr/local/lib/pkgconfig/openscenegraph.pc CMake Error at cmake_install.cmake:31 (FILE): file INSTALL cannot copy file /Users/brojas/Desktop/OpenSceneGraph-3.0.0_build_xcode/packaging/pkgconfig/openscenegraph.pc to /usr/local/lib/pkgconfig/openscenegraph.pc. make: *** [install_buildpart_0] Error 1 Command /bin/sh failed with exit code 2 Looks like it maybe a permissions thing where it can't copy to /usr/local On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory
Re: [osg-users] building for xcode on os x
Hello, It seems like you don't have the jasper library installed. Install it (using MacPorts for example) and then rerun CMake in order to configure the build script correctly. Michael 2011/7/19 Brian Rojas marchin...@gmail.com I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used Thanks in advance ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] building for xcode on os x
I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used On Jul 19, 2011, at 1:09 AM, Michael Chechow wrote: Hello, It seems like you don't have the jasper library installed. Install it (using MacPorts for example) and then rerun CMake in order to configure the build script correctly. Michael 2011/7/19 Brian Rojas marchin...@gmail.com I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used Thanks in advance ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] building for xcode on os x
Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used On Jul 19, 2011, at 1:09 AM, Michael Chechow wrote: Hello, It seems like you don't have the jasper library installed. Install it (using MacPorts for example) and then rerun CMake in order to configure the build script correctly. Michael 2011/7/19 Brian Rojas marchin...@gmail.com I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used Thanks in advance ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] building for xcode on os x
No i didn't set that, I'll try that. I use Xcode cause thats what I'm used too, can try in make too. Sent from my iPhone On Jul 19, 2011, at 4:55 PM, Michael Chechow minich...@googlemail.com wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used On Jul 19, 2011, at 1:09 AM, Michael Chechow wrote: Hello, It seems like you don't have the jasper library installed. Install it (using MacPorts for example) and then rerun CMake in order to configure the build script correctly. Michael 2011/7/19 Brian Rojas marchin...@gmail.com I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used Thanks in advance ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org
Re: [osg-users] building for xcode on os x
I set to generate makefiles and the jasper directory appears to be set correctly to the /Library/Frameworks/libjasper.framework/Headers/jasper folder. However now I'm getting the following errors: ld: warning: ignoring file /Library/Frameworks//libz.framework/libz, missing required architecture x86_64 in file Undefined symbols for architecture x86_64: _inflateInit2_, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflate, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _inflateEnd, referenced from: ZLibCompressor::decompress(std::basic_istreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar )in Compressors.cpp.o _deflateInit2_, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflate, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o _deflateEnd, referenced from: ZLibCompressor::compress(std::basic_ostreamchar, std::char_traitschar , std::basic_stringchar, std::char_traitschar, std::allocatorchar const)in Compressors.cpp.o In Xcode I had to set it to build for 32 not 64, how do I do this in make? On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used On Jul 19, 2011, at 1:09 AM, Michael Chechow wrote: Hello, It seems like you don't have the jasper library installed. Install it (using MacPorts for example) and then rerun CMake in order to configure the build script correctly. Michael 2011/7/19 Brian Rojas marchin...@gmail.com I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error:
Re: [osg-users] building for xcode on os x
Alright I got it working in Xcode now, for the osgdb_jp2 target I added the following to the header search path: /opt/local/include The search path /opt/local/include/jasper was already on the search path from cmake, but the #include's in the jasper.h start with jasper/some_file.h, so it needs the directory above to find the jasper directory However when I build the install target I get the following error: /Applications/CMake\ 2.8-5.app/Contents/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake -- Install configuration: Debug -- Installing: /usr/local/lib/pkgconfig/openscenegraph.pc CMake Error at cmake_install.cmake:31 (FILE): file INSTALL cannot copy file /Users/brojas/Desktop/OpenSceneGraph-3.0.0_build_xcode/packaging/pkgconfig/openscenegraph.pc to /usr/local/lib/pkgconfig/openscenegraph.pc. make: *** [install_buildpart_0] Error 1 Command /bin/sh failed with exit code 2 Looks like it maybe a permissions thing where it can't copy to /usr/local On Jul 19, 2011, at 4:55 PM, Michael Chechow wrote: Is the JASPER_INCLUDE_DIR set correctly within cmake? On my machine it is set to /opt/local/include, which is the standard location of MacPorts. Could you try to compile using make in the Terminal? 2011/7/19 Brian Rojas marchin...@gmail.com I installed jasper using Macports and it installed ok, i checked by running jasper --version and got: 1.900.1 libjasper 1.900.1 However in xcode i'm still getting the same compilation errors. I even deleted the build folder and started the whole configure generate process in cmake again and the errors still shows up, do you know of anything else i would need to do? The errors are below: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used On Jul 19, 2011, at 1:09 AM, Michael Chechow wrote: Hello, It seems like you don't have the jasper library installed. Install it (using MacPorts for example) and then rerun CMake in order to configure the build script correctly. Michael 2011/7/19 Brian Rojas marchin...@gmail.com I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token
[osg-users] building for xcode on os x
I'm getting the following errors when trying to build osg for xcode on mac os x. Does anyone have any idea what's going on and how to fix. I'm a newbie and following instructions for osg book and this is what i got: osgdb_jp2 /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:20:31: error: jasper/jasper.h: No such file or directory /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_stream_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'out' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'jas_image_t' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: 'image' was not declared in this scope /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: expected primary-expression before 'int' /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: error: initializer expression list treated as compound expression /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:33: error: expected ',' or ';' before '{' token /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:522: error: expected `}' at end of input /Users/brojas/Desktop/OpenSceneGraph-3.0.0/src/osgPlugins/jp2/ReaderWriterJP2.cpp:32: warning: 'putdata' defined but not used Thanks in advance ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org