[vtkusers] Help compiling on Mac PPC with OS X
Johnny C. Norris II
jnorris at mcs.anl.gov
Tue Jun 22 16:58:47 EDT 2004
Okay, I grabbed CMake from cvs and updated VTK from cvs. I configured
VTK with VTK_USE_X turned on, and VTK_USE_CARBON and VTK_USE_COCOA
turned off. I still get the same undefined symbols when linking the
rendering lib.
The machine I'm compiling on is supposed to be Panther with the X11
option. It definitely has the X headers and libs under /usr/X11R6. Is
there a way to confirm from the command prompt that it's actually
running Panther?
Here are the X11 and OpenGL-related values from CMakeCashe.txt. Does
anyone notice anything obviously wrong?
CMAKE_X_CFLAGS: -I/usr/X11R6/include
CMAKE_X_LIBS: lSM;-lICE;/usr/X11R6/lib/libX11.a;/usr/X11R6/lib/libXext.a
OPENGL_INCLUDE_DIR: /usr/X11R6/include
OPENGL_gl_LIBRARY: -framework OpenGL
OPENGL_glu_LIBRARY: -framework AGL
OPENGL_xmesa_INCLUDE_DIR: OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
X11_X11_INCLUDE_PATH: /usr/X11R6/include
X11_X11_LIB: /usr/X11R6/lib/libX11.a
X11_Xext_LIB: /usr/X11R6/lib/libXext.a
X11_Xlib_INCLUDE_PATH: /usr/X11R6/include
X11_Xutil_INCLUDE_PATH: /usr/X11R6/include
Thanks,
John
Glen Lehmann wrote:
> Hello John,
>
> I'm assuming that you're using OS X Panther? With the X11 option
> installed?
>
> You need to use the cvs version of CMake and VTK then, if you want to
> build against X, make sure that Carbon and Cocoa are turned off.
>
> HTH,
> Glen
>
> On Jun 22, 2004, at 1:36 PM, Johnny C. Norris II wrote:
>
>> Hello,
>>
>> We're replacing our Linux cluster with a PowerPC cluster running
>> MacOS, so I've been given the task of porting as much software as
>> possible before the switch. Unfortuantely, I'm not particularly
>> familiar with OS X, and I'm having trouble with VTK.
>>
>> I need to compile with VTK_USE_X turned on, since people will be using
>> the VTK apps remotely. But the compile fails when linking the
>> vtkRendering lib with the following undefined symbols:
>>
>> ld: Undefined symbols:
>> _xp_attach_gl_context
>> _xp_destroy_surface
>> _xp_get_client_id
>> _xp_import_surface
>> _xp_init
>> _xp_update_gl_context
>>
>> I've tried different setting for VTK_USE_CARBON and VTK_USE_COCOA,
>> just in case, but they don't seem to matter.
>>
>> I'm using CMake 2.0.1 and VTK from cvs. I'm compiling with gcc 3.3
>> (the one that came with the OS). Any help would be appreciated.
>>
>> Thanks,
>> John
--
John Norris
Research Programmer
Center for Simulation of Advanced Rockets
http://www.uiuc.edu/ph/www/jnorris
More information about the vtkusers
mailing list