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