Anzeige:
Ergebnis 1 bis 9 von 9

Thema: no acceptable C compiler found in $PATH

  1. #1
    Registrierter Benutzer
    Registriert seit
    Nov 2000
    Beiträge
    51

    Question no acceptable C compiler found in $PATH

    Hallo zusammen,

    ich habe eben RH9 installiert und wollte noch den proftpd1.2.9 hinterklatschen. Doch schon beim configure kommt diese Fehlermeldung.

    -->
    checking build system type... i686-pc-linux-gnuoldld
    checking host system type... i686-pc-linux-gnuoldld
    checking target system type... i686-pc-linux-gnuoldld
    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.
    <--

    Bisher konnte ich auf anderen Systemen immer problemlos irgendwelche binaries installieren.
    Was muss ich nachinstallieren oder wo eintragen damit ich dieses Problem nicht mehr habe?

    Gruß und Danke
    otelo

  2. #2
    komplett "ausgebleicht" Avatar von Der Gestreifte
    Registriert seit
    May 2003
    Ort
    904**
    Beiträge
    3.247
    Bisher konnte ich auf anderen Systemen immer problemlos irgendwelche binaries installieren.
    Du versuchst hier aber, ein Programm aus Sourcen zu kompilieren.

    Was muss ich nachinstallieren oder wo eintragen damit ich dieses Problem nicht mehr habe?
    was sagen "locate gcc" und "echo $PATH"? Wird ein gcc gefunden, prüfe, ob das Verzeichnis in Deinem Pfad (path) steht, ggf. $PATH anpassen.
    Es wird mit locate kein gcc gefunden? Dann das hier
    checking for gcc... no
    checking for cc... no
    checking for cc... no
    checking for cl... no
    beachten und die verlangten (binär-)Pakete installieren.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Nov 2000
    Beiträge
    51
    hi,

    locate gcc gibt folgendes aus:

    <--
    /usr/lib/gcc-lib
    /lib/libgcc_s-3.2.2-20030225.so.1
    /lib/libgcc_s.so.1
    -->

    in dem usr/lib/gcc-lib/ liegt allerdings nichts drin. (???)

    echo $PATH

    sagt folgendes
    <--
    /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
    -->

    ich hatte vorhin probiert libgcc-3.2.2-5.i386.rpm nachzuinstallieren, dabei bekam ich die Meldung

    <--
    Warnung: libgcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    package libgcc-3.2.2-5 is already installed
    -->

    Ist es nun drauf oder nicht? Wie trage ich dauerhaft einen Pfad in die Pathvariable ein?

    Gruß
    otelo

  4. #4
    - - - - - - - - - - Avatar von zander
    Registriert seit
    Mar 2001
    Beiträge
    6.144
    Es wird gcc und nicht libgcc vermißt.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Nov 2000
    Beiträge
    51
    ok, ich habe jetzt folgende rpms installiert :

    binutils-2.13.90.0.18-9.i386.rpm
    cpp-3.2.2-5.i386.rpm
    gcc-3.2.2-5.i386.rpm
    glibc-devel-2.3.2-27.9.7.i386.rpm
    kernel-headers-2.4.9-34.i386.rpm
    pkgconfig-0.14.0-3.i386.rpm


    und nun konnte ich auch proftp installieren. Ehrlich gesagt frage ich mich, wieso bei einer Standardserverinstallation solche Pakete nicht gleich mitinstalliert werden. Es kommt doch schon öfters mal vor, dass man ein Programm kompilieren will...

    Danke für Eure Hilfe,
    Gruß
    otelo

  6. #6
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    1.648
    Original geschrieben von otelo
    kernel-headers-2.4.9-34.i386.rpm
    Wo hast du dieses Paket her? Es gehört nicht zu Red Hat Linux 9.

    Statt dessen wäre glibc-kernheaders geeignet, und kernel-source zum Bauen von Kernelmodulen.

  7. #7
    Registrierter Benutzer
    Registriert seit
    Nov 2000
    Beiträge
    51
    das hatte ich von rpmfind.net. Beim installieren von irgendeinem Paket hatte er "kernel-headers" angemeckert und da ich auf meinen RH CDs nichts gefunden hatte habe ich das Paket von der Website genommen.

    Nicht gut?

    Gruß
    otelo

  8. #8
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    1.648
    Original geschrieben von otelo
    Beim installieren von irgendeinem Paket hatte er "kernel-headers" angemeckert
    Das kann kein aktuelles Paket von Red Hat gewesen sein. Ich empfehle dir, als Paketquellen zuerst immer die CDs oder die FTP-Mirrors heranzuziehen. Durch Tools wie apt oder yum können Pakete mitsamt Abhängigkeiten bequem aus dem Netz installiert werden.

  9. #9
    Registrierter Benutzer
    Registriert seit
    Nov 2000
    Beiträge
    51
    ah ok, dann geh ich da nochmal auf die suche und hole mir das richtige paket.

    Vielen Dank für den Hinweis.
    Gruß
    otelo

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •