The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"MySQL-4.1.12 из исходников - не получается"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"MySQL-4.1.12 из исходников - не получается" 
Сообщение от lotus emailИскать по авторуВ закладки(ok) on 24-Авг-05, 20:56  (MSK)
Устанавливаю сабж с целью поднять учетную ситему. Постоянно выскакивает одна и та же ошибка. Прбовал ставить MySQL-3.23.52, 59 - тот же эффект.
О, ВЕЛИКИЕ и ВСЕВЕДАЮЩИЕ!!! Подскажите пожалуйста, куда мне посмотреть, что доустановить и как вообще оно должно быть. Выручайте, горю...

FreeBSD 5.4.1

Вот что я делал:

./configure --prefix=/usr/local/mysql --with-assembler --localstatedir=/usr/local/mysql/data \--with-mysqld-user=mysql --disable-large-files --with-libwrap --without-debug \--with-charset=koi8r --with-extra-charsets=all --with-berkley-db

gmake

и получил ошибку при выполнении команды gmake:

-fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT sql_map.o -MD -MP -MF ".deps/sql_map.Tpo" -c -o sql_map.o sql_map.cc; \
then mv -f ".deps/sql_map.Tpo" ".deps/sql_map.Po"; else rm -f ".deps/sql_map.Tpo"; exit 1; fi
if g++ -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/usr/local/mysql/data\"" -DSHAREDIR="\"/usr/local/mysql/share/mysql\"" -DHAVE_CONFIG_H -I. -I. -I.. -I../innobase/include -I../include -I../regex -I. -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT mysqld.o -MD -MP -MF ".deps/mysqld.Tpo" -c -o mysqld.o mysqld.cc; \
then mv -f ".deps/mysqld.Tpo" ".deps/mysqld.Po"; else rm -f ".deps/mysqld.Tpo"; exit 1; fi
/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:3638: error: at this point in file
/usr/include/tcpd.h:75: error: too many arguments to function `int hosts_access()'
mysqld.cc:3639: error: at this point in file
/usr/include/tcpd.h:130: error: too many arguments to function `char* eval_client()'
mysqld.cc:3647: error: at this point in file
gmake[4]: *** [mysqld.o] Ошибка 1
gmake[4]: Leaving directory `/usr/ports/distfiles/mysql-4.1.12/sql'
gmake[3]: *** [all-recursive] Ошибка 1
gmake[3]: Leaving directory `/usr/ports/distfiles/mysql-4.1.12/sql'
gmake[2]: *** [all] Ошибка 2
gmake[2]: Leaving directory `/usr/ports/distfiles/mysql-4.1.12/sql'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/distfiles/mysql-4.1.12'
gmake: *** [all] Ошибка 2

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от lotus emailИскать по авторуВ закладки(ok) on 25-Авг-05, 17:53  (MSK)
Установил!!! При помощи коллекции портов. Пришлось перелопатить немного Makefile. Дописал нужные мне директивы. Ура!
Но все же, почему не ставится из исходников? О, Вы знающие и умеющие, где вы? Нужен совет!!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от Forth Искать по авторуВ закладки(??) on 25-Авг-05, 18:15  (MSK)
>Установил!!! При помощи коллекции портов. Пришлось перелопатить немного Makefile. Дописал нужные мне
>директивы. Ура!
>Но все же, почему не ставится из исходников? О, Вы знающие и
>умеющие, где вы? Нужен совет!!
А все просто. Там есть каталог files , в нем патчи, блягодаря которым он и собрался у тебя. Потому и надо с портов ставить.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от Simps Искать по авторуВ закладки(ok) on 25-Авг-05, 18:35  (MSK)
>>Установил!!! При помощи коллекции портов. Пришлось перелопатить немного Makefile. Дописал нужные мне
>>директивы. Ура!
>>Но все же, почему не ставится из исходников? О, Вы знающие и
>>умеющие, где вы? Нужен совет!!
>А все просто. Там есть каталог files , в нем патчи, блягодаря
>которым он и собрался у тебя. Потому и надо с портов
>ставить.

/dev/hands ...
mysql из родных сырцов ставиться на ура

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от Forth Искать по авторуВ закладки(??) on 25-Авг-05, 19:09  (MSK)
>/dev/hands ...
>mysql из родных сырцов ставиться на ура
Умный-то какой, не по годам. Все сильно зависит от версии мускуля, какие-то требуют патчей, какие-то нет. И на freebsd собраться может и без проблем при одних опциях, а при других хрен.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от Simps Искать по авторуВ закладки(ok) on 26-Авг-05, 14:07  (MSK)
>>/dev/hands ...
>>mysql из родных сырцов ставиться на ура
>Умный-то какой, не по годам. Все сильно зависит от версии мускуля, какие-то
>требуют патчей, какие-то нет. И на freebsd собраться может и без
>проблем при одних опциях, а при других хрен.


1. В самый раз по годам =)
2. Логично было предположить что я сравнил версию в посте со своей.
3. Не поленился скомпилить с опциями автора
Ошибка есть действительно, растет от --with-libwrap
Почитать можно тут
http://bugs.mysql.com/bug.php?id=599

Вывод: внимательно читать ./configure --help, думать, внимательно читать сайт производителя

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру