Linux, Unix

1.10. Kérdés.
Szeretném linux alatt futtatni az mosml-t, de nem tudom elindítani, mivel mindig hiányolja a libm.so.5 fájlt. Mindent beállítottam, amit az install.txt írt. Mi lehet a probléma?

1.10. Válasz.
Hallgató: Gondolom az, hogy vagy nincs libm.so.5 a gépen, vagy nincs benne az ld.cache-ben, az install.txt pedig minden bizonnyal feltételezi, hogy a standard könyvtárak a helyükön vannak.

Próbálj rákeresni (pl. locate-tel), és megnézni, hogy benne van-e a /etc/ld.cache-ben. Ha nincs, akkor javaslom az LD_LIBRARY_PATH beállítását a mosml futtatása előtt.

Még valami: ez nem a régi libc matematikai könyvtára? Ha egy régi mosml-t telepítesz egy új Linuxra, akkor fordulhat ilyen elő. Nézd meg a disztribúciódat, nincs-e benne valami (libc) kompatíbilitási csomag, vagy szerezz egy újabb mosml-t (lehet, hogy nincs ilyen binárisan), vagy fordíts egyet magadnak. Ez az utolsó mentsvár, de így biztosan működni fog.


Deklaratív programozás - FP-GYIK
2005. március 1.