[kde-de] QTDIR
David Sandberg
David_Sandberg at t-online.de
Di Mai 20 12:52:56 CEST 2003
Hallo Sebatian,
ich hatte mich auf meinen vergangenen thread bezogen, wo ich versuchte das
kpackage in die redhat release von KDE 3 einzubinden. Zunächst hatte ich die
KDE 3.1.1a für redhat 9 aus der sourceforg vollständig installiert, vorher
die Pakete aus der redhat 9 release vollständig entfernt. Die fehlenden
Dependencies vor allem in Bezug auf qt 3.1.2 habe ich durch das Paket qt
3.1.2-5 aus der rawhide gelöst. Außerdem habe ich die gt 3.1.2 tarball
besorgt und selber kompiliert mit ./configure -thread -qt-gif. QTDIR habe ich
wahlweise auf die kompilierten libs, oder auf die 3.1.2-5.rpms gesetzt. beide
Varianten hatten dieses konquerer-Problem.
>Ich vermute den Fehler in den QT-Plugins
Ja, das hatte ich auch, aber auch ein kompilieren mit Jpeg Module nachladen
brachte keine Besserung. Eine alte Version habe ich nicht gelöscht, dafür
aber QTDIR gesetzt und auch ldconfig und den Library-Pfad zum Kompilieren.
Die QT_Beispielprogramme funktionierten auch alle. Da ich in allen anderen
Bestanteilen eine RPM-gestützte Installation fahre, muß ich zusätzlich auch
eine RPM im System haben, weil sonst die dependencies fehlen. QT ist ja in
den rpm-binaries aufgeteilt in qt, qt-devel und qt-designer, schon deshalb
brauche ich auch die RPMs, aber wo ist das Problem? Meiner Meinung nach
laufen irgendwelche Links schief. WIe gesagt die gleiche Erfahrung hatte ich
mit redhat 8.3 und KDE 3.1.1. Auch andere User schrieben ja von diesem
Problem und daß es an QTDIR liegt.
>Worauf zeigen denn die Links (z.B. libqt-mt.so)
auf libqt-mt.so.3.1.2
ldd siehe unten, sorry für traffic
Bei einer reinen redhat KDE 3.1.2 Installation tritt das Problem nicht auf.
(aber siehe letzte Mail, kein kpackage und die Kombination aus qt 3.1.2
selbstkompiliert und qt 3.1.2-5 aus der rawhide ist geblieben). Das ist also
nicht das Problem.
Gruß David.
-----------------------------------------------------------------------
[root at linuxdesk qt]# ldd -v ./lib/libqt-mt.so.3.1.2
libGL.so.1 => /usr/lib/libGL.so.1 (0x4077e000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x407f1000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40807000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x4080f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40821000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40873000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40898000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x408a6000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40985000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4098e000)
libdl.so.2 => /lib/libdl.so.2 (0x409a5000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x409a9000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x409b6000)
libm.so.6 => /lib/tls/libm.so.6 (0x40a69000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40a8b000)
libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40a93000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40ae6000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Version information:
./lib/libqt-mt.so.3.1.2:
libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
libm.so.6 (GLIBC_2.0) => /lib/tls/libm.so.6
libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
libgcc_s.so.1 (GLIBC_2.0) => /lib/libgcc_s.so.1
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
libpthread.so.0 (GLIBC_2.2) => /lib/tls/libpthread.so.0
libpthread.so.0 (GLIBC_2.0) => /lib/tls/libpthread.so.0
libpthread.so.0 (GLIBC_2.1) => /lib/tls/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /lib/tls/libpthread.so.0
/usr/lib/libGL.so.1:
libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
libpthread.so.0 (GLIBC_2.0) => /lib/tls/libpthread.so.0
/usr/X11R6/lib/libXmu.so.6:
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/usr/X11R6/lib/libXrender.so.1:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/usr/X11R6/lib/libXft.so.2:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/usr/lib/libfreetype.so.6:
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/usr/lib/libfontconfig.so.1:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/usr/X11R6/lib/libXext.so.6:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/usr/X11R6/lib/libX11.so.6:
libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib/tls/libc.so.6
/usr/X11R6/lib/libSM.so.6:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/usr/X11R6/lib/libICE.so.6:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/lib/libdl.so.2:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/lib/tls/libpthread.so.0:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
/usr/lib/libstdc++.so.5:
libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
/lib/tls/libm.so.6:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/lib/libgcc_s.so.1:
libc.so.6 (GLIBC_2.2.4) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
/lib/tls/libc.so.6:
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
/usr/X11R6/lib/libXt.so.6:
libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib/tls/libc.so.6
/usr/lib/libexpat.so.0:
libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
[root at linuxdesk qt]#