Page 1 of 1

Compilieren klappt nicht-> command not found

Posted: 24. Feb 2004 21:07
by user
Hi
Ich habe SuSE Linux 8.2 mit dem Kernel 2.4.20. Wenn ich jetzt ein softwarepaket habe, in die Shell gehe, das entpacke, in das Verzeichniss wechsle muss ich ja ./configure eingeben. Egal wie ich es schreibe es kommt immer command not found. Genauso bei make oder make install. Weiß jemand was das Problem ist ?
Mfg

Re: Compilieren klappt nicht-> command not found

Posted: 24. Feb 2004 23:58
by Bussen
Hast du dir denn schon die Textdateien durchgelesen, die im Verzeichnis sind???

Das Installationsprozedre ist nicht immer gleich.

Welches Packet möchtest du denn Installieren???

Re: Compilieren klappt nicht-> command not found

Posted: 25. Feb 2004 0:03
by demon
Hallo,

poste mal schnell das Output von "ls -l" ;) Es koennte auch sein, dass Du "configure" erst erstellen musst. Viele Programme haben eine Script Datei, die "configure" erst baut. Eine andere Moeglichkeit ist "autoconf". Bei KDE-Apps aus dem CVS ist es ueblich, dass die "Makefile"-Datei aus dem Basis-Verzeichnis (kdeextragear-1 als Beispiel) erstellt wird. Sollte sich in deinem Verzeichnis Makefile.am und configure.in.in befinden, dann sind die Chancen sehr gut, dass Du erst "configure" erstellen musst. Im Uebrigen: Die "Makefile"-Datei fuer make wird in der Regel von "configure" erst erstellt.

Gruss
demon

Re: Compilieren klappt nicht-> command not found

Posted: 25. Feb 2004 0:19
by Starchild
Normalerweise sollten dem Quellcode Textdateien namens INSTALL und/oder README beiliegen.
In denen müsste beschrieben sein, wie es kompiliert wird. (z.B. wie man das nötige configure Script erstellt, falls es noch nicht vorhanden ist.)

Re: Compilieren klappt nicht-> command not found

Posted: 25. Feb 2004 19:39
by user
Also um genau zu sein hab ich es unter anderem mit dem Linux Kernel 2.4.25 versucht. Das entpacken geht ja ohne Probleme. Aber wenn ich dann make oder make clean oder make xconfig eingebe kommt nur command not found... Ich habe auch die Readme Dateien durchgeschaut aber irgendwie kann ich dort keine Lösung finden.

Re: Compilieren klappt nicht-> command not found

Posted: 25. Feb 2004 21:53
by root_tux_linux
Installier mal die folgenden Pakete dann gehts auch:
gcc
autoconf
automake
gcc++
ncurses

MfG. rtl :)

Re: Compilieren klappt nicht-> command not found

Posted: 25. Feb 2004 21:58
by user
Also ich habe eine normale SuSE 8.2 Installation. Es kann gut sein das gcc fehlt. Allerdings frage ich mich wie ich ohne einen Compiler Software(eben den Compiler) installieren soll. Und wo kriege ich die make Pakete ?

Re: Compilieren klappt nicht-> command not found

Posted: 25. Feb 2004 22:02
by root_tux_linux
Das sollte alles dabei sein :) Guck mal in YAST unter Entwicklungstools o.ä ;)

Einen Compiler brauchst du erst wenn du den Quelltext (Programmiercode) in den Maschinencode/sprache wandeln willst!

Suse benutzt rpm-pakete die sind schon vorcompiliert, also brauchst du kein gcc um rpm-pakete zu installieren!

Re: Compilieren klappt nicht-> command not found

Posted: 26. Feb 2004 0:35
by user
Aber es gibt nicht alles als .rpm deshalb versuche ich ja erfolglos tar.gz Archive zu installieren ;) Bei Yast 2 ist zumindest nichts von gcc zu sehen. Weiß jemand wo ich ein rpm Paket von gcc finde ?

Re: Compilieren klappt nicht-> command not found

Posted: 26. Feb 2004 0:56
by root_tux_linux
Klar gibt es nicht alles als RPM, gcc jedoch schon! Du kannst mir nicht weis machen das es bei SUSE kein gcc RPM-Paket gibt da ich selber Suse hier rumliegen hab...
Das Paket ist auf der CD... also auch irgendwo in Yast2

www.rpmfind.com
www.rpmseek.com

SUSE DVD:
/mnt/cdrom/suse/d2/gcc-2.95.3-216.i386.rpm
/mnt/cdrom/suse/d4/gcc30-3.0.4-25.i386.rpm
/mnt/cdrom/suse/d5/cross-ppc-gcc-2.95.3-203.i386.rpm
/mnt/cdrom/suse/d5/cross-ppc-gcc-core-2.95.3-215.i386.rpm
/mnt/cdrom/suse/doc2/gccinfo-2.95.3-216.i386.rpm
/mnt/cdrom/suse/zq1/gcc30-3.0.4-25.src.rpm
/mnt/cdrom/suse/zq1/gcc-2.95.3-216.src.rpm

Re: Compilieren klappt nicht-> command not found

Posted: 26. Feb 2004 1:03
by Bussen
Sonst installier mit yast2 doch einfach kconfigure.
Das behebt automagisch alle Abhängigkeiten