> > Hallo!
> > Wie kann ich alte KDE-Pakete (kmlpot, kplot3d) einbinden? Das Einbinden
der
> > RPM's bringt fehlende Abhängigkeiten
> > (libkdecore.2.so,...). Ein ignorieren dieser Abhängigkeiten beim
> Installieren führt zu Ausführungsfehlern.
>
> Interessanter ist die Zahl hinter dem .so, weil das die
libtool-kompatible
> Versionsnummer angibt, z.B: /usr/local/kde2.2/lib/libkdecore.so.3.0.0 bei
mir.
> (Wobei diese Nummer falsch ist, da die vorherige kdecore-Version dieselbe
hat
> aber andere Funktionen...)
> > Dann habe ich die Quellen versucht zu installieren mit:
> > 'rpm -bc kmplot.spec'
> > Das sagt nach kurzer Zeit:
> > "...
> > checking for Qt... libraries /usr/lib/qt2//lib, headers
> > /usr/lib/qt2//include
> > checking for moc... /usr/lib/qt2//bin/moc
> ^^^^^^^ es findet also Qt 2.x.
> Es sollte aber Qt 1.x finden, die Erklärung dazu ist analog wie weiter
unten
> für KDE.
> > checking for rpath... yes
> > checking for bool... yes
> > checking for KDE... configure: error:
> > in the prefix, you've chosen, are no KDE headers installed. This will
fail.
> > So, check this please and use another prefix!
> Das alte configure-Skripte von KDE suchte die Include-Dateien in
folgender
> Reihenfolge (IMO):
> explizite Angabe, z.B. --with-kde-includes=/tmp/kde/include
> Umgebungsvariable, z.B. $KDEDIR = /opt/kde
> Liste von Verzeichnissen, also "/usr/local/include /usr/include
> /opt/include..."
> Ich denke mal daß auf deinem SuSE-System $KDEDIR gesetzt ist und auf das
> falsche KDE-Verzeichnis zeigt (z.B. /usr/lib/kde statt /usr/lib/kde2).
> Diese Variable solltest du aus den Initialisierungsskripten rausnehmen
> (/etc/profile oder wo auch immer das drinsteht), oder sie entsprechend
> anpassen.
> Was natürlich auch sein kann, daß bei dir die Header-Dateien gar nicht
> installiert sind (irgendwas mit -dev oder -devel), und deshalb oben der
> Symlink zu libkdecore.2.so fehlt und bei configure die Headerdateien.
> Wenn das alles nicht hilft, sollte ein tail -50 config.log Auskunft
geben.
> Das ist auf meinem System schon auf die 5 ge-aliast, so oft wie ich das
> brauche :-)
> alias 1="ls -1"
> alias 5="tail -50 config.log"
> export EDITOR=vim
> export CVS_RSH=ssh
> ...
Besten Dank für die ausführliche Antwort. In der Tat fehlten kdecore.so.2
...Ich hatte das Paket klibs vor einiger Zeit entfernt, als ich auf KDE2
umgestellt hatte. Es gab ein Problem damit.
Jetzt habe ich mit SuSE 7.1 das alte 'klibs.rpm' wieder installiert und
danach kmplot und kplot3d (auch von SuSE 7.1). Es gab damit auch keine
Abhängigkeitsprobleme mehr. Die installierten Pakete liefen.
Tschüss
Josef Müller