verlihub не компилируется
Пытаюсь собрать verlihub на FreeBSD 6.0.
./configure --prefix=/usr/local/verlihub --with-mysql-prefix=/usr/local/mysql -with-mysql-exec-prefix=/usr/local/mysql/bin --with-pcre-prefix=/usr/local --with-geoip-prefix=/usr/local
в логах виден интересный факт.
checking for mysql-devel... yes
checking for pcre-devel... mysql_config: not found
yes
checking for noapos_mysql... ./noapos_mysql
checking for MYSQL CFLAGS... mysql_config: not found
checking for MYSQL LIBS... mysql_config: not found
checking for MYSQL VERSION... mysql_config: not found
но вроде ничего, предлагает собирать дальше. пытаюсь.
в результате make вижу следующее:
In file included from cconfmysql.h:24,
from cbanlist.h:13,
from cban.cpp:12:
cmysql.h:18:19: mysql.h: No such file or directory
In file included from cconfmysql.h:24,
from cbanlist.h:13,
from cban.cpp:12:
cmysql.h:44: error: ISO C++ forbids declaration of `MYSQL' with no type
cmysql.h:44: error: expected `;' before '*' token
In file included from cconfmysql.h:25,
from cbanlist.h:13,
from cban.cpp:12:
cquery.h:40: error: `MYSQL_ROW' does not name a type
cquery.h:49: error: ISO C++ forbids declaration of `MYSQL_RES' with no type
cquery.h:49: error: expected `;' before '*' token
In file included from cbanlist.h:13,
from cban.cpp:12:
cconfmysql.h:65: error: expected `,' or `...' before '&' token
cconfmysql.h:65: error: ISO C++ forbids declaration of `MYSQL_ROW' with no type
cconfmysql.h:171: error: `MYSQL_ROW' does not name a type
cconfmysql.h:173: error: expected `)' before "row"
cconfmysql.h: In member function `void nConfig::cConfMySQL::ufLoad::operator()(nConfig::cConfigItemBase*)':
cconfmysql.h:177: error: `mRow' undeclared (first use this function)
cconfmysql.h:177: error: (Each undeclared identifier is reported only once for each function it appears in.)
In file included from ccommand.h:13,
from cdccommand.h:4,
from tlistconsole.h:23,
from ctriggers.h:15,
from cdcconsole.h:22,
from cserverdc.h:30,
from cban.cpp:13:
cpcre.h:13:18: pcre.h: No such file or directory
In file included from ccommand.h:13,
from cdccommand.h:4,
from tlistconsole.h:23,
from ctriggers.h:15,
from cdcconsole.h:22,
from cserverdc.h:30,
from cban.cpp:13:
cpcre.h: At global scope:
cpcre.h:43: error: ISO C++ forbids declaration of `pcre' with no type
cpcre.h:43: error: expected `;' before '*' token
cpcre.h:44: error: ISO C++ forbids declaration of `pcre_extra' with no type
cpcre.h:44: error: expected `;' before '*' token
*** Error code 1
Stop in /usr/src/DC++/verlihub-0.9.8c/src.
*** Error code 1
Stop in /usr/src/DC++/verlihub-0.9.8c.
*** Error code 1
Stop in /usr/src/DC++/verlihub-0.9.8c.
На этом всё благгополучно вываливается.
Вопрос: есть здесь люди компетентные в решении этого вопроса? если есть - то ка это решить?



угу. походу с
угу. походу с мускулем проблема.
укажи путь к конфигу
так в том-то и
так в том-то и дело, что путь указан!
-with-mysql-exec-prefix=/usr/local/mysql/bin
и mysql_config там и находится.
ты из портов
ты из портов ставишь?
из сырцов. по
из сырцов.
по ряду причин из портов пока нельзя.
Опсалютно таже
Опсалютно таже проблема, как нибудь решили ее?
ковыряйте
ковыряйте мускуль :)