WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   mysql (http://www.wcm.at/forum/showthread.php?t=80174)

-4-Stone 11.12.2002 23:13

mysql
 
huhu. hab eine frage zum sql
wenn ich es compiliern will dann bekomm ich immer diese fehler:
libmysql.c: In function `mysql_real_connect':
libmysql.c:1325: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer type
libmysql.c:1325: too few arguments to function `gethostbyname_r'
libmysql.c:1325: warning: assignment makes pointer from integer without a cast
make[2]: *** [libmysql.lo] Error 1
make[2]: Leaving directory `/home/stone/mysql-3.23.52/libmysql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/stone/mysql-3.23.52'
make: *** [all-recursive-am] Error 2

vielleicht weiss ja wer was dazu...

danke

Sloter 12.12.2002 09:15

Läuft schon MySql auf der Kiste?
Abdrehen und dann compilen.

Sloter

-4-Stone 12.12.2002 09:58

nein eigendlich nicht. und ich hab deinen vorschlag grad versucht. ich hab rebootet und dann nochmal versuch zu compiliern aber er gibt mir den fehler noch immer...

Lotussteve 12.12.2002 11:39

Zitat:

Original geschrieben von -4-Stone
1.) nein eigendlich nicht.

2.) und ich hab deinen vorschlag grad versucht. ich hab rebootet und dann nochmal versuch zu compiliern aber er gibt mir den fehler noch immer...

Hallo!

ad 1.) Das heisst, bei ps aux steht nix von mysql?

ad 2.) Ein Reboot bringt insofern nix, da ja MySQL beim Booten gestartet wird in den meisten Fällen.

Warum nimmst du nicht ein fertiges Paket deiner Distribution?


Ciao,

Steve

Sloter 12.12.2002 12:15

Nicht booten, nur den Dienst beenden :)

/etc/init.d/mysql stop oder /etc/init.d/mysqld stop

Sloter

-4-Stone 12.12.2002 13:59

ja ich hab kein mysql laufen. und ich hab mysql nicht so eingetragen das er es mit bootet. ausserdem könnt er es nicht weil es noch nicht mal oben ist.

@Lotussteve mit der version von da distri hatte ich probleme und wollte es mal selber installieren.

bevor ich es compiliere muss ich natürlich meine "optionen" angeben.
hier verwende ich: ./configure --prefix=/usr/local/mysql/3.23.52 --localstatedir=/var/mysql/data

ist daran was auszusetzten oder vielleicht ein fehler der den beim compiliern verursachen kann?

_m3 12.12.2002 14:52

mein .configure-Aufruf sieht für mySQL so aus:
Code:

C=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors \
-fno-exceptions -fno-rtti" \
./configure \
--without-debug \
--without-bench \
--prefix=/usr/local/mysql \
--localstatedir=/usr/local/mysql/data \
--mandir=/usr/local/man \
--infodir=/usr/local/info \
--enable-assembler \
--with-mysqld-ldflags=-all-static


-4-Stone 12.12.2002 16:19

@_m3 ich hab grad versucht was du geschrieben hast. aber ich hab das problem noch immer.. wenn ich es nicht hinbekomm werd ich halt nochmal das von da distri verwenden müssen

_m3 12.12.2002 17:00

Zitat:

libmysql.c:1325: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer type
libmysql.c:1325: too few arguments to function `gethostbyname_r'
... schaut mir nach einer veralteten Header-Datei (.h) aus. Die Developement-Pakete sind Up-to-date?


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag