- 论坛徽章:
- 0
|
环境
redhat9+mysql4.016源代码安装
编译maildrop时,参数如下
./configure --prefix=/usr/local/maildrop --without-db --enable-sendmail=/usr/sbin/sendmail--enable-trusted-users='root maildrop' --enable-maildropmysql --with-mysqlconfig=/etc/maildrop.mysql --enable-maildirquota --with-trashquota --with-dirsync
这一步没有问题
make时,出现如下错误
mdmysql.c:10:25: mysql/mysql.h: No such file or directory
mdmysql.c:11:26: mysql/errmsg.h: No such file or directory
mdmysql.c: In function `get_user_mysql':
mdmysql.c:17: `MYSQL' undeclared (first use in this function)
mdmysql.c:17: (Each undeclared identifier is reported only once
mdmysql.c:17: for each function it appears in.)
mdmysql.c:17: parse error before "mysql_buf"
mdmysql.c:18: `MYSQL_RES' undeclared (first use in this function)
mdmysql.c:18: `result' undeclared (first use in this function)
mdmysql.c:19: `MYSQL_ROW' undeclared (first use in this function)
mdmysql.c:19: parse error before "row"
mdmysql.c:32: `mysql' undeclared (first use in this function)
mdmysql.c:32: warning: implicit declaration of function `mysql_connect'
mdmysql.c:32: `mysql_buf' undeclared (first use in this function)
mdmysql.c:32: `server' undeclared (first use in this function)
mdmysql.c:32: `userid' undeclared (first use in this function)
mdmysql.c:32: `password' undeclared (first use in this function)
mdmysql.c:37: warning: implicit declaration of function `mysql_select_db'
mdmysql.c:39: warning: implicit declaration of function `mysql_close'
mdmysql.c:64: warning: implicit declaration of function `mysql_query'
mdmysql.c:73: warning: implicit declaration of function `mysql_store_result'
mdmysql.c:81: warning: implicit declaration of function `mysql_num_rows'
mdmysql.c:83: warning: implicit declaration of function `mysql_free_result'
mdmysql.c:88: `row' undeclared (first use in this function)
mdmysql.c:88: warning: implicit declaration of function `mysql_fetch_row'
make[2]: *** [mdmysql.o] Error 1
make[2]: Leaving directory `/usr/local/pat/maildrop-1.6.3/maildrop'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/pat/maildrop-1.6.3/maildrop'
make: *** [all-recursive] Error 1
[root@pat maildrop-1.6.3]#
请问这是什么问题?如何解决?
如果configure不带参数
./configure
make
make install-strip
一切OK,没有上面的错误,但好象不支持mysql了 |
|