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 <[email protected]>
> 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 <[email protected]>
>> 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_istream<char, 
>> std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> >&)in Compressors.cpp.o
>>   "_inflate", referenced from:
>>       ZLibCompressor::decompress(std::basic_istream<char, 
>> std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> >&)in Compressors.cpp.o
>>   "_inflateEnd", referenced from:
>>       ZLibCompressor::decompress(std::basic_istream<char, 
>> std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> >&)in Compressors.cpp.o
>>   "_deflateInit2_", referenced from:
>>       ZLibCompressor::compress(std::basic_ostream<char, 
>> std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> > const&)in Compressors.cpp.o
>>   "_deflate", referenced from:
>>       ZLibCompressor::compress(std::basic_ostream<char, 
>> std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> > const&)in Compressors.cpp.o
>>   "_deflateEnd", referenced from:
>>       ZLibCompressor::compress(std::basic_ostream<char, 
>> std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> > 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 <[email protected]>
>>> 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 <[email protected]>
>>>> 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 <[email protected]>
>>>>> 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
>>>>> [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
>>>> 
>>>> 
>>>> _______________________________________________
>>>> 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
>> 
>> 
>> _______________________________________________
>> 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
> 
> 
> _______________________________________________
> 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

Reply via email to