SMPEG

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Sob, 15 Sty 2000, 00:20:10 CET


On Fri, 14 Jan 2000, Bartosz Waszak wrote:

> Wiecie może dlaczego,     jeśli nie ustawie przed kompilacją smpeg (rpm
> -bb  smpeg.spec) bez ustawionej zmiennej LD_LIBRARY_PATH=/usr/X11R6/lib
> nie  chce się skompilować.  Ma problemy ze znalezieniem libX11 i innych
> XFree86-libs.   Czy to jakiś błąd w sferze   autoconf, czy wina leży  w
> moich zmiennych środowiskowych.

Albo LD_LIBRARY_PATH=/usr/X11R6/lib, albo w /etc/ld.so.conf dodaj w
osobnej linijce "/usr/X11R6/lib" i wywołaj ldconfig.
Skąś linker-loader musie wiedzieć, ze cżęść bibliotek znajduje sie w
/usr/X11R6/lib .. przecież :-)

Dodanie /usr/X11R6/lib jest robione przez XFree86-libs. W specu do XFree86
znajdziesz coś takiego:

%post libs
grep "^%{_libdir}$" /etc/ld.so.conf >/dev/null 2>&1
[ $? -ne 0 ] && echo "%{_libdir}" >> /etc/ld.so.conf
/sbin/ldconfig

%postun libs
if [ "$1" = "0" ]; then
        grep -v "%{_libdir}" /etc/ld.so.conf > /etc/ld.so.conf.new
        mv -f /etc/ld.so.conf.new /etc/ld.so.conf
fi
/sbin/ldconfig

Jeżeli po momo tego nie ma u Ciebie w /etc/ld.so.conf /usr/X11R6/lib to
jest to już zupełnie niezależne od obecnej formy pakietów i muszisz dojść
juz sam dlaczego tak się stało, a także ręcznie to uzupełnić.

No chyba, że /usr/X11R6/lib w /etc/ld.so.conf masz i po momo tego dzieje
sie jak opisałeś .. a to juz moze być inna bajka :-)

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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