KDE-Programme compilieren unter SuSE 6.0
Hi ! Kann mir jemand von Euch mitteilen, wie ich unter SuSE 6.0 KDE-Programme wie z.B. keirc, ksshow, o.ä. kompiliere ???? Unter 5.3 ging das alles sehr gut. Jetzt scheint das nicht mehr zu funktionieren. Wenn ich z.B. keirc kompilieren will, erhalte ich folgende Meldungen: ../configure - ist Ok !!! make ....<Schnipp> /opt/kde/include/htmlobj.h:269: undefined reference to `HTMLText virtual table` /opt/kde/include/htmlobj.h:77: undefined reference to `HTMLObject virtual table` collect2: ld returned 1 exit status make[2]: ***[keirc] Error 1 make[2]: Leaving directory `/WORK/Sourcen/keirc-0.3.5/keirc` make[1]: ***[all-recursive] Error 1 make[1]: Leaving directory `/WORK/Sourcen/keirc-0.3.5` make: *** [all-recursive-am] Error 2 Das kompilieren von kshow bringt ähnlich Meldungen ! Ein weiteres Problem bei mir ist kscan. Unter SuSE 5.3 lief es einwandtfrei. Als ich es unter 6.0 aus dem Panel aufrief, passierte nichts. Also versuchte ich, es mal von einem xterm aus zu starten. Folgende Meldungen erhielt ich: InitScanner() Segmention fault Auch kscan läßt sich bei mir seit SuSE6.0 nicht mehr neu kompilieren ! Sane läuft aber wunderbar (xscanimage und scanimage) Die einzigen Programme, die ich kompilieren konnte waren kvoicecontrol und kdf. Mehr als die genannten Programme habe ich auch noch nicht versucht zu kompilieren, da ich seit 4 Tagen damit beschäftigt bin, das Problem irgendwie in den Griff zu bekommen -> absolut Erfolglos bis jetzt. Auf meine Postings in de.alt.comp.kde und comm.os.linux.development habe ich auch noch keine brauchbare Antwort bekommen. Hoffentlich finde ich hier meinen Meister !!! Oder muß ich gezwungenermaßen SuSE 6.0 wieder löschen, um unter 5.3 wieder alle meine "Lieblingsprogramme" zum laufen zu bringen ? Vielen, vielen Dank schonmal im Vorraus !!!! PS: Läuft bei einem von Euch kscan eigentlich ???? -- E-Mail: frank.fun@cymes.de ; frank.fun@gmx.net If a president doesn't do it to his wife, he'll do it to his country. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Moin,
Kann mir jemand von Euch mitteilen, wie ich unter SuSE 6.0 KDE-Programme wie z.B. keirc, ksshow, o.ä. kompiliere ???? Unter 5.3 ging das alles sehr gut. Jetzt scheint das nicht mehr zu funktionieren.
Bei mir habe ich zwar nicht diese Programme, aber ähnliche Probleme mit diversen anderen Programmen. Der Fehler liess sich bei mir in einer fehlerhaften LD_LIBRARY_PATH Variable zurückführen, ich definiere sie in einer eigenen .profile nach diesen Problemen neu. Ausserdem war bei mir das setzen von /usr/i486-linux-libc5/lib=libc5 an letzter Stelle hilfreich (eigenartigerweise). Überprüfe ob alle LIBs im configure-lauf gefunden wurden (schau in die Makefiles - "-lcrypt" und "-ltiff" sind bei mir zwar vorhanden, werden aber beim compileren nicht gefunden.
....<Schnipp> /opt/kde/include/htmlobj.h:269: undefined reference to `HTMLText virtual table` /opt/kde/include/htmlobj.h:77: undefined reference to `HTMLObject virtual table` collect2: ld returned 1 exit status
Das kompilieren von kshow bringt ähnlich Meldungen !
Fehlende lib ... bzw. nicht gefunden ;-(
Unter SuSE 5.3 lief es einwandtfrei. Als ich es unter 6.0 aus dem Panel aufrief, passierte nichts. Also versuchte ich, es mal von einem xterm aus zu starten. Folgende Meldungen erhielt ich: InitScanner() Segmention fault
Das hatte ich mir 90 0er alten KDE Anwendungen. Sollte allerdings problemlos funktionieren - Bei mir erhielt ich "Speicherzugriffsfehler" - Ich habe ein Trace angehängt. Ich habe "kreversi" von der 5.3 Installation aufgerufen. Für mich eindeutig ein Indiz auf ein glibc Problem.
kompilieren, da ich seit 4 Tagen damit beschäftigt bin, das Problem irgendwie in den Griff zu bekommen -> absolut Erfolglos bis jetzt.
Siehe LD_LIBRARY_PATH - Sind die Pfade vollständig in der Variable enthalten?? Gruss Carsten -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (2)
-
ayleen@t-online.de
-
frank.fun@cymes.de