On Fri, Nov 04, 2005 at 09:28:23PM +0100, Badman wrote: > Witam > Chciałem zbudować mojego ulubionego playera pod konsole moc, a tu klapa. > Okazało się, że brak db-devel. > > gcc -I /usr/include/ncurses -Wall -W -I/usr/include/alsa -g -o mocp > log.o protocol.o server.o main.o playlist.o fifo_buf.o out_buf.o audio.o > decoder.o interface.o menu.o files.o options.o player.o playlist_file.o > themes.o keys.o ltdl.o io.o compat.o audio_conversion.o oss.o alsa.o > null_out.o io_curl.o -Wl,--export-dynamic > -pthread /usr/lib/libasound.so -lpthread /usr/lib/libsamplerate.so > -L/usr/lib /usr/lib/libcurl.so > -L/lib /usr/lib/libgssapi.so /usr/lib/libkrb5.so /usr/lib/libasn1.so > -lcom_err /usr/lib/libroken.so /usr/lib/libdb-4.2.so -lcrypt > -lresolv /usr/lib/libidn.so -lssl -lcrypto -ldl -lz -lcurses -lm > gcc: /usr/lib/libdb-4.2.so: No such file or directory > > Zainstalowałem więc db-devel, jednak nadal bark /usr/lib/libdb-4.2.so, > ln -s /usr/lib/libdb-4.so /usr/lib/libdb-4.2.so i po sprawie. > Reasumując moc.spec wymaga jeszcze BuildRequires: db-devel
Nie. To zależność pośrednia, curl-devel wymaga heimdal-devel, heimdal-devel wymaga db-devel. Wystarczy. > oraz db-devel powinna tworzyć link /usr/lib/libdb-4.2.so. Tu faktycznie, bo do linkowania używa się -ldb-4.2. Coś za dużo tych symlinków. libdb-4.so czemuś służy? To pierwszy kandydat do wywalenia. -- Jakub Bogusz http://qboosh.cs.net.pl/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
