On Tue, Nov 01, 2005 at 08:48:20PM +0100, Paweł Sikora wrote: > 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: [...]
Już powinno być poprawione. > 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? Nie jest przewidziane -static z DRI, więc static jest bez. Wersja współdzielona jest z DRI. Nie pasuje do niej tylko libOSMesa - nie jest chyba zbyt używalna jako dodatek do libGL z DRI (byłaby z libGL bez DRI). W XFree86 i monolitycznym X.org jakoś budują libOSMesa, że zawiera znacznie więcej kodu... Może warto pakować też współdzielone libGL bez DRI - do używania z X serwerami bez GLX. Wolno bo wolno, ale czasami trzeba coś wyświetlić - np. na karcie ze sterownikiem tylko dla XFree86 3.3.6. -- Jakub Bogusz http://qboosh.cs.net.pl/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
