Supportnet / Forum / Linux
Probleme beim kompilieren von MySQL unter SuSE 8.0
Frage
Hi!
Hab ein paar Probleme beim kompilieren von MySQL unter SuSE 8.0.
./configure läuft problemlos durch, doch wenn ich make eingebe wird am Ende dieser Fehler angezeigt:
libmysql.c: In function `mysql_real_connect':
libmysql.c:1349: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer type
libmysql.c:1349: too few arguments to function `gethostbyname_r'
libmysql.c:1349: warning: assignment makes pointer from integer without a cast
make[2]: *** [libmysql.lo] Error 1
make[2]: Leaving directory `/usr/src/mysql-3.23.55/libmysql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/mysql-3.23.55'
make: *** [all] Error 2
Hab es mit der 3er und der 4er Version probiert, bei beiden passiert aber das gleiche.
Wenn ich die SourceRPM´s benutze gibt es wieder das gleiche Problem wenn ich
pm --rebuild --clean MySQL-4.0.10-0.src.rpm
ausführe.
libmysql.c: In function `mysql_real_connect':
libmysql.c:1724: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer type
libmysql.c:1724: too few arguments to function `gethostbyname_r'
libmysql.c:1724: warning: assignment makes pointer from integer without a cast
make[2]: *** [libmysql.lo] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/mysql-4.0.10-gamma/libmysql_r'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/mysql-4.0.10-gamma'
make: *** [all] Error 2
Bad exit status from /var/tmp/rpm-tmp.5637 (%build)
Fehlen da vielleicht irgendwelche Pakete? Hab meinen Server mit der Minimalinstallation am laufen.
Wäre dankbar wenn mir jemand von Euch helfen könnte.
Gruß
Christian
Antwort 1 von Ploepp01
offensichtlich fehlen dir irgendwelche developer lib; die eigentliche FM muesste weiter oben stehen, poste das mal, so kann dir keiner helfen
Antwort 2 von Fisch.666
Hi!
Danke für deine Antwort.
Werden da irgendwelche Log- Files angelegt?
Ich kompiliere mysql in der konsole, und da kann ich ja nicht nach oben fahren.
Oder gibt es eine andere Möglichkeit die error messages herauszubekommen?
Danke für deine Antwort.
Werden da irgendwelche Log- Files angelegt?
Ich kompiliere mysql in der konsole, und da kann ich ja nicht nach oben fahren.
Oder gibt es eine andere Möglichkeit die error messages herauszubekommen?
Antwort 3 von Fisch.666
Hi!
Jetzt muss ich das Thema nocheinmal ganz frech hochpushen... :-)
Jetzt muss ich das Thema nocheinmal ganz frech hochpushen... :-)
Antwort 4 von Fisch.666
Hi!
Hab jetzt auch mal die GCC Version 3.2.2 ausprobiert aber die Fehlermeldung erscheint noch immer. Kann mir den keiner Helfen?
Hab jetzt auch mal die GCC Version 3.2.2 ausprobiert aber die Fehlermeldung erscheint noch immer. Kann mir den keiner Helfen?
Antwort 5 von Fisch.666
Hi!
Es hat jetzt geklappt.
Irgendwelche Pakete haben gefehlt. Ich musste glib 2.2.1 und pkconfig 0.15.0 installieren da ich den Midnight Commander 4.60 installieren wollte.
Hab aber noch zusätzlich gpp und libgpp 2.95.3-216 installiert, da jemand in nem anderen Forum meinte ich solle beide installieren.
Weiss jetzt aber leider nicht welches von den obigen Paketen gefehlt hat, aber hauptsache es funktioniert jetzt.
Es hat jetzt geklappt.
Irgendwelche Pakete haben gefehlt. Ich musste glib 2.2.1 und pkconfig 0.15.0 installieren da ich den Midnight Commander 4.60 installieren wollte.
Hab aber noch zusätzlich gpp und libgpp 2.95.3-216 installiert, da jemand in nem anderen Forum meinte ich solle beide installieren.
Weiss jetzt aber leider nicht welches von den obigen Paketen gefehlt hat, aber hauptsache es funktioniert jetzt.
Antwort 6 von snale
hallo Fisch,
finde ich toll dass das du alles hingekrigt oder geschaft hast.
am meisten find ich sehr nett von dir das du die lösung hier untergebracht hast.
mit dank
snale
finde ich toll dass das du alles hingekrigt oder geschaft hast.
am meisten find ich sehr nett von dir das du die lösung hier untergebracht hast.
mit dank
snale
Antwort 7 von Fisch.666
Ist doch klar das ich das hier poste, hoffe ich kann da irgendwann mal jemandem helfen.
Ich hab aber nichtmehr dran geglaubt das ich das noch hinbekomme, aber zum Glück hat mir jemand in nem anderen Forum nen kleinen Tip gegeben. Ohne ihn hätte ich das nicht geschafft.
Ich hab aber nichtmehr dran geglaubt das ich das noch hinbekomme, aber zum Glück hat mir jemand in nem anderen Forum nen kleinen Tip gegeben. Ohne ihn hätte ich das nicht geschafft.