MySQL 8.0.15
ProFTPD Version 1.3.6
при установке модуля
Код: Выделить всё
# cd /usr/ports/databases/proftpd-mod_sql_mysql
# make install clean
--------------
Build Summary
--------------
Building the following static modules:
mod_ident
mod_auth_pam
mod_ctrls
Building the following shared modules:
mod_sql_mysql
--------------
===> Building for proftpd-mod_sql_mysql-1.3.6
echo \#define BUILD_STAMP \"`date +"%a %b %e %Y %H:%M:%S %Z"`\" > include/buildstamp.h
gmake[1]: Entering directory '/usr/ports/databases/proftpd-mod_sql_mysql/work/proftpd-1.3.6/modules'
/bin/sh ../libtool --mode=compile --tag=CC cc -DHAVE_CONFIG_H -DFREEBSD12_0 -DFREEBSD12 -I.. -I../include -I/usr/local/include/proftpd -I/usr/local/include/mysql -I/usr/local/include -I/usr/local/include/mysql -g2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -fno-omit-frame-pointer -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_sql_mysql.c
libtool: compile: cc -DHAVE_CONFIG_H -DFREEBSD12_0 -DFREEBSD12 -I.. -I../include -I/usr/local/include/proftpd -I/usr/local/include/mysql -I/usr/local/include -I/usr/local/include/mysql -g2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -fno-omit-frame-pointer -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_sql_mysql.c -fPIC -DPIC -o .libs/mod_sql_mysql.o
mod_sql_mysql.c:498:5: error: use of undeclared identifier 'my_bool'
my_bool reconnect = TRUE;
^
mod_sql_mysql.c:499:54: error: use of undeclared identifier 'reconnect'; did you mean 'connect'?
mysql_options(conn->mysql, MYSQL_OPT_RECONNECT, &reconnect);
^~~~~~~~~
connect
/usr/include/sys/socket.h:662:5: note: 'connect' declared here
int connect(int, const struct sockaddr *, socklen_t);
^
mod_sql_mysql.c:1734:44: warning: unused variable 'scrambled_len' [-Wunused-variable]
size_t plaintxt_len = 0, hashed_len = 0, scrambled_len = 0;
^
mod_sql_mysql.c:1732:8: warning: unused variable 'scrambled' [-Wunused-variable]
char scrambled[256] = {'\0'};
^
2 warnings and 2 errors generated.
gmake[1]: *** [Makefile:34: mod_sql_mysql.la] Error 1
gmake[1]: Leaving directory '/usr/ports/databases/proftpd-mod_sql_mysql/work/proftpd-1.3.6/modules'
*** Error code 1
Stop.
make: stopped in /usr/ports/databases/proftpd-mod_sql_mysql
помогите побороть ошибку! спасибо!