PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "make" bricht ab



liquid
13.02.03, 13:44
HAllo Leute,

Bei mir bricht "make" immer na einer bestimmten stell ab, ohne das ich weis, woran es eigentlich liegt. Hier ist die Fehlermeldung!!!!!

/bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/lib/qt3/include -I. -I./.. -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c -o audiolistview.lo `test -f 'audiolistview.cpp' || echo './'`audiolistview.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/lib/qt3/include -I. -I./.. -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c audiolistview.cpp -MT audiolistview.lo -MD -MP -MF .deps/audiolistview.TPlo -fPIC -DPIC -o .libs/audiolistview.o
In file included from audiolistview.cpp:22:
../k3baudioplayer.h:22:26: arts/kmedia2.h: No such file or directory
In file included from audiolistview.cpp:22:
../k3baudioplayer.h:173: syntax error before `;' token
make[4]: *** [audiolistview.lo] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8/src/audio«
make[3]: *** [all-recursive] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8/src/audio«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8«
make: *** [all] Fehler 2
[seb@localhost k3b-0.8]$


Weiß einer von euch was er von mir will???????

mfg.

Sebastian

Thomas Mitzkat
13.02.03, 14:08
arts nicht kompiliert, bzw arts-devel nicht installiert oder $KDEDIR nicht bekannt.

export KDEDIR=/wo_ist_kde

./configure neu ausführen, nach

rm config.h
rm config.cache

Belkira
13.02.03, 14:08
In file included from audiolistview.cpp:22:
../k3baudioplayer.h:22:26: arts/kmedia2.h: No such file or directory

Steht doch unmißverständlich da! :rolleyes:

Dir fehlt die Header Datei arts/kmedia2.h bzw sie wird nicht gefunden, und aRts ist der KDE Sound Server. Demnach fehlt Dir ein Paket, das die Header Dateien für Entwicklung von KDE Sound Server Software enthält. Heißt bei manchen Distributionen arts-devel.

liquid
13.02.03, 14:52
Hallo,

Danke nochmal. Jetzt hat er nen neues "make" Problem.

k3baudiodecoder.cpp:132:31: k3baudiodecoder.moc: No such file or directory
make[4]: *** [k3baudiodecoder.lo] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8/src/audio«
make[3]: *** [all-recursive] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8/src/audio«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/seb/install/k3b-0.8«
make: *** [all] Fehler 2


mpg123 habe ich drauf. Daran kans nicht liegen.
Was ich auch gerne wüste ist, wo das KDE Verzeichnis ist. Bei Suse lag es glaube ich bei /opt/kde3

Aber wo ist es bei Mandrake 9.0 ???

Thomas Mitzkat
13.02.03, 15:17
Aber wo ist es bei Mandrake 9.0 ???

Suchen! und am besten die Quellen nochmal entpacken.

export KDEDIR=/wo_ist_kde

nicht vergessen.

Belkira
13.02.03, 15:36
k3baudiodecoder.cpp:132:31: k3baudiodecoder.moc: No such file or directory
Das ist eine mit dem Qt Meta Object Compiler erzeugte Datei. Entweder sie ist bereits in einem Paket dabei oder wird zu einem späteren Zeitpunkt neu erzeugt. Dazu muß eigentlich nur "moc" aufzufinden sein, ist meist im Qt Unterverzeichnis bin. z.B. /usr/lib/qt3/bin.

Was ich auch gerne wüste ist, wo das KDE Verzeichnis ist. Bei Suse lag es glaube ich bei /opt/kde3
Und was sollte das? Es gibt Distributionen, dort wurde KDE in /usr/lib und /usr/bin integriert.

liquid
13.02.03, 16:35
Und was soll ich jetzt so genau machen. Im Verzeichnis /usr/lib/qt3/bin ist tatsächlich moc.
Super den habe ich schon mal....und was nu???
Wozu soll ich diesen export machen?? Gilt der algemein oder nur zum kompelieren von k3b (in meinem Fall)
Warum nochmal entpacken?
Wie suche ich kde?? Es gibr keinen kde3 Ordner. Ist kde jetzt in /usr/lib oder /usr/bin !!! Oder beidem? Was sollte man dann als Prefix angeben? (Im meinem k3b Fall)

Sorry, aber eure Antwort hat mich nicht weiter gebracht. Sitzt jetzt schon seit Wochen vorm Rechner und habe bis jetzt nur den mplayer mit hängen und würgen installiert bekommen. Obwohl mir Mandrake besser finde als SuSE, bekomme ich beim kompelieren jedesmal das kotzten.

Belkira
13.02.03, 17:12
Und was soll ich jetzt so genau machen. Im Verzeichnis /usr/lib/qt3/bin ist tatsächlich moc.
Super den habe ich schon mal....und was nu???

Wir er als Gefunden angegeben, wenn Du "./configure" aufrufst und die Ausgabe beobachtest?


Warum nochmal entpacken?

Weil Du ein Typ User bist, der nichts von alleine probiert, sondern auf Anweisungen wartet und die dann in Frage stellt. ;) Nein, ernsthaft. Ein Paket neu entpacken kann bei fehlerhaften Abhängigkeiten helfen und sorgt auch dafür, daß Du gezwungen wirst, configure neu aufzurufen. Die *.moc Dateien werden von "make" neu erstellt.

Wie suche ich kde?? Es gibr keinen kde3 Ordner. Ist kde jetzt in /usr/lib oder /usr/bin !!! Oder beidem? Was sollte man dann als Prefix angeben? (Im meinem k3b Fall)
Dazu kann ich nichts sagen. Liste doch einfach den Inhalt Deiner KDE Pakete mit "rpm -ql '*kde*'" oder wie die bei Mandrake Linux auch heißen mögen. Warum suchst Du KDE?