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