From: F. <j_r...@ya...> - 2002-05-17 17:38:57
|
On 2002.05.17 00:41 Peter Jay Salzman wrote: > hello all, > > system: > dual celeron 550 > debian woody > 2.4.18 > voodoo 5 > > > i *know* DRI is working because quake3 runs sweet on this machine with > no issues that i know about, along with a whole bunch of loki games. > > today i had inspiration to teach myself opengl. i ran a hello world > program and it bombs with some fairly nasty errors: > > > p@satan% ./main > libGL: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so > libGL error: dlopen failed: /usr/X11R6/lib/modules/dri/tdfx_dri.so: > undefined symbol: XF86DRICloseFullScreen > libGL: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so > libGL error: dlopen failed: /usr/X11R6/lib/modules/dri/tdfx_dri.so: > undefined symbol: XF86DRICloseFullScreen > ./main: relocation error: /usr/X11R6/lib/libglut.so.3: undefined symbol: > XmuLookupStandardColormap > This seems to be an installation problem. Either a missing or a mismatched file is causing this. It's strange that quake3 runs accelerated. Are you sure you don't have software rendering set? > i have _no_ idea what this stuff means. however, i get a similar > message (but non fatal) using wine. note i can still play windows games > on this machine even though i get the errors: I can still play because it fallbacks to software rendering. > > p@satan% winex falloutw.exe > libGL: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so > libGL error: dlopen failed: /usr/X11R6/lib/modules/dri/tdfx_dri.so: > undefined symbol: XF86DRICloseFullScreen > libGL: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so > libGL error: dlopen failed: /usr/X11R6/lib/modules/dri/tdfx_dri.so: > undefined symbol: XF86DRICloseFullScreen > > i'm pretty stumped. i'd like to learn opengl, but i have no idea how to > get the helloworld program to run on this machine. > > can anyone help me out here? what's going on? what needs to be done to > fix this error? Try to reinstall XFree. Make "ldd main" to your program (or any other OpenGL app) to see to what libraries is it picking. Take particular attention to libGL and do "ls -l /path/to/your/LibGL" to see where is it pointing to and report back. If nothing of this works then I advise you to put the problem to the Debian XFree86 package maintainer as it could be something wrong with the package. José Fonseca |