[vtkusers] Newbie: building VTK on OSX
Vivek Dwivedi
vivekd at mail630.gsfc.nasa.gov
Thu Jun 15 14:04:29 EDT 2006
Well
I got VTK with java wrappings compiled :) without any errors....I am
going to write down all the steps neccessary for OS X users to
compile VTK with java wrappings turned on successfully. This was
however the first step. The second step is to access the VTK
functions via matlab. I have edited the classpath.txt file with the
following lines:
/Users/vivekd/VTK/bin/vtk.jar
/Users/vivekd/VTK/java/vtk
I have imported vtk via import vtk.*
However when I call the vtk Panel I get the following error:
EDU>> panel = vtkPanel
??? Undefined function or variable 'vtkPanel'.
any ideas?
Thanks
-Vivek
On Jun 15, 2006, at 11:33 AM, Mike Jackson wrote:
> Lets start over....
> What Apple Hardware are you running?
> What Version of OS X are you running?
> Have you installed anything from "Fink"
>
> What source did you download, CVS or from the Web Site?
>
> I used "http://www.vtk.org/files/release/5.0/vtk-5.0.0.tar.gz" to get
> the source. I have attached my CmakeCache.txt file to look at.
>
> This builds on OS X 10.4.6 running on a MacBook Pro.
>
> Let us know
> Mike Jackson
>
> On 6/15/06, Vivek Dwivedi <vivekd at mail630.gsfc.nasa.gov> wrote:
>>
>> Hi all:
>>
>> I used the opengl paths that was recommended but during my build i
>> get the
>> following error:
>>
>> In file included from
>> /Users/vivekd/VTK/Rendering/vtkOpenGLPolyDataMapper.h:26,
>> from
>> /Users/vivekd/VTK/Rendering/vtkGraphicsFactory.cxx:28:
>> /Users/vivekd/VTK/Rendering/vtkOpenGL.h:24:43: error:
>> GL/gl.h: No such file or directory
>> /Users/vivekd/VTK/Rendering/vtkOpenGLPolyDataMapper.h:87:
>> error: 'GLenum' has not been declared
>> /Users/vivekd/VTK/Rendering/vtkOpenGLPolyDataMapper.h:98:
>> error: 'GLenum' has not been declared
>> /Users/vivekd/VTK/Rendering/vtkOpenGLRenderWindow.h:101:
>> error: 'GLuint' has not been declared
>> make[2]: ***
>> [Rendering/CMakeFiles/vtkRendering.dir/vtkGraphicsFactory.o]
>> Error 1
>> make[1]: *** [Rendering/CMakeFiles/vtkRendering.dir/all]
>> Error 2
>>
>>
>> any suggestions would be great
>>
>>
>> Thanks,
>>
>> -Vivek
>>
>>
>>
>>
>>
>> On Jun 15, 2006, at 10:19 AM, Glen Lehmann wrote:
>> Hi Vivek,
>>
>> These paths are for the Carbon and Cocoa builds. I haven't looked
>> at X11 on
>> the Mac for a long, long while now and I don't recall if X11 is built
>> against the framework OpenGL libraries or those found in /usr/lib/
>> X11R6
>> (can't check right now, I'm booted up in windows).
>>
>> My guess is that the X11 libraries you build VTK against will
>> depend on what
>> version of OS X you're running.
>>
>> Cheers,
>>
>> Glen
>>
>> On 15/06/06, Vivek Dwivedi <vivekd at mail630.gsfc.nasa.gov> wrote:
>> >
>> >
>> > Hi all:
>> >
>> >
>> > Are these paths for the cocoa build or for the X11 build?
>> >
>> >
>> >
>> > -Vivek
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On Jun 13, 2006, at 8:02 AM, Glen Lehmann wrote:
>> >
>> >
>> > Hi Greg,
>> >
>> >
>> > What version of VTK are you trying to build?
>> >
>> >
>> > You'll need to cvs check out either the main branch or the VTK-5-0
>> > branch. I don't reccommend using the .zip/.gz downloads.
>> >
>> >
>> > I've never seen CMake have a problem finding the OpenGl paths on
>> a Mac
>> > before. In your CMakeCache.txt the should be set to:
>> >
>> >
>> > //Include for OpenGL on OSX
>> >
>> OPENGL_INCLUDE_DIR:PATH=/System/Library/Frameworks/OpenGL.framework
>> >
>> >
>> > //OpenGL lib for OSX
>> >
>> OPENGL_gl_LIBRARY:FILEPATH=/System/Library/Frameworks/
>> OpenGL.framework
>> >
>> >
>> > //AGL lib for OSX
>> >
>> OPENGL_glu_LIBRARY:FILEPATH=/System/Library/Frameworks/AGL.framework
>> >
>> >
>>
>>
>>
>> _______________________________________________
>> This is the private VTK discussion list.
>> Please keep messages on-topic. Check the FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>>
>
>
> --
> Mike Jackson
> imikejackson _at_ gee-mail dot com
> <CMakeCache.txt>
More information about the vtkusers
mailing list