Hi,
I even tried changing the linker options to fix this, but no such luck

export LDFLAGS="-arch i386 -Os -L/usr/X11/lib -lXm -lGLU -lGL -lGLw - lX11 -lXext -lXt -lm"

What could be going wrong? Why can't the linked find the correct glX symbols?

Best regards,

Elvis Dowson

On Sep 22, 2008, at 12:34 AM, Elvis Dowson wrote:

Hi William,
Here's what I've done. I downloaded the latest svn snapshot 20080920 and then

did the following.

Here are my environment variables

export CFLAGS="-arch i386 -Os"
export CXXFLAGS="-arch i386 -Os"
export LDFLAGS="-arch i386 -Os"
export NAD2BIN=/Library/Frameworks/PROJ.framework/Programs/nad2bin

For the configure command, this time I just did

./configure and it detected most of the libraries correctly and didn't complain.

After this I typed make and got the following errors:

Errors in:
/Users/elvis/Tool/grass-6.4.0/lib/nviz
/Users/elvis/Tool/grass-6.4.0/visualization/nviz
/Users/elvis/Tool/grass-6.4.0/visualization/nviz2/cmd

When I go into

I get the following errors: /Users/elvis/Tool/grass-6.4.0/lib/nviz

cc -dynamiclib -compatibility_version 6.4 -current_version 6.4 - install_name /usr/local/grass-6.4.svn/lib/libgrass_nviz.dylib -o / Users/elvis/Tool/grass-6.4.0/dist.i386-apple-darwin9.5.0/lib/ libgrass_nviz.6.4.svn.dylib -L/Users/elvis/Tool/grass-6.4.0/ dist.i386-apple-darwin9.5.0/lib -arch i386 -Os -arch i386 -Os OBJ.i386-apple-darwin9.5.0/change_view.o OBJ.i386-apple-darwin9.5.0/ cplanes_obj.o OBJ.i386-apple-darwin9.5.0/draw.o OBJ.i386-apple- darwin9.5.0/exag.o OBJ.i386-apple-darwin9.5.0/lights.o OBJ.i386- apple-darwin9.5.0/map_obj.o OBJ.i386-apple-darwin9.5.0/nviz.o OBJ.i386-apple-darwin9.5.0/position.o OBJ.i386-apple-darwin9.5.0/ render.o -lgrass_gis -lgrass_datetime -lz -lgrass_bitmap - lgrass_linkm -lgrass_vect -lgrass_dbmibase -lgrass_gis - lgrass_datetime -lz -lgrass_dbmiclient -lgrass_dbmibase - lgrass_gis -lgrass_datetime -lz -lgrass_gis -lgrass_datetime - lz -lgrass_dgl -lgrass_dig2 -lgrass_gis -lgrass_datetime - lz -lgrass_rtree -lgrass_gis -lgrass_datetime -lz - lgrass_linkm -lgrass_rtree -lgrass_dig2 -lgrass_gis - lgrass_datetime -lz -lgrass_rtree -lgrass_dgl -lgrass_rtree - lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase -lgrass_gis - lgrass_datetime -lz -lgrass_gis -lgrass_datetime -lz - lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz -L/usr/local/ lib -lgdal -L/usr/X11/lib -lGL -lGLU -ltiff -lgrass_sites - lgrass_datetime -lgrass_dbmibase -lgrass_gis -lgrass_datetime - lz -lgrass_dbmiclient -lgrass_dbmibase -lgrass_gis - lgrass_datetime -lz -lgrass_gis -lgrass_datetime -lz - lgrass_gis -lgrass_datetime -lz -lgrass_vect -lgrass_dbmibase - lgrass_gis -lgrass_datetime -lz -lgrass_dbmiclient - lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz -lgrass_gis - lgrass_datetime -lz -lgrass_dgl -lgrass_dig2 -lgrass_gis - lgrass_datetime -lz -lgrass_rtree -lgrass_gis -lgrass_datetime - lz -lgrass_linkm -lgrass_rtree -lgrass_g3d -lgrass_gis - lgrass_datetime -lz -lgrass_ogsf -lgrass_bitmap -lgrass_linkm - lgrass_g3d -lgrass_gis -lgrass_datetime -lz -lgrass_gis - lgrass_datetime -lz -lgrass_sites -lgrass_datetime - lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz - lgrass_dbmiclient -lgrass_dbmibase -lgrass_gis -lgrass_datetime - lz -lgrass_gis -lgrass_datetime -lz -lgrass_gis - lgrass_datetime -lz -lgrass_vect -lgrass_dbmibase -lgrass_gis - lgrass_datetime -lz -lgrass_dbmiclient -lgrass_dbmibase - lgrass_gis -lgrass_datetime -lz -lgrass_gis -lgrass_datetime - lz -lgrass_dgl -lgrass_dig2 -lgrass_gis -lgrass_datetime - lz -lgrass_rtree -lgrass_gis -lgrass_datetime -lz - lgrass_linkm -lgrass_rtree -lgrass_vect -lgrass_dbmibase - lgrass_gis -lgrass_datetime -lz -lgrass_dbmiclient - lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz -lgrass_gis - lgrass_datetime -lz -lgrass_dgl -lgrass_dig2 -lgrass_gis - lgrass_datetime -lz -lgrass_rtree -lgrass_gis -lgrass_datetime - lz -lgrass_linkm -lgrass_rtree && \ (cd /Users/elvis/Tool/grass-6.4.0/dist.i386-apple-darwin9.5.0/lib; ln -f -s libgrass_nviz.6.4.svn.dylib /Users/elvis/Tool/grass-6.4.0/ dist.i386-apple-darwin9.5.0/lib/libgrass_nviz.dylib)
Undefined symbols:
 "_glXCreateGLXPixmap", referenced from:
     _Nviz_create_render_window in render.o
 "_XOpenDisplay", referenced from:
     _Nviz_create_render_window in render.o
 "_glXDestroyGLXPixmap", referenced from:
     _Nviz_destroy_render_window in render.o
 "_XFreePixmap", referenced from:
     _Nviz_destroy_render_window in render.o
 "_XCreatePixmap", referenced from:
     _Nviz_create_render_window in render.o
 "_glXGetCurrentContext", referenced from:
     _Nviz_make_current_render_window in render.o
 "_XFree", referenced from:
     _Nviz_create_render_window in render.o
 "_glXMakeCurrent", referenced from:
     _Nviz_make_current_render_window in render.o
 "_glXDestroyContext", referenced from:
     _Nviz_destroy_render_window in render.o
 "_glXChooseVisual", referenced from:
     _Nviz_create_render_window in render.o
 "_glXCreateContext", referenced from:
     _Nviz_create_render_window in render.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [/Users/elvis/Tool/grass-6.4.0/dist.i386-apple-darwin9.5.0/ lib/libgrass_nviz.6.4.svn.dylib] Error 1

What should I do?

Best regards,

Elvis


On Sep 21, 2008, at 11:49 PM, William Kyngesburye wrote:

On Sep 21, 2008, at 1:32 PM, Elvis Dowson wrote:

checking for gluBeginCurve in -lGLU... yes
checking for glXCreatePbuffer... no
configure: error: *** Unable to locate .

I have attached the config.log file here. Please note that configure command did not complete successfully. So, I haven't had a chance to run make, so the glXCreatePBuffer() error is in the config.log.

Any ideas on how I can resolve this or what might be causing this?

Strange, this should not cause configure to stop. Maybe your source got corrupted somehow, try a fresh checkout from SVN.


-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"Time is an illusion - lunchtime doubly so."

- Ford Prefect




_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to