Op dinsdag 30 september 2003 20:00, schreef David Herman:
Update I used synaptic to get the rest of the new kde3.1.4 rpms and I still get the "Could not start kdeinit. Check your installation." message at login but no real problems after login ? curious
It ain't; it's because qt3 has been compiled against a "too old" freetype2 version. It has been compiled against freetype2 2.0.9 (suse-8.1) which provide FT_SEEK_STREAM. In the newer freetype2 2.1.3 it is just FT_SEEK. It would be nice if a qt3 can be provided that has been compiled against freetype2 2.1.3 (the one in the xfree86 (freetype2;2.1.3-36;i586;xfree86)). Below some of my investigation notes: + LD_BIND_NOW=true + kdeinit +kcminit +knotify kdeinit: relocation error: /usr/lib/qt3/lib/libqt-mt.so.3: undefined symbol: FT_Seek_Stream + test 127 -ne 0 + echo 'startkde: Could not start kdeinit. Check your installation.' startkde: Could not start kdeinit. Check your installation. + xmessage -geometry 500x100 'Could not start kdeinit. Check your installation.' + set +x http://lists.suse.com/archive/suse-linux-e/2003-Apr/3851.html pilchard:~ # cat /etc/apt/preferences Package: freetype2 Pin: version 2.0.9* Priority: 1001 This improves the font rendering, but remote X sessions crashes the locale X server :(( Now there is no other version qt3-3.2.1 version that could be used.... Would it be possible to execute the binaries kcminit and knotify without kdeinit?? startkde would than become: # We set LD_BIND_NOW to increase the efficiency of kdeinit. # kdeinit unsets this variable before loading applications. kcminit knotify Instead of: # We set LD_BIND_NOW to increase the efficiency of kdeinit. # kdeinit unsets this variable before loading applications. LD_BIND_NOW=true kdeinit +kcminit +knotify if test $? -ne 0; then # Startup error Yes this works :)) -- Richard Bos Without a home the journey is endless