I had a similar error like this:

(EE) AIGLX error: dlopen of /usr/lib/dri/fglrx_dri.so failed
(/usr/lib/dri/fglrx_dri.so: undefined symbol: __glXFindDRIScreen)

and i found 
this<http://fedoraforum.org/forum/showthread.php?t=127305&page=4>(see
post #57)  forum were someone fixed that error and the solution may be
the same.

His fix which was a little "dirty was"

I have DRI working!!!!

here is what i did.... basically the files are in the wrong places.....
this is kind of dirty but it works
some help came from

 Quote:
  
http://www.fedoraforum.org/forum/sh...ad.php?p=484317<http://www.fedoraforum.org/forum/showthread.php?p=484317>
/usr/lib/dri/fglrx_dri.so: undefined symbol: __glXFindDRIScreen
SOLUTION (not clean, but works):
I said that __glXFindDRIScreen comes from libGL, I found that libGL in my
/usr/lib/ comes not from ATI (it was Mesa probably). So I delete all libGL
files (BACKUP first!, delete no libGLU!) from /usr/lib/ and copy libs from
/usr/lib/ati-fglrx (libGL.so.1 and libGL.so.1.2) to /usr/lib/
and now IT WORKS!!!

have to make symlinks to

ln -s /usr/lib/xorg/modules/dri/* /usr/lib/dri/


mkdir /usr/lib/driold make directory to back up dri directory

cp /usr/lib/dri/* /usr/lib/driold/ #backup old dri directory

rm /usr/lib/dri/fglrx_dri.so

ln -s /usr/lib/xorg/modules/dri/* /usr/lib/dri/

rm /usr/bin/libGL.* #remove incorrect opengl librarys

cp /usr/lib/ati-fglrx/lib* /usr/lib/ #copy ati specific opengl. library

rm /usr/lib/libGL.so.1 #remove broken symlink

ln -s /usr/lib/ati-fglrx/libGL.so.1 /usr/lib/libGL.so.1 #create new
symlink

now run LIBGL_DEBUG=verbose glxinfo




Marc

Reply via email to