[vtkusers] Newbie: building VTK on OSX

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


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
>



More information about the vtkusers mailing list