[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]#