From: Craig <cr...@to...> - 2000-10-23 22:02:17
|
What libs do I need to link to if I want to use OSMesa? I've searched all over, but I can't find it. I am currently trying to compile with the following options: $ gcc -O -W -Wcomment -Wimplicit -Wtraditional simplegl.c -o simplegl -L/usr/X11R6/lib -lXext -lX11 -lglut lGLU -lGL -lXmu -lXi -lXext -lX11 -lm -lXt -lICE -lSM ...and I get: /tmp/ccahtE3U.o: In function nit': /tmp/ccahtE3U.o(.text+0x1a1): undefined reference to MesaCreateContext' /tmp/ccahtE3U.o(.text+0x1d3): undefined reference to MesaMakeCurrent' collect2: ld returned 1 exit status make: *** [simplegl] Error 1 Later, -- \ Craig "Cowboy" McDaniel /_\ Software Engineer /_/_\ Internet Tool & Die /_/_/_\ cr...@to... /_/_/_/_\ (502) 584-8665 ext 108 |
From: Brian P. <br...@va...> - 2000-10-23 23:29:38
|
Craig wrote: > > What libs do I need to link to if I want to use OSMesa? I've searched all > over, but I can't find it. I am currently trying to compile with the > following options: > > $ gcc -O -W -Wcomment -Wimplicit -Wtraditional simplegl.c -o simplegl > -L/usr/X11R6/lib -lXext -lX11 -lglut lGLU -lGL -lXmu -lXi -lXext -lX11 -lm > -lXt -lICE -lSM > > ...and I get: > > /tmp/ccahtE3U.o: In function nit': > /tmp/ccahtE3U.o(.text+0x1a1): undefined reference to MesaCreateContext' > /tmp/ccahtE3U.o(.text+0x1d3): undefined reference to > collect2: ld returned 1 exit status > make: *** [simplegl] Error 1 Hmmm, Mesa doesn't have a function named "MesaCreateContext" or "MesaMakeCurrent". Are those the _exact_ error messages? See the Mesa/demos/osdemo.c for an example of using OSMesa. -Brian |