SPECS: ffmpeg.spec (HEAD)

Jakub Bogusz qboosh w pld-linux.org
Nie, 7 Wrz 2003, 01:44:38 CEST


On Fri, Sep 05, 2003 at 11:13:43PM +0200, Paweł Żurowski wrote:
> W liście z pią, 05-09-2003, godz. 22:45, Jakub Bogusz pisze: 
> > 
> > Tym bardziej trzeba zainstalować, żeby wykryć i poprawić te _błędy_
> > w zależnościach/opcjach.
> > 
> > Kilka pakietów ma oddzielne wtyczki do różnych bibliotek dźwiękowych
> > (tak, że sama aplikacja tych bibliotek nie wymaga), w tym nasa. I tam
> > wtyczka dla nasa ma się budować.
> > 
> > Co do ffmpeg - grep wykasuje, że on nic nie chce od nasa, być może zaczynający
> > wątek ma jakąś bibliotekę (SDL?) zlinkowaną z nasem.
> > 
> 
> rpm -ba ffpmeg.spec
> [ciach]
> i686-pld-linux-gcc -Wl,--warn-common -rdynamic -s -o .libs/ffplay
> ffplay.o cmdutils.o  -L/usr/X11R6/lib libavformat/.libs/libavformat.so
> /home/users/pawel/rpm/BUILD/ffmpeg-0.4.7/libavcodec/.libs/libavcodec.so
> libavcodec/.libs/libavcodec.so -lz /usr/X11R6/lib/libSDL.so
> /usr/X11R6/lib/libartsc.so -L/usr/lib /usr/lib/libesd.so
> /usr/lib/libaudiofile.so -lm -laudio -lXt -lX11 -lXext -ldl -lpthread
> -Wl,--rpath -Wl,/usr/X11R6/lib
> /usr/bin/ld: cannot find -laudio
>                           ^^^^^^
> collect2: ld returned 1 exit status
> make: *** [ffplay] Błąd 1
> błąd: Bad exit status from /var/tmp/rpm-tmp.45005 (%build)

Nie ma -laudio w źródłach ffmpeg.
Nie pokazałeś wyżej (oryginalnego polecenia linkowania, z wywołaniem
libtoola) - tam zapewne nie było, natomiast obstawiam, że wzięło się
z pliku /usr/X11R6/lib/libSDL.la.

> poldek> search -f */libaudio.*
> Przeszukiwanie
> pakietów..........................................zrobione.
> 3 package(s) found:
> nas-1.5-4
> nas-devel-1.5-4
> nas-static-1.5-4
> 
> na boku: dobra droga poszukiwań?

To jest dobrze, tylko wniosek o BR niesłuszny.
SDL zlinkowany z nasem powinien mieć "Requires: nas-devel" w pakiecie
SDL-devel (jako że nas-devel jest wtedy wymagany przy każdym linkowaniu
z libSDL przy użyciu libtoola) - wtedy taka sytuacja by nie zaszła.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl