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 executableswarum 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...