не собирается proftpd-mysql

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

не собирается proftpd-mysql

Непрочитанное сообщение Happy_demon » 2007-02-16 10:48:04

доброе время. пытаюсь собрать proftpd-mysql, при make он выдает след
вот логи

Код: Выделить всё

 mod_sql_mysql.c:138:19: mysql.h: No such file or directory
mod_sql_mysql.c:164: error: syntax error before "MYSQL"
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:303: warning: implicit declaration of function `mysql_errno'
mod_sql_mysql.c:303: error: structure has no member named `mysql'
mod_sql_mysql.c:305: warning: implicit declaration of function `mysql_error'
mod_sql_mysql.c:305: error: structure has no member named `mysql'
mod_sql_mysql.c: In function `_build_data':
mod_sql_mysql.c:316: error: `MYSQL' undeclared (first use in this function)
mod_sql_mysql.c:316: error: (Each undeclared identifier is reported only once
mod_sql_mysql.c:316: error: for each function it appears in.)
mod_sql_mysql.c:316: error: `mysql' undeclared (first use in this function)
mod_sql_mysql.c:317: error: `MYSQL_RES' undeclared (first use in this function)
mod_sql_mysql.c:317: error: `result' undeclared (first use in this function)
mod_sql_mysql.c:318: error: syntax error before "row"
mod_sql_mysql.c:327: error: structure has no member named `mysql'
mod_sql_mysql.c:333: warning: implicit declaration of function `mysql_store_result'
mod_sql_mysql.c:339: warning: implicit declaration of function `mysql_num_rows'
mod_sql_mysql.c:340: warning: implicit declaration of function `mysql_num_fields'
mod_sql_mysql.c:345: error: `row' undeclared (first use in this function)
mod_sql_mysql.c:345: warning: implicit declaration of function `mysql_fetch_row'
mod_sql_mysql.c:355: warning: implicit declaration of function `mysql_free_result'
mod_sql_mysql.c: In function `cmd_open':
mod_sql_mysql.c:408: warning: implicit declaration of function `mysql_ping'
mod_sql_mysql.c:408: error: structure has no member named `mysql'
mod_sql_mysql.c:420: error: structure has no member named `mysql'
mod_sql_mysql.c:420: warning: implicit declaration of function `mysql_init'
mod_sql_mysql.c:422: error: structure has no member named `mysql'
mod_sql_mysql.c:433: warning: implicit declaration of function `mysql_options'
mod_sql_mysql.c:433: error: structure has no member named `mysql'
mod_sql_mysql.c:433: error: `MYSQL_READ_DEFAULT_GROUP' undeclared (first use in this function)
mod_sql_mysql.c:435: warning: implicit declaration of function `mysql_real_connect'
mod_sql_mysql.c:435: error: structure has no member named `mysql'
mod_sql_mysql.c:437: error: `CLIENT_INTERACTIVE' undeclared (first use in this function)
mod_sql_mysql.c: In function `cmd_close':
mod_sql_mysql.c:529: warning: implicit declaration of function `mysql_close'
mod_sql_mysql.c:529: error: structure has no member named `mysql'
mod_sql_mysql.c:530: error: structure has no member named `mysql'
mod_sql_mysql.c: In function `cmd_select':
mod_sql_mysql.c:830: warning: implicit declaration of function `mysql_real_query'
mod_sql_mysql.c:830: error: structure has no member named `mysql'
mod_sql_mysql.c: In function `cmd_insert':
mod_sql_mysql.c:943: error: structure has no member named `mysql'
mod_sql_mysql.c: In function `cmd_update':
mod_sql_mysql.c:1041: error: structure has no member named `mysql'
mod_sql_mysql.c: In function `cmd_query':
mod_sql_mysql.c:1156: error: structure has no member named `mysql'
mod_sql_mysql.c:1171: warning: implicit declaration of function `mysql_field_count'
mod_sql_mysql.c:1171: error: structure has no member named `mysql'
mod_sql_mysql.c: In function `cmd_escapestring':
mod_sql_mysql.c:1251: warning: implicit declaration of function `mysql_escape_string'
mod_sql_mysql.c: In function `cmd_checkauth':
mod_sql_mysql.c:1317: warning: implicit declaration of function `make_scrambled_password'
gmake[1]: *** [mod_sql_mysql.o] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/ftp/proftpd-mysql/work/proftpd-1.3.1rc2/modules'
gmake: *** [modules] Ошибка 2
*** Error code 2

Stop in /usr/ports/ftp/proftpd-mysql.
[root@test /usr/ports/ftp/proftpd-mysql]#
этот mysql.h у меня есть
[root@test /usr/ports/ftp/proftpd-mysql]# locate mysql.h
/usr/local/include/mysql/mysql.h
сам мускул стоит естественно и работает нормуль, и пользоветель mysql тоже наличествует. чего ему не хватает?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Непрочитанное сообщение Happy_demon » 2007-02-16 11:17:19

э-э-э самое забавное :( , что если снать ВСЕ галочки при make config - он все равно не собирается, ругается точно также. значит, наверное эта версия /proftpd-1.3.1rc2 кривая :?: если у кого есть по этому поводу соображения - буду очень рад

Аватара пользователя
zorg
лейтенант
Сообщения: 665
Зарегистрирован: 2006-03-01 22:25:36
Откуда: Санкт-Петербург

Непрочитанное сообщение zorg » 2007-02-16 11:24:02

ну как там все советуют, обнови порты! ;)
Всё дело в перце!! :)

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Непрочитанное сообщение Happy_demon » 2007-02-16 11:49:45

на сайте proftpd.org моя версия proftpd-mysql 1.3.1.r2 - последняя, так что куда ж мне обновляться?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-16 12:40:32

Код: Выделить всё

pkg_info | grep proftp
proftpd-mysql-1.3.1.r2_2 Highly configurable ftp daemon with MySQL support
токачто поставил...
Убей их всех! Бог потом рассортирует...

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Непрочитанное сообщение Happy_demon » 2007-02-16 14:50:10

ок, не прав. у меня в портах proftpd-mysql 1.3.1.r2, у lissyar'ы proftpd-mysql-1.3.1.r2_2.
вопрос немного не по теме. вот допустим я сделаю cvsup только для ftp- это очень плохо? не хочу, очень не хочу накатывать порты и делать портапгрейд. у меня почти полностью сервант настроен, по мелочи осталось. а накачу всё это - пойди потом разберись, почему что вдруг не заработает

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-16 14:57:17

очень.
лучше обнови всё дерево. Тогда вопросов почему не собирается, возможно, не будет
Убей их всех! Бог потом рассортирует...

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-02-16 20:19:57

Тоже сталкивался с этой проблемы правда когда его руками собирал.
собирать его в такой последовательности

Код: Выделить всё

./configure --with-modules=mod_sql:mod_sql_mysql \
--with-includes=/usr/local/include/mysql \ 
--with-libraries=/usr/local/lib/mysql 
Может поможет
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-02-16 20:58:27

вот кстати мысь насчет make with_includes стоит проверить. но уже к сожалению (к счастью, нужное подчеркнуть) до понедельника это не получится-я уже дома. инета у меня здесь нет (этот жалкий гпрс никак не позволяет по ссх достучаться до сервака). будем пробовать еще. всем спасибо

Maikl
проходил мимо

Re: не собирается proftpd-mysql

Непрочитанное сообщение Maikl » 2007-08-12 22:49:46

у меня та-же проблемма, в системе стоит Mysql 5 (на Mysql 4.x все собирается на ура, просто два рядом сервера)