On Fri, 26 Apr 2002 13:40:03 +0100
Stefan Onken
Hallo Ralf Lange,
am Freitag, 26. April 2002 um 13:16 schriebst Du:
ist das mit der fehlenden Pfadangabe somit ein Fehler unter SuSE oder wird diese Definition in Zukunft nicht mehr benötigt ?
ich weiss nicht ob es ein Fehler ist. Diesen Eintrag musste man jedoch bei Suse 7.2 auch schon machen.
Um KDE Programme kompilieren zu koennen, muessen IMHO (bin da kein Experte) QTDIR und KDEDIR gesetzt sein. Bei SuSE 8 ist QTDIR gesetzt, KDEDIR nicht.
Du kannst das einfach ueberpruefen. Oeffne ein Consolenfenster und tippe:
echo $KDEDIR echo $QTDIR
dann werden die ggf. gespeicherten Werte angezeigt. Witzigerweise war das bei mir unter SuSE 7.2 von der "richtigen" Console und einer KDE Console (also Terminalfenster) unterschiedlich.
cu stonki
Hi, öffne ein xterm, tippe $KDE und zweimal TAB $KDEDIRS $KDEHOME $KDE_MULTIHEAD Diese Variablen werden in startkde gesetzt. Bei mir in /opt/kde2/bin zu finden. Und natürlich _erst_ beim Start von kde ;) ca Zeile 67 bis 97: ------8<------- # # The user's personal KDE directory is usually $HOME/.kde2, but this setting # may be overridden by setting KDEHOME. # [ -e /usr/lib/qt2 ] && export QTDIR=/usr/lib/qt2/ [ -z "$KDEDIRS" ] && export KDEDIRS=/etc/opt/kde2:/opt/kde2 [ -z "$KDEHOME" ] && export KDEHOME=$HOME/.kde2 [.....] # # is there an old KDE 1 out there ? # if [ -d /opt/kde/bin ]; then export KDEDIR=/opt/kde test -n "${LD_LIBRARY_PATH}" && \ export LD_LIBRARY_PATH="${KDEDIR}/lib:${LD_LIBRARY_PATH}" || \ export LD_LIBRARY_PATH="${KDEDIR}/lib" fi ------8<------- Ist bei mir mit kde2.2 so. Schaut doch mal nach ;) Ich meine, wenn eine Variable, die gesetzt sein sollte, nicht gesetzt ist, dann gibt es nicht so viele Gründe dafür. Sie ist vergessen worden, es ist ein Fehler in irgendeinem Script oder die Variable ist an Bedingungen geknüpft, die nicht erfüllt sind. Die letzten beiden Gründe kann man wunderbar "ergreppen" cd $HOME rgrep -riB kdedir * rgrep -riB kdedir .* cd /opt/kde2 rgrep -riB kdedir * usw. [1] Taucht sie da nirgends auf, ist sie evtl. vergessen worden. Oder sie ist mittlerweile obsolet, was sich aber i.d.R. durch Lesen der Changes Datei rausfinden lässt. Dann kann man sie ja mal versuchsweise setzen. Aber nicht in .bashrc oder .profiles, sondern in .xinitrc. Denn sie wird ja nur für X --> KDE gebraucht [1] Ich weiss, es gibt noch bessere Möglichkeiten: man [r]grep, man find, etc ;) -- so long... bernd ------------------------------------------------------------------------