Подскажите мне криворукому как грамотно обновить vpopmail?
Сейчас стоит версия 5.2.1
надо 5.3.23
пробовал
./configure \
--enable-roaming-users=n \
--enable-logging=p \
--enable-defaultquota=20971520S \
--enable-ip-alias-domains=n \
--enable-passwd=n \
--enable-clear-passwd=y \
--enable-domain-quotas=n \
--enable-mysql=y \
--enable-incdir=/usr/local/mysql/include \
--enable-libdir=/usr/local/mysql/lib \
--enable-many-domains=n \
--enable-auth-logging=y \
--enable-mysql-logging=y \
--enable-valias=y \
--enable-mysql-limits=n
прошло,
make
выдал ошибки:
[root@ns vpopmail-5.3.23]# make
make all-recursive
make[1]: Вход в каталог `/usr/src/vpopmail-5.3.23'
Making all in cdb
make[2]: Вход в каталог `/usr/src/vpopmail-5.3.23/cdb'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Выход из каталог `/usr/src/vpopmail-5.3.23/cdb'
make[2]: Вход в каталог `/usr/src/vpopmail-5.3.23'
gcc -I. -I/usr/local/mysql/include -g -O2 -Wall -c vauth.c
vauth.c:25:19: mysql.h: No such file or directory
vauth.c:32: parse error before "mysql_update"
vauth.c:32: warning: type defaults to `int' in declaration of `mysql_update'
vauth.c:32: warning: data definition has no type or storage class
vauth.c:33: parse error before "mysql_read_getall"
vauth.c:33: warning: type defaults to `int' in declaration of `mysql_read_getall
'
vauth.c:33: warning: data definition has no type or storage class
vauth.c:51: parse error before '*' token
vauth.c:51: warning: type defaults to `int' in declaration of `res_update'
vauth.c:51: warning: data definition has no type or storage class
vauth.c:52: parse error before '*' token
vauth.c:52: warning: type defaults to `int' in declaration of `res_read_getall'
vauth.c:52: warning: data definition has no type or storage class
vauth.c:60: parse error before "row"
vauth.c:60: warning: type defaults to `int' in declaration of `row'
vauth.c:60: warning: data definition has no type or storage class
vauth.c:61: parse error before "row_getall"
vauth.c:61: warning: type defaults to `int' in declaration of `row_getall'
vauth.c:61: warning: data definition has no type or storage class
vauth.c: In function `vauth_open_update':
vauth.c:107: warning: implicit declaration of function `mysql_init'
vauth.c:108: warning: implicit declaration of function `mysql_options'
vauth.c:108: `MYSQL_OPT_CONNECT_TIMEOUT' undeclared (first use in this function)
vauth.c:108: (Each undeclared identifier is reported only once
vauth.c:108: for each function it appears in.)
vauth.c:111: warning: implicit declaration of function `mysql_real_connect'
...
...
...
далее доохрена подобной мути и в конце
...
...
...
vauth.c: In function `valias_select_all_next':
vauth.c:1332: subscripted value is neither array nor pointer
vauth.c:1333: subscripted value is neither array nor pointer
vauth.c: In function `logmysql':
vauth.c:1364: warning: assignment makes pointer from integer without a cast
vauth.c: In function `vcreate_vlog_table':
vauth.c:1381: warning: assignment makes pointer from integer without a cast
make[2]: *** [vauth.o] Ошибка 1
make[2]: Выход из каталог `/usr/src/vpopmail-5.3.23'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/usr/src/vpopmail-5.3.23'
make: *** [all-recursive-am] Ошибка 2Пробовал это-же со старой версией тоже выдает такие-же ошибки.
По-моему vpopmail после установки не позволяет еще раз делать make
Ну расскажите вы мне тупому как ее надо проапгрейдить.
А что нового в новой?
Почитай INSTALL, там все написано и как обновлять тоже.