Re: KDE stopt beim compilieren

From: Werner Griessl <werner(at)btp1da.phy.uni-bayreuth.de>
Date: Fri, 20 Mar 1998 11:04:41 +0100 (MET)

On 18-Mar-98 Stefan Esser wrote:
> On 1998-03-18 09:41 +0000, System Manager <root(at)bruzzel.lf.net> wrote:
> Hallo!
>
>> kann mir jemand sagen warum das KDE beim Compilieren an dieser Stelle haelt?
>
> Der KDE-Port ist von mir, sollte ich also wohl was zu sagen :)
>
>> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include
>> -I/usr/X11R6/include/X11/qt -I/usr/X11R6/include -I/usr/local/include/giflib
>> -O -c krootwm.C
>> /bin/sh ../libtool --mode=link g++ -O -s -o krootwm krootwm.o
>> -L/usr/local/lib -L/usr/X11R6/lib -lkfm -lkdeui -lkdecore -lqt -lXext -lX11
>> -rpatth /usr/local/lib
>> g++ -O -s -o krootwm krootwm.o -L/usr/local/lib -L/usr/X11R6/lib -lkfm
>> -lkdeui -lkdecore -lqt -lXext -lX11
>> Making all in kdm
>> Making all in config
>> sed -e "s#KDEDIR#/usr/local#" kdmrc.cpp > kdmrc
>> Making all in pics
>> Making all in xdmconfig
>> BINDIR=/usr/X11R6/bin ; sed -e "s#BINDIR#$BINDIR#" Xserv.ws.cpp | sed -e
>> '/^# *[0-9][0-9]* *.*$/d' -e '/^XCOMM$/s//#/' -e
>> '/^XCOMM[^a-zA-Z0-9_]/s/^XCOMM/#/' > Xservers.ws
>> XDMDIR=/usr/local/config/kdm ; sed -e "s#XDMDIR#$XDMDIR#" xdm-conf.cpp |sed
>> -e '/^# *[0-9][0-9]* *.*$/d' -e '/^XCOMM$/s//#/' -e
>> '/^XCOMM[^a-zA-Z0-9_]/s/^XCOMM/#/'> xdm-config
>> -f Xservers
>> -f: not found
>> *** Error code 1
>
> Hmmm, was ist das denn für ein FreeBSD ?
> Könnte es sich um ein SHELL-Problem handeln ?
>
>> Wenn ich das richtig interpretiere vermisst er ein File namens Xservers.
>
> Nein, das glaube ich nicht.
>
>> Wenn ich richtig liege woher krieg ich das dann?
>> Any hints?
>
> Es könnte sein, daß etwas im X11 nicht stimmt, oder
> daß eine andere Abhängigkeit besteht. Ich kann das
> Problem nicht reproduzieren ...
>
>> Was ich bisher gemacht habe:
>> Ich habe mir den KDE Port geholt, bin dann nach /usr/ports/kde und habe dort
>> ein 'make install' getippt.
>> Nach ca. 90 Min kommt dann dieser Fehler.
>> Also ein 'make clean' eingegeben und das gleiche kam wieder.
>
> Es ist wahrscheinlich sinnvoller, die einzelnen KDE-
> Komponenten getrennt zu übersetzen. Anscheinend ist
> ja x11/kdelibs bereits installiert worden, dann muß
> als nächstes x11/kdebase kompiliert werden. Dabei
> tritt der Fehler auf.
>
> Ich werde mir noch mal ansehen, ob es da ein Problem
> geben könnte, aber ich bin im Augenblick durch meine
> Arbeit etwas überlastet; es kann also ein paar Tage
> dauern ...
>
>> Ausserdem beschwert sich der Rechner nach der eingabe von 'make install'
>> gleich
>> mit einem "No MD5 File Found", macht aber dann weiter...
>
> Es gibt tatsächlich kein MD5-File, weil x11/kde ja
> nur die eigentlichen KDE-Ports (kdelibs, kdebase, ...)
> in geeigneter Reihenfolge in ihren jeweiligen Directories
> bauen läßt ...
>
> Gruß, STefan

----------------------------------
E-Mail: Werner Griessl <werner(at)btp1da.phy.uni-bayreuth.de>
Date: 20-Mar-98
Time: 10:46:20

This message was sent by XFMail
----------------------------------

Ich habe kde mal auf meiner stable-maschine probiert:

cd /usr/ports/x11/kde
make install SHELL="/bin/sh"

nach ner halben Stunde kam folgender Fehler:

Making all in kdm
Making all in config
sed -e "s#KDEDIR#/usr/local#" kdmrc.cpp > kdmrc
Making all in pics
cd ../.. && automake --foreign --include-deps kdm/pics/Makefile
kdm/pics/Makefile.am:8: invalid variable "wallpaper_DATA"
*** Error code 1
Stop.

Ich habe dann einfach nochmal gestartet, diesmal mit:

make install SHELL="/usr/local/bin/bash",

und siehe da, alles lief bis zum wahrscheinlich erfolgreichen Ende:

...
...
===> Registering installation for kdenetwork-3.1b
===> Returning to build of kde-3.1b
===> kde-3.1b depends on shared library: kdecore\.0\.90 - found
===> Registering installation for kde-3.1b

Ich kann (und will) im Moment das Ganze auf der Stable-Maschine nicht
ausprobieren, weil die im Produktions-Betrieb läuft und ich bei Problemen
gleich mindestens ein Dutzend Nutzer am Hals habe,
festgehalten sei nur, daß die Installation scheinbar auch mit kleinen
Tücken im Stable möglich ist.

system ist: 2.2.6-BETA #0: Fri Mar 13
bash ist: bash-2.01
Env : KDEDIR=/usr/local

Werner
Received on Fri 20 Mar 1998 - 11:04:54 CET

search this site