[vtkusers] Newbie: building VTK on OSX

Vivek Dwivedi vivekd at mail630.gsfc.nasa.gov
Sat Jun 17 15:02:08 EDT 2006


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>
>> 
>> 
>
>
>



More information about the vtkusers mailing list