[GRASS5] Darwin Pre1 NVIZ

Jeshua Lacock jeshua at SierraMaps.com
Tue Jun 5 02:35:12 EDT 2001


Greetings,

I have built and installed Mesa 3.4 for Darwin, and NVIZ will not 
compile apparently  because  it cannot access a GL library.

Could someone please enlighten me as to which header(s)/librarie(s) are 
not being found, and what my header should look like for the Mesa libs?

Supposedly, with Mesa 3.4 installed, Darwin is now fully Mesa compliant.

Hers the full output (sorry so long):

touch nviz_init.c
gcc -O3 -D__unix__ -I/usr/src/grass/src/include -I/usr/X11R6/include 
-I/usr/local/include -I/usr/local/include 
-I/usr/src/grass/src/libes/ogsf  -D_NO_PROTO -D__STDC__ 
-I/usr/local/include  -I/usr/local/pgsql/include -DUSE_TERMIO -c 
nviz_init.c -o OBJ.powerpc-apple-darwin1.3.3/nviz_init.o
gcc -g -o nvwish OBJ.powerpc-apple-darwin1.3.3/nvizAppInit.o 
OBJ.powerpc-apple-darwin1.3.3/change_view.o OBJ.powerpc-apple-
darwin1.3.3/draw.o OBJ.powerpc-apple-darwin1.3.3/exag.o 
OBJ.powerpc-apple-darwin1.3.3/glwrappers.o OBJ.powerpc-apple-
darwin1.3.3/init_commands.o OBJ.powerpc-apple-darwin1.3.3/lights.o 
OBJ.powerpc-apple-darwin1.3.3/map_obj.o OBJ.powerpc-apple-
darwin1.3.3/misc.o OBJ.powerpc-apple-darwin1.3.3/nviz_init.o 
OBJ.powerpc-apple-darwin1.3.3/position.o OBJ.powerpc-apple-
darwin1.3.3/quick_draw.o OBJ.powerpc-apple-darwin1.3.3/anim_support.o 
OBJ.powerpc-apple-darwin1.3.3/cutplane_obj.o OBJ.powerpc-apple-
darwin1.3.3/script_support.o OBJ.powerpc-apple-darwin1.3.3/do_zoom.o 
OBJ.powerpc-apple-darwin1.3.3/label.o OBJ.powerpc-apple-
darwin1.3.3/nvizMain.o OBJ.powerpc-apple-darwin1.3.3/togl.o 
OBJ.powerpc-apple-darwin1.3.3/togl_cb.o OBJ.powerpc-apple-
darwin1.3.3/query_postgr.o   
/usr/src/grass/src/libes/ogsf/LIB.powerpc-apple-darwin1.3.3/libgsf.a 
/usr/src/grass/src/libes/libimage/LIB.powerpc-apple-
darwin1.3.3/libimage.a \
/usr/src/grass/src/libes/LIB.powerpc-apple-darwin1.3.3/libbitmap.a 
/usr/src/grass/src/libes/LIB.powerpc-apple-darwin1.3.3/liblinkm.a 
/usr/src/grass/src/libes/LIB.powerpc-apple-darwin1.3.3/libvect.a 
/usr/src/grass/src/libes/LIB.powerpc-apple-darwin1.3.3/libdig2.a \
/usr/src/grass/src/libes/LIB.powerpc-apple-darwin1.3.3/libgis.a  
-I/usr/include  -L/usr/local/lib -lz  \
/usr/src/grass/src/libes/LIB.powerpc-apple-darwin1.3.3/libdatetime.a  
-L/usr/lib -ltk8.3 -ltcl8.3  -L/usr/lib -L/usr/local/lib 
-L/usr/X11R6/lib -L/usr/X11r6/lib  -lX11 -lXmu -lXext  -ldl 
-I/usr/include  -L/usr/local/lib -lz   -L/usr/X11R6/lib 
-L/usr/local/pgsql/lib  -ltiff
/usr/bin/ld: Undefined symbols:
_glDrawBuffer
_glFlush
_glGetString
_glViewport
_glXChooseVisual
_glXCreateContext
_glXGetConfig
_glXMakeCurrent
_glXQueryExtension
_glXSwapBuffers
_glClear
_glClearColor
_glClearDepth
_glDepthFunc
_glDepthRange
_glEnable
_glGetIntegerv
_glMatrixMode
_glBegin
_glBlendFunc
_glCallList
_glClipPlane
_glColor4ub
_glColorMaterial
_glCullFace
_glDepthMask
_glDisable
_glEnd
_glEndList
_glGenLists
_glIsEnabled
_glLightfv
_glLineWidth
_glMaterialf
_glMaterialfv
_glNewList
_glNormal3fv
_glPopMatrix
_glPushMatrix
_glReadBuffer
_glReadPixels
_glRotatef
_glScalef
_glShadeModel
_glTranslatef
_glVertex3fv
_gluDeleteQuadric
_gluDisk
_gluNewQuadric
_gluQuadricDrawStyle
_gluQuadricNormals
_gluQuadricOrientation
_gluQuadricTexture
_gluSphere
_glGetDoublev
_glLoadIdentity
_gluLookAt
_gluPerspective
_gluUnProject
make[1]: *** [nvwish] Error 1
make: *** [nvwish] Error 2


Thanks,

Jeshua Lacock
Cartographer/Owner
http://SierraMaps.com
http://3dTopoMaps.com
Telephone: (760) 935-4481



More information about the grass-dev mailing list