mesa-6.4
Paweł Sikora
pluto w agmk.net
Wto, 1 Lis 2005, 20:48:20 CET
Budowanie paczki w czystym środowisku wykłada się na demkach:
(...)
make: Leaving directory `/home/users/builder/rpm/BUILD/Mesa-6.4/progs/xdemos'
+ /usr/bin/make -C progs/xdemos CC=i686-pld-linux-gcc CXX=i686-pld-linux-g++
OPT_FLAGS=-O2 -march=i686 -mtune=pentium4 -ggdb XLIB_DIR=/usr/lib
PROGS=glxinfo APP_LIB_DEPS=-L$(LIB_DIR) -lGLU -lGL
make: Entering directory `/home/users/builder/rpm/BUILD/Mesa-6.4/progs/xdemos'
i686-pld-linux-gcc -I../../include -Wall -O2 -march=i686 -mtune=pentium4 -ggdb
-fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE
-DPTHREADS -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM
-DUSE_SSE_ASM -I/usr/X11R6/include -std=c99 -ffast-math glxinfo.c
-L../../lib -lGLU -lGL -o glxinfo
/usr/bin/ld: cannot find -lGLU
collect2: ld returned 1 exit status
Zresztą całkiem słusznie, bo w $(top)/$(LIB_DIR) nie ma libGLU.so* - są tylko:
lib/libGL.so.1.5.060400
lib/libOSMesa.so.6.4.060400
lib-dri/libGL.so.1.2
lib-dri/libGLU.so.1.3.060400
lib-dri/libGLw.so.1.0.0
lib-dri/*_dri.so
lib-static/libGL.a
lib-static/libGLU.a
lib-static/libGLw.a
lib-static/libOSMesa.a
Z tego co widzę, to mamy -static i -shared z OpenGL v1.5 oraz moduły
DRI z OpenGL v1.2. Oczywiście w %install jest to ładnie wymieszane
i finalnie wychodzi jakiś dziwny pakiet z różnymi wersjami OpenGL-a
w -static i -shared. To tak ma być czy po cichu wychodzi taki burdel?
--
The only thing necessary for the triumph of evil
is for good men to do nothing.
- Edmund Burke
Więcej informacji o liście dyskusyjnej pld-devel-pl