From: Brian P. <br...@va...> - 2001-07-09 17:07:18
|
Scott Billings wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Just got done compiling a copy of the latest DRI CVS (from today, > around 5PM Central Time), and went to run glxinfo to make sure DRI was > still working, and I'm presented with this error message: > > glxinfo: error in loading shared libraries: /usr/X11R6/lib/libGL.so.1: > undefined symbol: dlclose > > Seems like libGL just wasn't linked against all the needed libs (but > the compile completed successfully). There a simple Makefile hack I > could perform to fix this? This is the DRI trunk? On Linux? Try this: cd build/xc/lib/GL rm -f GL/libGL.so* make Now scroll back up to where the libGL.so.1.2 library is built. You should see something like this: + gcc -o ./libGL.so.1.2~ -shared -Wl,-soname,libGL.so.1 ../../../lib/GL/glx/clientattrib.o ../../../lib/GL/glx/compsize.o ../../../lib/GL/glx/dispatch.o ../../../lib/GL/glx/eval.o ../../../lib/GL/glx/g_render.o ../../../lib/GL/glx/g_single.o ../../../lib/GL/glx/g_vendpriv.o ../../../lib/GL/glx/glapi.o ../../../lib/GL/glx/glapi_x86.o ../../../lib/GL/glx/glthread.o ../../../lib/GL/glx/glxcmds.o ../../../lib/GL/glx/glxext.o ../../../lib/GL/glx/indirect_init.o ../../../lib/GL/glx/pixel.o ../../../lib/GL/glx/pixelstore.o ../../../lib/GL/glx/render2.o ../../../lib/GL/glx/renderpix.o ../../../lib/GL/glx/single2.o ../../../lib/GL/glx/singlepix.o ../../../lib/GL/glx/vertarr.o ../../../lib/GL/glx/xfont.o ../../../lib/GL/dri/XF86dri.o ../../../lib/GL/dri/dri_glx.o -lpthread -L../../../exports/lib -lXext -lX11 -ldl -lc Can you verify that you have -ldl near the end as I do? -Brian |