Mailinglist Archive: opensuse-kde (157 mails)

< Previous Next >
Re: [suse-kde] I couldn't help myself...
  • From: Richard Bos <radoeka@xxxxxxxxx>
  • Date: Wed, 1 Oct 2003 23:48:42 +0200
  • Message-id: <200310012348.42605.radoeka@xxxxxxxxx>
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


< Previous Next >
Follow Ups