PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit neuer Software



zara
18.03.08, 14:25
Hallo allerseits!

ich wollte eine Software installieren (siehe Code-Box) - wenn ich da nach Anleitung vorgehe, erhalte ich folgenden Fehler. Leider kann ich damit aber nichts anfangen.
Der Rechner findet keinen C Compiler.........hmm ok.........aber warum nicht?
Hab ich sowas nicht bei Suse?

Wie kriege ich die Software nun auf den PC?
PS: bitte erspart mir solche Kommentare wie "wer so eine Software installieren will, der sollte mindestens auch wissen, wie das geht" - ich weiß es halt nicht und deswegen frage ich. Jeder hat mal angefangen - und ich bin auch kein Betriebssystem-Freak, ich will Linux einfach nur benutzen....... ;)

Danke
zara


reisereise:/home/zara/Desktop/airsnort # ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

eule
18.03.08, 14:33
Der Rechner findet keinen C Compiler.........hmm ok.........aber warum nicht?

Weil keiner installiert ist?


Hab ich sowas nicht bei Suse?

In der Paketverwaltung nachsehen, da findet man sowas.


Wie kriege ich die Software nun auf den PC?
/home/zara/Desktop/airsnort

Sowas wie airsnort sollte auch via Paketverwaltung installierbar sein.

zara
18.03.08, 14:52
Danke für die Aufklärung,

nach was muß ich in der Paketverwaltung suchen, gibt es da nur einen Compiler - oder mehrere (spezieller Name?)

In der Paketverwaltung konnte ich airsnort nicht finden - möglicherweise fehlt mir auch nur die entsprechende Quelle (da weiß ich aber leider auch nicht welche, sonst würde ich sie hinzufügen - das wär natürlich der einfachste Weg für mich) ;)

gruesse
zara

drcux
18.03.08, 15:40
Die fehlt das Paket "gcc-c++"

zara
18.03.08, 18:37
OK, gcc-c++ habe ich installiert, sehr viel weiter komme ich damit aber auch nicht.
Jetzt sagt er:


reisereise:/airsnort # ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.0.0... Package gtk+-2.0 was not found in the pkg-conf ig search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found
configure: error: Library requirements (gtk+-2.0 >= 2.0.0) not met; consider adj usting the PKG_CONFIG_PATH environment variable if your libraries are in a nonst andard prefix so pkg-config can find them.
reisereise:/airsnort #


Ich habe aber (lt. Paketverwaltung) gtk2 auf dem Rechner,
was ist denn nun wieder? :confused:

Danke
zara

Rain_maker
18.03.08, 18:50
Bei solchen Meldungen immer das dazugehörige "devel"-Paket mitinstallieren.

zara
18.03.08, 19:11
Habe ich soeben gemacht - Ergebnis:


reisereise:/airsnort # ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.0.0... Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found
configure: error: Library requirements (gtk+-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
reisereise:/airsnort #

gruesse
zara

stefan.becker
18.03.08, 19:18
Was hast du genau wie gemacht?

zara
18.03.08, 19:28
Über die Paketverwaltung zusätzlich das Paket "gtk2-devel" installiert.

gruesse
zara

stefan.becker
18.03.08, 19:30
Und warum installierst du das Programm nicht selbst über die Paketverwaltung.

zara
18.03.08, 20:52
siehe meine Posting von Heute, 15:52

gruesse
zara

Rain_maker
18.03.08, 21:15
Vergiss es, ich habe eben das src.rpm für 10.1 auf 10.3 versucht neu zu bauen.

Der gtk2-Fehler tritt zwar dort nicht auf, aber der Kompiliervorgang bricht mit einer Fehlermeldung ab, die darauf hindeutet, daß das Paket nicht mehr zu neueren Distributionen kompatibel ist.

Ohne Programmierkenntnisse wirst Du das nicht zum Laufen bekommen.

Airsnort ist auch seit einiger Zeit mausetot.

Greetz,

RM

zara
18.03.08, 21:41
hmm...schade - gibt es eine Alternative zu airsnort?
(ich nutze übrigens Suse 10.2)

gruesse
zara

Rain_maker
18.03.08, 21:47
Dann kannst Du einen Rebuild aus dem src.rpm für 10.1 machen, das hat bei 10.2 noch geklappt.

(Gibt es bei suser-guru)

Ja, Alternativen gibt es, aber solche Tipps gebe ich zumindest aus Prinzip nicht, wer mit solchen Tools rumspielen möchte, der soll sie IMHO selbst finden.

Greetz,

RM