[vtkusers] Newbie: building VTK on OSX

David Cole david.cole at kitware.com
Tue Jun 20 08:10:27 EDT 2006


Have you set the DYLD_LIBRARY_PATH environment variable to point to the 
directory where your *.dylib files are?

Vivek Dwivedi wrote:

> OK,
>
> I got the Cone.java example to work only if I place the source code in 
> the /bin directory and run it in X-Windows.....Soo the VTK with JAVA 
> wrappers did compile but how can I compile my source without having to 
> place it first into the bin directory.....
>
> -Vivek
>
>
>
> On Sat, 17 Jun 2006, Vivek Dwivedi wrote:
>
>> Sorry I did change the java line to
>>
>> [vivekd-2:Tutorial/Step1/JAva] vivekd% java -classpath 
>> /Users/vivekd/VTK/bin/vtk.jar Cone
>>
>> but i got the following error:
>>
>> Exception in thread "main" java.lang.NoClassDefFoundError: Cone
>>
>> I am assuming that the libvtk*.dylib and libvtk*.dylib.5.0 are 
>> somehow not linked properly.....  Any suggestions
>>
>>
>> Thanks:
>>
>> -vivek
>>
>>
>> On Fri, 16 Jun 2006, Mike Jackson wrote:
>>
>>> The line
>>> java -classpath /Users/vivekd/VTK/java/vtk/vtk.jar Cone.java
>>> shoudl be
>>>
>>> java -classpath /Users/vivekd/VTK/java/vtk/vtk.jar Cone
>>>
>>> Mike
>>>
>>> On 6/16/06, Vivek Dwivedi <vivekd at mail630.gsfc.nasa.gov> wrote:
>>>
>>>> After getting everything compiled I tried running the Cone.java
>>>> example using the following commands;
>>>>
>>>> javac -classpath /Users/vivekd/VTK/java/vtk/vtk.jar Cone.java
>>>>
>>>>   java -classpath /Users/vivekd/VTK/java/vtk/vtk.jar Cone.java
>>>> Exception in thread "main" java.lang.NoClassDefFoundError: Cone/java
>>>>
>>>>
>>>> Any suggestions
>>>>
>>>> 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>
>>>>
>>>>
>>>
>>>
>>>
>> _______________________________________________
>> 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
>>
> _______________________________________________
> 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
>



More information about the vtkusers mailing list