The OpenNET Project / Index page

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

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

"MySQL-4.1.12 из исходников - не получается" 
Сообщение от lotus emailИскать по авторуВ закладки(ok) on 24-Авг-05, 20:58  (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ообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от Rendol emailИскать по авторуВ закладки(ok) on 25-Авг-05, 05:46  (MSK)
А из портов не пробовали?

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

2. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от lotus emailИскать по авторуВ закладки(ok) on 25-Авг-05, 17:57  (MSK)
>А из портов не пробовали?

:D Попробовал - получилось. Но интересует, почему с исходниками так? Качал ведь их с www.mysql.com... Вот в чем вопрос...

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

4. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от Rendol emailИскать по авторуВ закладки(??) on 25-Авг-05, 20:44  (MSK)
>>А из портов не пробовали?
>
>:D Попробовал - получилось. Но интересует, почему с исходниками так? Качал ведь
>их с www.mysql.com... Вот в чем вопрос...
Как вариант, версия и опции конфигурации. Посмотрите, что за версия в портах или посмотрите через pkg_info на то, что поставилось.
Оффтоп: Просто к чему это онанизм в виде ручной сборки. Люди не зря парятся и оттачивают дерево портов. Там Всё (ну, или почти всё) вылизано. Что нужно поменять - заходи в Makefile, читай опции и правь, либо в командной строке задавай. Понимаю, что иногда надо, но в 90% случаев порты - вполне удобоваримы...

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

3. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от redmoon emailИскать по авторуВ закладки(??) on 25-Авг-05, 18:10  (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

делаю всегда make'ом. все всегда работает.

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

5. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от Дмитрий emailИскать по авторуВ закладки(??) on 30-Окт-05, 05:20  (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
>
>делаю всегда make'ом. все всегда работает.

----
млин. такая же ошибка вылезла. собирал gmake
mysql 4.0.26
из портов НЕ СОБИРАЕТСЯ. ни 4.0 ни 4.1
в сети ооочень мало инфы. все что нашел - на англицком. млин, компилил раз 20 наверно. всю ночь сижу - и бестолку. FreeBSD 5.2.1
На сисадминс сказали что НЕ СТАВИТСЯ и надо обновляться до 5,4. на этом форуме тоже ссылочку на оригинал видел. вся найденная инфа на англицком. а в нем я не силен. :(
в общем перепробовал все что в голову пришло. а нифига.
помогите плз, руки опускаются уже. :(

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

6. "MySQL-4.1.12 из исходников - не получается" 
Сообщение от mafet emailИскать по авторуВ закладки(ok) on 14-Ноя-05, 00:54  (MSK)
хз во всяком случае без опции --with-libwrap нет никаких проблем......
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

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




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

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