[GRASS5] NVIZ updates
Paul Kelly
paul-grass at stjohnspoint.co.uk
Tue Nov 18 04:08:05 EST 2003
Hello Bob
Before the 5.3.0 release it will be good to get NVIZ back so that it
compiles under Cygwin. There are some glX functions used that appear to be
non-standard. I mentioned this before I think but here are the actual
compile errors:
/cygdrive/g/release/530/grass/bin.i686-pc-cygwin/gmake5 /cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src
SRC = /cygdrive/g/release/530/grass/src
CMD = /cygdrive/g/release/530/grass/src/CMD
UNUSED = /cygdrive/g/release/530/grass/unused
HEADER = head.i686-pc-cygwin
ARCH = i686-pc-cygwin
GISBASE = /cygdrive/g/release/530/grass/dist.i686-pc-cygwin
VERSION = 5.3-cvs 2003
#################################################################
/cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src
make -f OBJ.i686-pc-cygwin/make.rules
make[1]: Entering directory `/cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src'
gcc -L/cygdrive/g/release/530/grass/src/libes/LIB.i686-pc-cygwin -o nvwish OBJ.i686-pc-cygwin/nvizAppInit.o OBJ.i686-pc-cygwin/change_view.o OBJ.i686-pc-cygwin/draw.o OBJ.i686-pc-cygwin/exag.o OBJ.i686-pc-cygwin/glwrappers.o OBJ.i686-pc-cygwin/init_commands.o OBJ.i686-pc-cygwin/lights.o OBJ.i686-pc-cygwin/map_obj.o OBJ.i686-pc-cygwin/misc.o OBJ.i686-pc-cygwin/nviz_init.o OBJ.i686-pc-cygwin/position.o OBJ.i686-pc-cygwin/quick_draw.o OBJ.i686-pc-cygwin/anim_support.o OBJ.i686-pc-cygwin/cutplane_obj.o OBJ.i686-pc-cygwin/script_support.o OBJ.i686-pc-cygwin/do_zoom.o OBJ.i686-pc-cygwin/label.o OBJ.i686-pc-cygwin/nvizMain.o OBJ.i686-pc-cygwin/togl.o OBJ.i686-pc-cygwin/togl_cb.o OBJ.i686-pc-cygwin/query_postgr.o OBJ.i686-pc-cygwin/openvect.o OBJ.i686-pc-cygwin/getCat.o OBJ.i686-pc-cygwin/buildPg.o OBJ.i686-pc-cygwin/runPg.o /cygdrive/g/release/530/grass/src/libes/ogsf/LIB.i686-pc-cygwin/libgsf.a /cygdrive/g/release/530/grass/src/libes/libimage/LIB.i686-pc-cygwin/libimage.a \
-lbitmap -llinkm -lvect -ldig2 \
-lgis -lintl -lrpclib -lz \
-ldatetime -ltk -ltcl -lGLU -lGL -lSM -lICE -lX11 -lXmu -lXext -lrpclib -lz -L/usr/X11R6/lib -ltiff -lSM -lICE -lX11
OBJ.i686-pc-cygwin/do_zoom.o: In function `Create_OS_Ctx':
/cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src/do_zoom.c:275: undefined reference to `glXChooseFBConfig'
/cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src/do_zoom.c:287: undefined reference to `glXCreatePbuffer'
/cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src/do_zoom.c:288: undefined reference to `glXMakeContextCurrent'
OBJ.i686-pc-cygwin/do_zoom.o: In function `Destroy_OS_Ctx':
/cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src/do_zoom.c:351: undefined reference to `glXDestroyPbuffer'
collect2: ld returned 1 exit status
make[1]: *** [nvwish] Error 1
make[1]: Leaving directory `/cygdrive/g/release/530/grass/src.contrib/GMSL/NVIZ2.2/src'
make: *** [nvwish] Error 2
5.0.3 compiles OK.
Paul
More information about the grass-dev
mailing list