[vtkusers] Building VTK on MAC OSX

Daniel Sáez Domingo dsaez at iti.upv.es
Wed Apr 24 04:28:33 EDT 2002


Thank you very much Sander,

   I have only had to add the ADD_DEFINITIONS line and the error has gone.

Now I have other problem. I want use the wrappers for Tcl and JAVA but I 
don't know where the libraries are or if I have to install Tcl and Tk in my 
system.

I would thank a lot if someone helps me

Daniel Sáez


> Hi Daniel,
>
> If you want to compile for Quartz then you don't have to change the
> __APPLE__ definition checks to VTK_USE_QUARTZ. If you do apply the
> changes then one extra thing has to be added in order to get compiling
> for Quartz to work again. In the Rendering/CMakeLists.txt you have to
> add the line
> ---
> ADD_DEFINITIONS(-DVTK_USE_QUARTZ)
> ---
> in the 'IF (APPLE) IF (VTK_USE_QUARTZ)' section.
>
> Maybe a good time to summarize the possibillities you can use at the
> moment and how to get them to work:
>
> - If you have VTK 4.0 and want to compile with Quartz support then all
> you have to do is set VTK_USE_QUARTZ to ON, VTK_USE_X to OFF and set the
> OPENGL_LIBRARY to -framework Appkit -framework OpenGL. (No need to
> change the __APPLE__ definition checks)
>
> - If you use the CVS version of VTK and want to compile with Quartz
> support then the OPENGL_LIBRARY setting will automatically be set
> properly (make sure that you also use the CVS version of CMake! And
> again no need to change the __APPLE__ defintion checks).
>
> - If you have VTK 4.0 and want to compile with X11 support then follow
> the instructions you found in the mailinglist archive and add the
> ADD_DEFINITIONS setting so you will also be able to compile with Quartz
> support from the same sourcetree.
>
> - If you use the CVS version of VTK and want to compile with X11 support
> then please have some patience (or drop me an e-mail if you really can't
> wait ;-). As I understood from Yves, he will soon be adding the patch to
> CVS that will support both X11 and Quartz builds of VTK on Mac OS X.
>
> Regards,
> Sander
>
> On dinsdag, april 23, 2002, at 06:50 , Daniel Sáez Domingo wrote:
> > Hello,
> >
> >    I am new in VTK's world. I have tried to build VTK on a MAC OS X
> > but I
> > have had a lot of problems.
> > I have read the archives and I think my problem isn't solved there.
> >
> > I have done all the changes in the Rendering directory files (__APPLE__
> > by
> > VTK_USE_QUARTZ) and in the CMakeList.txt and the options in
> > CMakeCache.txt are
> > OPENGL_LIBRARY:FILEPATH=-framework AppKit -framework OpenGL
> > VTK_USE_QUARTZ:BOOL=ON
> > VTK_USE_RENDERING:BOOL=ON
> > VTK_USE_X:BOOL=OFF
> >
> > but when I do make, it is produced the next error:
> > /usr/local/src/VTK/Rendering/vtkOpenGLActor.cxx:50: GL/gl.h: No such
> > file or
> > directory
> >
> >
> > I have looked for the gl.h in my system and I've found the next file:
> >
> > /System/Library/Frameworks/OpenGL.frameworks/Versions/A/Headers/gl.h
> >
> > then, I have put this directory in the OPENGL_INCLUDE_PATH
> >
> > but the problem continues.
> >
> > I would like someone to help me, please.
> >
> > Thank you
> >
> > Daniel Sáez.
> > _______________________________________________
> > This is the private VTK discussion list.
> > Please keep messages on-topic. Check the FAQ at:
> > <http://public.kitware.com/cgi-bin/vtkfaq>
> > Follow this link to subscribe/unsubscribe:
>http://public.kitware.com/mailman/listinfo/vtkusers



More information about the vtkusers mailing list