Supportnet Computer
Planet of Tech

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?

Antwort 3 von Fisch.666

Hi!

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?

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.

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


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.