免费注册 查看新帖 |

Chinaunix

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

[Mail] 安装Courier authentication library的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-23 16:04 |只看该作者 |倒序浏览
安装Courier authentication library

# tar jxvf courier-authlib-0.59.3.tar.bz2
# cd courier-authlib-0.59.3
#./configure
    --prefix=/usr/local/courier-authlib
    --sysconfdir=/etc
    --without-authpam
    --without-authldap
    --without-authpwd
    --without-authshadow
    --without-authvchkpw
    --without-authpgsql
    --with-authmysql
    --with-mysql-libs=/usr/local/mysql/lib/mysql
    --with-mysql-includes=/usr/local/mysql/inculde/mysql
    --with-redhat
    --with-authmysqlrc=/etc/authmysqlrc
    --with-authdaemonrc=/etc/authdaemonrc
    CFLAGS="-march=i686 -O2 -fexpensive-optimizations"  
    CXXFLAGS="-march=i686 -O2 -fexpensive-optimizations"
# make;make install
make  all-recursive
make[1]: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Making all in gdbmobj
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
Making all in md5
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
Making all in sha1
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
Making all in libhmac
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
Making all in numlib
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
Making all in makedat
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
Making all in userdb
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
Making all in rfc822
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
Making all in random128
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
Making all in liblock
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
Making all in liblog
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make  all-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Compiling authmysql.c
In file included from authmysql.c:18:
authmysql.h:8:19: mysql.h: No such file or directory
authmysql.h:9:20: errmsg.h: No such file or directory
make[2]: *** [authmysql.lo] Error 1
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make: *** [all] Error 2
make  install-recursive
make[1]: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Making install in gdbmobj
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
Making install in md5
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
Making install in sha1
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
Making install in libhmac
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
Making install in numlib
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
Making install in makedat
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
Making install in userdb
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make  install-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make[4]: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/courier-authlib/man/man8" || mkdir -p -- "/usr/local/courier-authlib/man/man8"
/usr/bin/install -c -m 644 './makeuserdb.8' '/usr/local/courier-authlib/man/man8/makeuserdb.8'
/usr/bin/install -c -m 644 './userdb.8' '/usr/local/courier-authlib/man/man8/userdb.8'
/usr/bin/install -c -m 644 './userdbpw.8' '/usr/local/courier-authlib/man/man8/userdbpw.8'
make[4]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
Making install in rfc822
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make  install-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make[4]: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
Making install in random128
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
Making install in liblock
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
Making install in liblog
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make  install-am
make[3]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make[4]: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
test -z "/usr/local/courier-authlib/sbin" || mkdir -p -- "/usr/local/courier-authlib/sbin"
  /bin/sh ./libtool --mode=install /usr/bin/install -c 'courierlogger' '/usr/local/courier-authlib/sbin/courierlogger'
/usr/bin/install -c courierlogger /usr/local/courier-authlib/sbin/courierlogger
test -z "/usr/local/courier-authlib/man/man1" || mkdir -p -- "/usr/local/courier-authlib/man/man1"
/usr/bin/install -c -m 644 './courierlogger.1' '/usr/local/courier-authlib/man/man1/courierlogger.1'
make[4]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make[3]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make[2]: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Compiling authmysql.c
In file included from authmysql.c:18:
authmysql.h:8:19: mysql.h: No such file or directory
authmysql.h:9:20: errmsg.h: No such file or directory
make[2]: *** [authmysql.lo] Error 1
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make: *** [install] Error 2

# chmod 755 /usr/local/courier-authlib/var/spool/authdaemon
chmod: cannot access `/usr/local/courier-authlib/var/spool/authdaemon': No such file or directory
是不是./configure时参数错了,还是……?可我都是按照LZ的文章做的啊,不应该啊!

论坛徽章:
0
2 [报告]
发表于 2007-10-24 22:11 |只看该作者
好像是make install 時有問題

你能不能 make 和 make install 分開執行?

论坛徽章:
0
3 [报告]
发表于 2007-10-24 22:13 |只看该作者
你的 =/usr/local/mysql/inculde/mysql  目錄下有東西麽?

论坛徽章:
0
4 [报告]
发表于 2007-10-24 22:14 |只看该作者
http://bbs.chinaunix.net/thread-1004306-1-1.html

...... 原來下面就有貼回答過這問題
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP