Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler kompilieren K3b-0.7.3
Hallo .. kompilier ja ned das erste mal, aber diesmla weiss ich nicht, voran dass es liegt, dass es nicht funzt...
ich lass ./configure durchlaufen, alles funktioniert, keine Fehlermeldung... alles bestens...
dann beim make passiert folgendes:
make all-recursive
make[1]: Wechsel in das Verzeichnis »/home/roman/software/k3b-0.7.3«
Making all in doc
make[2]: Wechsel in das Verzeichnis »/home/roman/software/k3b-0.7.3/doc«
make[2]: *** Keine Regel, um »all« zu erstellen. Schluss.
make[2]: Verlassen des Verzeichnisses »/home/roman/software/k3b-0.7.3/doc«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses »/home/roman/software/k3b-0.7.3«
make: *** [all] Fehler 2
Kann sehr wohl sein, dass ./configure ohne Fehlermeldung durchläuft, aber es fehlt dir halt trotzdem was, das k3b benötigt.
Du musst also
1) rauskriegen, was k3b benötigt, also INSTALL, README etc. durchlesen, ggf. auf der Project-Site rumstöbern und
2) die Ausgabe von ./configure abchecken, was da ggf. nicht gefunden wurde, aber benötigt wird.
Dann kannst du ja nauchschaun, ob du es installiert hast.
Gruß
Berthold
Original geschrieben von Berthold
Kann sehr wohl sein, dass ./configure ohne Fehlermeldung durchläuft, aber es fehlt dir halt trotzdem was, das k3b benötigt.
Du musst also
1) rauskriegen, was k3b benötigt, also INSTALL, README etc. durchlesen, ggf. auf der Project-Site rumstöbern und
2) die Ausgabe von ./configure abchecken, was da ggf. nicht gefunden wurde, aber benötigt wird.
Dann kannst du ja nauchschaun, ob du es installiert hast.
Gruß
Berthold
das einzige, was nicht gefunden wurde, war der OGG Codec und die lib dazu.. der rest sollte auch gem. Homepage drauf sein... auch ein anderer Suse 8.1 user hat dieses Problem (in nem anderen Thread)
bin immer noch ratlos...
?? was ist OGG Codec und die lib dazu ???
Thomas Mitzkat
01.11.02, 13:04
make all-recursive??
./configure
make
make install
sind die befehle.
-+spassmacher
02.11.02, 19:47
@Berthold
und wie wende ich dei regel an (für nen NooB) denn wenn ich in das verzeichnis reingehe und den befehl eingebe dann kommt
*** Keine Regel, um »all-recursive??« zu erstellen. Schluss.
soll ich also erst die configure ausfüren dann "make all-recursive??"
und dann make install ???
Ich bin der oben beschriebene mit dem gleichen Problem.
nabend
ogg codec u. libs (http://www.vorbis.com/download_unix.psp)
Thomas Mitzkat
02.11.02, 20:36
sagt mal: ihr könnt wirklich nicht lesen was?
./configure
make
make install
sind die befehle.
hi di hi
ich habe mich an euren diskussionen rund um k3b und dem generellen installieren von programmen
in den letzten tagen zumeist passiv beteiligt, und ,was soll ich sagen?
./configure hat gefunzt ( mit nachinstallationen)
make hat gefunzt
make install auch
meldung zum schluß
add /usr/local/kde/bin to your path
davon stand natürlich nix in der INSTALL
was muß ich denn jetzt genau machen ? kopieren? verschieben? verknüpfen?
ignorieren muß ich leider außschließen, geht net ( wär ja auch zu einfach gewesen)
danke schon mal,
grells
hi,
du mußt genau das machen, was du angezeigt bekommst ...
also deine PATH Variable um das angezeigte Verzeichnis erweitern ..
(ist vom Prinzip her nichts anderes als auch bei Win) ...
das liegt ganz einfach daran, das dein selbstinstalliertes k3b nun in einem anderen
Verzeichnis installiert wurde als das default-rpm von SuSE ...
wie das geht.. ganz easy ... einfach mal hier die Suche anschmeissen ..
Ich hab das gleiche Problem beim kompilieren. Hat da jemand mittlerweile einen heissen Tip?
An Thomas: Ich denke wir können lesen! Das "make all-recursive" gehört zur Ausgabe von make!
Gruss azoui
***************
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
make all-recursive
make[1]: Wechsel in das Verzeichnis »/home/temp/temp«
Making all in doc
make[2]: Wechsel in das Verzeichnis »/home/temp/temp/doc«
make[2]: *** Keine Regel, um »all« zu erstellen. Schluss.
make[2]: Verlassen des Verzeichnisses »/home/temp/temp/doc«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses »/home/temp/temp«
make: *** [all] Fehler 2
****************
hi,
das kenne ich .. make bricht hier irgendwie ab, weil es keine Regel für all im Makefile findet..
./configure ist vorher sauber durchgelaufen....
lösche mal dein verzeichnis, worin du dein k3b-0.7.3.tar.gz entpackt hast und auch dein configure
durchgeführt hast .. und entpacke dein k3b-0.7.3.tar.gz file nochmal (von mir aus auch mal mit
dem konqueror entpacken) und führe dann nochmal ./configure und make aus ..
dann ging es bei mir ...
Thomas Mitzkat
04.11.02, 23:26
und vorher ein
echo $KDEDIR
kommt da nix, dann
export KDEDIR=/woauchimmer
./configure
make
make install
wenn das configure schon mal durchgelaufen ist, und vielleicht make auch schon angelaufen, dann hilft make clean alleine nicht! man muss auch config.h löschen, um die veränderten systemeigenschaften in die makefiles zu bekommen. alternativ wäre halt das neu-entpacken der sourcen und befehlshistory.
Die Quellen gelöscht und neu entpack habe ich alles bereits probiert. Der Pfad zu KDE3 war auch gesetzt.
Nun habe ich nochmals das ganze Packet von einem anderen Mirror runter geladen. Es funktioniert immer noch nicht :(
Hab die Ausgabe von ./configure nochmals GENAU angesehen. Da wir am Schluss zwar gesagt, dass alles i.O ist, jedoch scheint er Files zu suchen, welche auch definitiv nicht vorhanden sind.
Habt Ihr mir noch einen Tip?
Gruss azoui
***********
ast creating src/k3bsetup2/Makefile
can't open ./src/k3bsetup2/Makefile.in: No such file or directory
fast creating src/k3bsetup2/fstab/Makefile
can't open ./src/k3bsetup2/fstab/Makefile.in: No such file or directory
fast creating src/mixed/Makefile
fast creating src/option/Makefile
fast creating src/pics/Makefile
fast creating src/rip/Makefile
fast creating src/rip/songdb/Makefile
fast creating src/tools/Makefile
fast creating src/tools/md5sum/Makefile
fast creating src/videoEncoding/Makefile
config.status: creating config.h
Good - your configure finished. Start make now
***********************************
hast du bei configure mal die Option --prefix versucht ?
./configure --prefix=<mykde3base>
Original geschrieben von wisnitom
hast du bei configure mal die Option --prefix versucht ?
./configure --prefix=<mykde3base>
mach ich immer....
habs nun auch mit --prefix=$KDEDIR versucht, geht immer noch nicht.
Ich gebs auf, danke allen die mir Tips gaben.
hi,
was Thomas M. meinte ist nachzuschauen, ob für die Variable KDEDIR ein Wert gesetzt
ist, d.h. ob wenn du echo $KDEDIR eingibst, ein Wert erscheint, oder nur eine Leerzeile,
wenn Letzteres, dann setze die Variable KDEDIR ..
hab nochmal nachgeschaut, was bei mir anders ist, da es bei mir funktioniert, also auf den
ersten Blick sehe ich nur den evtl. Unterschied, das ich in meiner .bashrc (Homeverzeichnis)
den PATH um /opt/kde3/bin erweitere .. was ja eben meinem KDEDIR entspricht ....
Hallo Wisniton
Mir war klar was Martin gemeint hat. Die Variable habe ich vor ./configure auch gesetzt. Habe nun auch den Pfad kontrollert, /opt/kde3/bin steht drinn.
Uahhh, ich geh schlafen - Gute Nacht allen.
azoui
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.