Re: Не ставится MySQL
On Wed, 24 May 2006 07:39:59 +0300
"Konstantin V. Markovich" <mark***@b*****.ua> wrote:
> Сначала делаю:
> ../configure --prefix=/usr/local/mysql
> --localstatedir=/usr/local/mysql/data --with-mysqld- user=mysql
> --disable-large-files --with-libwrap --without-debug
> --with-charset=koi8_ru --with-extra-charsets=all --with-berkeley-db
>
> потом
> make && make install
>
> и получаю
> /usr/include/tcpd.h: In function `void* handle_connections_sockets(void*)':
> /usr/include/tcpd.h:137: error: too many arguments to function `void
> sock_host()'
> mysqld.cc:3234: error: at this point in file
> /usr/include/tcpd.h:75: error: too many arguments to function `int
> hosts_access()'
> mysqld.cc:3235: error: at this point in file
> /usr/include/tcpd.h:130: error: too many arguments to function `char*
> eval_client()'
> mysqld.cc:3243: error: at this point in file
> *** Error code 1
>
> Stop in /usr/ports/distfiles/mysql-4.0.24/sql.
> *** Error code 1
>
> Stop in /usr/ports/distfiles/mysql-4.0.24/sql.
> *** Error code 1
>
> Stop in /usr/ports/distfiles/mysql-4.0.24/sql.
> *** Error code 1
>
> Stop in /usr/ports/distfiles/mysql-4.0.24.
> *** Error code 1
>
> что делать?
>
Просмотрите /usr/include/tcpd.h там должен быть #ifdef. В зависимости от
него копайте дальше.