免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2538 | 回复: 6
打印 上一主题 下一主题

[Mail] 安装VPOPMAIL错误: [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-02 15:27 |只看该作者 |倒序浏览
还请各位大侠指教:

安装VPOPMAIL错误:
  1. 系统环境: redhat9.0
  2. mysql   : [root@]/usr/local/mysql/bin/mysql -v
  3.               Your MySQL connection id is 1064 to server version: 5.0.27-standard
复制代码



编译参数:
  1. ./configure --enable-incdir=/usr/local/mysql/include --enable-libdir=/usr/local/mysql/lib --disable-roaming-users --enable-logging=p --disable-passwd --enable-clear-passwd --disable-domain-quotas   --disable-mysql-limits --enable-learn-passwords
复制代码



错误如下:
  1. libvpopmail.a(vauth.o)(.text+0x185c):/home/pkg/vpopmail-5.4.10/vauth.c:1157: undefined reference to `mysql_error'
  2. libvpopmail.a(vauth.o)(.text+0x18c1): In function `vget_lastauthip':
  3. /home/pkg/vpopmail-5.4.10/vauth.c:1179: undefined reference to `mysql_query'
  4. libvpopmail.a(vauth.o)(.text+0x18df):/home/pkg/vpopmail-5.4.10/vauth.c:1181: undefined reference to `mysql_query'
  5. libvpopmail.a(vauth.o)(.text+0x18f3):/home/pkg/vpopmail-5.4.10/vauth.c:1186: undefined reference to `mysql_store_result'
  6. libvpopmail.a(vauth.o)(.text+0x1904):/home/pkg/vpopmail-5.4.10/vauth.c:1186: undefined reference to `mysql_fetch_row'
  7. libvpopmail.a(vauth.o)(.text+0x192f):/home/pkg/vpopmail-5.4.10/vauth.c:1190: undefined reference to `mysql_free_result'
  8. libvpopmail.a(vauth.o)(.text+0x1946):/home/pkg/vpopmail-5.4.10/vauth.c:1182: undefined reference to `mysql_error'
  9. collect2: ld returned 1 exit status
  10. make[2]: *** [vchkpw] Error 1
  11. make[2]: Leaving directory `/home/pkg/vpopmail-5.4.10'
  12. make[1]: *** [all-recursive] Error 1
  13. make[1]: Leaving directory `/home/pkg/vpopmail-5.4.10'
  14. make: *** [all] Error 2
  15. [root@mysite vpopmail-5.4.10]#
复制代码

论坛徽章:
0
2 [报告]
发表于 2007-07-02 16:17 |只看该作者
--enable-incdir=/usr/local/mysql/include --enable-libdir=/usr/local/mysql/lib
路径不对(如果是编译安装的话)再在后面加上/mysql就OK了

论坛徽章:
0
3 [报告]
发表于 2007-07-17 23:43 |只看该作者
原帖由 Linux@初学者 于 2007-7-2 16:17 发表
--enable-incdir=/usr/local/mysql/include --enable-libdir=/usr/local/mysql/lib
路径不对(如果是编译安装的话)再在后面加上/mysql就OK了


感谢回复,我是使用mysql-standard-5.0.27-linux-i686 版本,直接解压使用的,不知道上述编译参数有没有错误?

论坛徽章:
0
4 [报告]
发表于 2007-07-20 18:24 |只看该作者
原帖由 qmailer 于 2007-7-2 15:27 发表
还请各位大侠指教:

安装VPOPMAIL错误:
系统环境: redhat9.0
mysql   : [root@]/usr/local/mysql/bin/mysql -v
              Your MySQL connection id is 1064 to server version: 5.0.27-standard
...

UP

论坛徽章:
0
5 [报告]
发表于 2007-07-21 22:26 |只看该作者
ls 下 /usr/local/mysql/ 裏的 lib 和 include 看看是否有頭文件和共享庫

论坛徽章:
0
6 [报告]
发表于 2007-07-22 08:52 |只看该作者
原帖由 alvis 于 2007-7-21 22:26 发表
ls 下 /usr/local/mysql/ 裏的 lib 和 include 看看是否有頭文件和共享庫


感谢回复,如下:

/usr/local/mysql/include
  1. [root@~ include]# ls
  2. base64.h           my_alloc.h         my_sys.h           queues.h
  3. config-os2.h       my_base.h          my_time.h          raid.h
  4. config.h           my_bitmap.h        my_tree.h          rijndael.h
  5. decimal.h          my_config.h        my_user.h          sha1.h
  6. errmsg.h           my_dbug.h          my_xml.h           sql_common.h
  7. ft_global.h        my_dir.h           myisam.h           sql_state.h
  8. hash.h             my_getopt.h        myisammrg.h        sslopt-case.h
  9. heap.h             my_global.h        myisampack.h       sslopt-longopts.h
  10. help_end.h         my_handler.h       mysql.h            sslopt-vars.h
  11. help_start.h       my_libwrap.h       mysql_com.h        t_ctype.h
  12. keycache.h         my_list.h          mysql_embed.h      thr_alarm.h
  13. m_ctype.h          my_net.h           mysql_time.h       thr_lock.h
  14. m_string.h         my_no_pthread.h    mysql_version.h    typelib.h
  15. md5.h              my_nosys.h         mysqld_ername.h    violite.h
  16. my_aes.h           my_pthread.h       mysqld_error.h
  17. my_alarm.h         my_semaphore.h     mysys_err.h
  18. [root@~ include]#
复制代码

/usr/local/mysql//mysql

  1. [root@~ lib]# ls
  2. libdbug.a           libmysql.imp        libmysqlclient_r.a  libmysys.a
  3. libmygcc.a          libmysqlclient.a    libmystrings.a      mysql
  4. [root@mysite lib]# pwd
  5. /usr/local/mysql/lib
  6. [root@mysite lib]# cd mysql
  7. [root@mysite mysql]# ls
  8. libdbug.a                 libmysqlclient.so         libz.a
  9. libheap.a                 libmysqlclient.so.15      libz.la
  10. libmyisam.a               libmysqlclient.so.15.0.0  libz.so
  11. libmyisammrg.a            libmystrings.a            libz.so.1
  12. libmysqlclient.a          libmysys.a                libz.so.1.2.3
  13. libmysqlclient.la         libvio.a
  14. [root@mysite mysql]# pwd
  15. /usr/local/mysql/lib
  16. [root@~ mysql]#
复制代码

[ 本帖最后由 qmailer 于 2007-7-22 08:54 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2007-07-22 23:40 |只看该作者
得,只能出大招了,在 configure 后,看 Makefile 文件,查

auth_inc 和 auth_libs 的值是 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP