Am Samstag, 3. April 2004 17:27 schrieb Brian Paul:
Dieter N�tzel wrote:
make[3]: Entering directory `/opt/Mesa/progs/xdemos' gcc -I../..//include -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include xdemo.c -L../..//lib -lglut -lGLU -lGL -lm -o xdemo
/tmp/ccMLGo7U.o(.text+0x2dc): In function `make_window': : undefined reference to `XMesaCreateVisual'
/tmp/ccMLGo7U.o(.text+0x2f3): In function `make_window': : undefined reference to `XMesaCreateContext'
/tmp/ccMLGo7U.o(.text+0x30f): In function `make_window': : undefined reference to `XMesaCreateWindowBuffer'
/tmp/ccMLGo7U.o(.text+0x323): In function `make_window': : undefined reference to `XMesaMakeCurrent'
collect2: ld returned 1 exit status make[3]: *** [xdemo] Fehler 1 make[3]: Leaving directory `/opt/Mesa/progs/xdemos' make[2]: *** [default] Fehler 2 make[2]: Leaving directory `/opt/Mesa/progs' make[1]: *** [default] Fehler 2 make[1]: Leaving directory `/opt/Mesa' make: *** [linux-x86] Fehler 2
Hmmm, works for me.
I'll try again, when latest DRI compilation completed and is installed.
Hmmm, still there (Mesa CVS, trunk, 6.0.1).
gcc -I../..//include -Wall -O3 -ansi -pedantic -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include xdemo.c -L../..//lib -lglut -lGLU -lGL -lm -o xdemo
/tmp/ccG5gYyY.o(.text+0x2dc): In function `make_window':
: undefined reference to `XMesaCreateVisual'
/tmp/ccG5gYyY.o(.text+0x2f3): In function `make_window':
: undefined reference to `XMesaCreateContext'
/tmp/ccG5gYyY.o(.text+0x30f): In function `make_window':
: undefined reference to `XMesaCreateWindowBuffer'
/tmp/ccG5gYyY.o(.text+0x323): In function `make_window':
: undefined reference to `XMesaMakeCurrent'
collect2: ld returned 1 exit status
make[3]: *** [xdemo] Fehler 1
make[3]: Leaving directory `/opt/Mesa/progs/xdemos'
make[2]: *** [default] Fehler 2
make[2]: Leaving directory `/opt/Mesa/progs'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/opt/Mesa'
make: *** [linux-x86] Fehler 2
************************************************************************* *************
make realclean
do not clean progs/tests
Some "depend" files are still there after it.
Fixed in the trunk.
No, not for me.
/opt/Mesa> make realclean /opt/Mesa> cvs update ? progs/tests/depend ? src/glut/glx/depend ? src/mesa/drivers/dri/fb/depend ? src/mesa/drivers/dri/gamma/depend ? src/mesa/drivers/dri/i810/depend ? src/mesa/drivers/dri/i830/depend ? src/mesa/drivers/dri/mach64/depend ? src/mesa/drivers/dri/mga/depend ? src/mesa/drivers/dri/r128/depend ? src/mesa/drivers/dri/r200/depend ? src/mesa/drivers/dri/r200/server ? src/mesa/drivers/dri/radeon/depend ? src/mesa/drivers/dri/sis/depend ? src/mesa/drivers/dri/tdfx/depend ? src/mesa/x86/gen_matypes ? src/mesa/x86/matypes.h
I'm about to leave town for a while. Maybe you can submit a patch to do what you want.
************************************************************************* *************
make linux-x86
do NOT work anylonger in progs/tests
Only "make" works, now.
Is this using the 6.0.1 tarball or cvs branch or what?
CVS trunk (6.0.1).
The trunk != 6.0.1 The 6.0.1 code is on the mesa_6_0_branch branch.
/opt/Mesa> cd progs/tests/ progs/tests> time make -j20 linux-x86 make: *** Keine Regel, um �linux-x86� zu erstellen. Schluss. 0.002u 0.001s 0:00.00 0.0% 0+0k 0+0io 0pf+0w
On the trunk, you can't do "make linux-x86" anywhere but at the root. The makefile system on the trunk is different than on the 6.0 branch.
progs/tests> time make -j20 15.217u 1.973s 0:09.43 182.1% 0+0k 0+0io 3pf+0w
**************************************************************************************
And "make version" do not use the appropriate FLAGS.
See above. -O3 etc. was used but it should be "linux-x86" like in Make-config defined.
"linux-x86-sse" didn't work.
Works for me.
-Brian
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel
