Startproblem von kdeinit (KDE 3.1.4) mit qt 3.2.1
Hallo Ich hatte auf meiner SuSE 8.1 die aktuellen Pakete für KDE 3.1.4 installiert und wollte es wie üblich starten. Allerdings bekomme ich eine Meldung, das der Start von kdeinit fehlgeschlagen ist. Ich habe die Meldungen von startx mal in eine extra Datei umgeleitet. <schnipp> XFree86 Version 4.3.0 Release Date: 27 February 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: SuSE Linux [ELF] SuSE Build Date: 19 March 2003 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Fri Oct 3 21:10:32 2003 (==) Using config file: "/etc/X11/XF86Config" (II) [GLX]: Initializing GLX extension Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/kwintv, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/uni, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list! xmodmap: /home/udo/.Xmodmap:39: bad keysym name 'Currency' in keysym list xmodmap: 1 error encountered, aborting. imwheel started (pid=27936) xset: bad font path element (#174), possible causes are: Directory does not exist or has wrong permissions Directory missing fonts.dir Incorrect font server address or syntax xset: bad font path element (#174), possible causes are: Directory does not exist or has wrong permissions Directory missing fonts.dir Incorrect font server address or syntax kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream startkde: Could not start kdeinit. Check your installation. Warning: connect() failed: : No such file or directory kbuildsycoca running... </schnipp> Der Fehler in der Xmodmap ist mir bekannt und hier nicht relevant. Das Problem scheint irgendwie der Freetype2-Support von Qt 3.2.1. Ich habe daraufhin Qt selbst übersetzt und konnte die Fehlermeldung beseitigen. Aber mit der selbstübersetzten Qt-lib treten plötzlich Probleme mit dem Rendern von Bildern auf, unabhängig ob die Qt-eigenen oder die System-Libs für das Rendern genommen werden. Ein "rpm --rebuild" des Source-RPMS bricht mit einer Fehlermeldung ("Bad irgendwas", hab die Meldung nicht im Kopf) ab. Daher habe ich wieder die vorkompilierten RPMs eingespielt. Wenn ich die Fehlermeldung ignoriere kann ich zwar mit KDE arbeiten, aber z.B. KMail stürzt bei Zugriff auf meinen IMAP-Server ab. Googlen brachte leider keine Erkenntnis. Damit ich überhaupt arbeiten kann, habe ich auf 3.1.3 downgeradet. PS: Auf SuSE 8.2 oder die kommende 9.0 werde ich nicht updaten, da bis auf kpilot, was ich wieder selbst kompilieren muss, alles funktioniert. Gruß Udo -- Mail: udo@singollo.de oder udo.neist@t-online.de Hompage: http://www.singollo.de
Udo Neist schrieb:
Ich hatte auf meiner SuSE 8.1 die aktuellen Pakete für KDE 3.1.4 installiert und wollte es wie üblich starten. Allerdings bekomme ich eine Meldung, das der Start von kdeinit fehlgeschlagen ist. Ich habe die Meldungen von startx mal in eine extra Datei umgeleitet.
Das passiert standardmaessig: die Log-Datei heisst XFree86.0.log und liegt in /var/log/.
[...] kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream
Das Problem gab es neulich schon einmal: und wie sich damals heraus- gestellt hat, hatte derjenige trotz gegenteiliger Behauptung nicht alle KDE/QT Pakete upgedatet. Das sieht bei Dir genau so aus: der relocation error weisst darauf hin, dass Du zwar KDE upgedatet hast, aber nicht _alle_ zugehoerigen QT Pakete. Hast Du auch tatsaechlich das neue qt3-non-mt Paket eingespielt etc.? Lief danach ein ldconfig? CU, Th.
Am Samstag, 4. Oktober 2003 12:21 schrieb Thomas Hertweck:
Udo Neist schrieb:
Ich hatte auf meiner SuSE 8.1 die aktuellen Pakete für KDE 3.1.4 installiert und wollte es wie üblich starten. Allerdings bekomme ich eine Meldung, das der Start von kdeinit fehlgeschlagen ist. Ich
Ja die Meldung kam bei mir auch.
habe die Meldungen von startx mal in eine extra Datei umgeleitet.
Das passiert standardmaessig: die Log-Datei heisst XFree86.0.log und liegt in /var/log/.
[...] kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream
Das Problem gab es neulich schon einmal: und wie sich damals heraus- gestellt hat, hatte derjenige trotz gegenteiliger Behauptung nicht alle KDE/QT Pakete upgedatet. Das sieht bei Dir genau so aus: der relocation error weisst darauf hin, dass Du zwar KDE upgedatet hast, aber nicht _alle_ zugehoerigen QT Pakete. Hast Du auch tatsaechlich das neue qt3-non-mt Paket eingespielt etc.?
Nein, hatte ich ich zumindest nicht. Danke. Es funktioniert nun.
Lief danach ein ldconfig?
Hm, das lief auch bevor ich qt3-non-mt einspielte und noch die Fehlermeldung erhalten hatte.
CU, Th.
Gruß Frank
Am Samstag Oktober 4 2003 12:21 schrieb Thomas Hertweck:
Udo Neist schrieb:
Ich hatte auf meiner SuSE 8.1 die aktuellen Pakete für KDE 3.1.4 installiert und wollte es wie üblich starten. Allerdings bekomme ich eine Meldung, das der Start von kdeinit fehlgeschlagen ist. Ich habe die Meldungen von startx mal in eine extra Datei umgeleitet.
Das passiert standardmaessig: die Log-Datei heisst XFree86.0.log und liegt in /var/log/.
[...] kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream
Das Problem gab es neulich schon einmal: und wie sich damals heraus- gestellt hat, hatte derjenige trotz gegenteiliger Behauptung nicht alle KDE/QT Pakete upgedatet. Das sieht bei Dir genau so aus: der relocation error weisst darauf hin, dass Du zwar KDE upgedatet hast, aber nicht _alle_ zugehoerigen QT Pakete. Hast Du auch tatsaechlich das neue qt3-non-mt Paket eingespielt etc.? Lief danach ein ldconfig?
CU, Th.
qt3-non-mt braucht man normalerweise für KDE nicht. Wenn ich es installiere, bekomme ich reihenweise Meldungen, das Qt bzw. Teile davon nicht Thread-fähig ist. Der Fehler mit der libqt-mt.so.3 tritt übrigens immer auf, egal ob ich nur Qt oder auch alle anderen Pakete installiere. Qt-Examples und andere sind nicht wichtig für Qt. Gruß Udo -- Mail: udo@singollo.de oder udo.neist@t-online.de Hompage: http://www.singollo.de
Am Freitag Oktober 3 2003 23:55 schrieb Udo Neist:
kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream
Der Fehler liegt wie vermutet bei Freetype2. In der Newsgroup de.comp.os.unix.apps.kde hat einer einen Patch veröffentlicht, der die Änderungen der Namen der exportieren Funktionen, eingeführt wohl in Freetype 2.1.x, wieder rückgängig macht. Mit einem rpm -bb und einem anschließenden installieren der neuen Version verschwindet der Fehler und KDE startet wie gewünscht. Leider funktioniert bei mir KDE 3.1.4 trotzdem nicht wie gewünscht. KMail schmiert bei größeren Mailordernern auf IMAP ab, kgpg startet nicht mehr automatisch, das Kontrollzentrum bzw. Infozentrum existiert anscheinend nur noch als Icon etc. Ergo, 3.1.4 ist für mich unbrauchbar. Ich werde wohl doch mal einen Blick auf die SuSE 9.0 werfen. Gruß Udo -- Mail: udo@singollo.de oder udo.neist@t-online.de Hompage: http://www.singollo.de
Am Sonntag, 5. Oktober 2003 17:08 schrieb Udo Neist:
Der Fehler liegt wie vermutet bei Freetype2. In der Newsgroup
Hast Du denn Updates für SuSE 8.1 drin, z.B. XFree86 auf 4.3.0 oder so?
de.comp.os.unix.apps.kde hat einer einen Patch veröffentlicht, der die Änderungen der Namen der exportieren Funktionen, eingeführt wohl in Freetype 2.1.x, wieder rückgängig macht. Mit einem rpm -bb und einem anschließenden installieren der neuen Version verschwindet der Fehler und KDE startet wie gewünscht. Leider funktioniert bei mir KDE 3.1.4 trotzdem nicht wie gewünscht. KMail schmiert bei größeren Mailordernern auf IMAP ab, kgpg startet nicht mehr automatisch, das Kontrollzentrum bzw. Infozentrum existiert anscheinend nur noch als Icon etc. Ergo, 3.1.4 ist für mich unbrauchbar. Ich werde wohl doch mal einen Blick auf die SuSE 9.0 werfen.
Alles Fehler die hier unter SuSE 8.2 nicht auftreten (mein SuSE-Linux Ordern auf IMAP sollte mit > 44.000 Mails schon als gröser durchgehen), der Rest ist auch alles ok. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Sonntag Oktober 5 2003 18:30 schrieb Manfred Tremmel:
Am Sonntag, 5. Oktober 2003 17:08 schrieb Udo Neist:
Der Fehler liegt wie vermutet bei Freetype2. In der Newsgroup
Hast Du denn Updates für SuSE 8.1 drin, z.B. XFree86 auf 4.3.0 oder so?
Jepp, ich habe Xfree86 Version 4.3.0 von ftp.suse.com installiert. Das Problem hat sich aber quasi erledigt, da ich gerade die SuSE 9.0 vorbestellt habe *g* und bis dahin KDE 3.1.3 nutze. Gruß Udo -- Mail: udo@singollo.de oder udo.neist@t-online.de Hompage: http://www.singollo.de
participants (4)
-
Frank Bauer
-
Manfred Tremmel
-
Thomas Hertweck
-
udo.neist@t-online.de