Skocz do zawartości

Kompilacja Semantik


jjj

Rekomendowane odpowiedzi

Semantik jest następcą kdissert -- dość miłego programiku do graficznego projektowania konspektów dokumentów i generowania z nich map umysłu, slajdów, dokumentów LaTeX-a, OpenDocument i innych. Kdissert używałem niezbyt często, ale chętnie. Kiedyś wymagał kompilacji ze źródeł, potem pojawił się rpm w repo.

 

Ostatnio przymierzyłem się do kompilacji sematik. Teoretycznie robi się to tak:

tar -xjvf semantik-0.7.2; cd semantik-0.7.2; ./waf configure; waf; su -c "./waf install"

Mam Fedorę 10 zaktualizowaną, z KDE4 + devel, QT-4 + devel, PyQt + devel, Py-KDE + devel, wszystkie wymagane pakiety Pythona i oCaml-a. Kompilacja się udaje, po czym linker:

 cxx_link: .........
/usr/bin/ld: cannot find -lkdecore

przy czym libkdecore mam:

$ locate kdecore
/usr/include/kde4/kdecore_export.h
/usr/lib/libkdecore.la
/usr/lib/libkdecore.so.4
/usr/lib/libkdecore.so.4.2.0
/usr/lib/libkdecore.so.5
/usr/lib/libkdecore.so.5.2.0
/usr/lib/kde4/devel/libkdecore.so
/usr/lib/python2.5/site-packages/PyKDE4/kdecore.so
...

ale plik .la i biblioteka .so.4 są z kde3.5.10. Podejrzewam konflikt specyficzny dla organizacji plików kdelibs w Fedorze. Jak to rozwiązać ,,kanonicznie'', bez ręcznego grzebania w /usr/lib?

 

<edit>Rozwiązanie na raty:

 $ cd /usr/lib
$ ln -s libkdecore.so.5 libkdecore.so
$ ln -s libkio.so.5 libkio.so
$ ln -s libkdeui.so.5 libkdeui.so
$ ln -s libkhtml.so.5 libkhtml.so

Ale ja bym chciał grzebać nie w systemie, tylko w konfiguracji...

</edit>

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...