Kann MySQL nicht uebersetzten



  • also hab den code runtergeladen etc... aber dann das: 😞

    HomeServer:/usr/local/src/lamps/mysql-4.0.17# ./configure --prefix=/u
    l/mysql
    checking build system type... i686-pc-linux
    checking host system type... i686-pc-linux
    checking target system type... i686-pc-linux
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets ${MAKE}... yes
    checking whether to enable maintainer-specific portions of Makefiles.
    checking whether build environment is sane... yes
    checking whether make sets ${MAKE}... (cached) yes
    checking for gawk... (cached) mawk
    checking for gcc... gcc
    checking for C compiler default output... configure: error: C compile
    t create executables

    warum geht das nicht 😞

    unter debian 😉

    config.cache gibts noch nicht...

    alle anderen tipps von http://www.mysql.com/doc/en/Compilation_problems.html helfen auch nicht.

    ich vermute das es eher an gcc selber liegt...



  • Kommen trotz der anderen Tipps wie

    Versuchen Sie, die Umgebungsvariable CXX auf "gcc -O3" zu setzen.

    trotzdem der selbe Fehler?



  • ja.leider 😞



  • ok. also das hat jetzt funktioniert.

    haben ein paar c-libs gefehlt.

    allerdings kommt jetzt viel weiter unten dieser fehler:

    checking for termcap functions library... configure: error: No curses/termcap library found



  • musst die curses-Library installieren. Naja, wie es aussieht solltest du lieber nach Binär-Packeten suchen. Da hat man weniger Probleme, da idr. die Abhängigkeiten direkt aufgelöst werden. (btw. bei den meisten Projekten steht in der Datei INSTALL (oder README) welche Librarys installiert sein müssten 🙄 )



  • binaer geht nicht (technsich schon, aber nicht...) ausserdem will ichs ja lernen.

    die libs werd ich mal suchen..

    --------------------------

    linbcurses5-dev oder?

    da kommt dann die meldung:

    E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.



  • der sagt doch, was du zu tun hast. dpkg --configure -a ausführen



  • Ich weiß zwar nicht warum MySQL die curses-Lib braucht aber dann installiere diese mal.



  • Ich weiß zwar nicht warum MySQL die curses-Lib braucht aber dann installiere diese mal.

    > ldd /usr/bin/mysql
            libreadline.so.4 => /lib/libreadline.so.4 (0x40028000)
          libncurses.so.5 => /lib/libncurses.so.5 (0x40055000)
          libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40094000)
          libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0x4014b000)
          [...]
    

    für das Konsolen Client Tool



  • jo.

    thx.

    hat sicher erledigt...


Anmelden zum Antworten