LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1055|回复: 2

REDHAT AS 3上sendmail的SMTP认证问题?

[复制链接]
发表于 2003-12-23 15:32:09 | 显示全部楼层 |阅读模式
REDHAT AS 3上自带有sasl2,而sendmail与它配合不好,故想用sasl-1.5.28,可是sasl-1.5.28编译时老出错,是不是REDHAT AS 3不支持啊?
[root@xihu-server cyrus-sasl-1.5.28]# ./configure --enable-login --enable-pwche
ck --disable-gssapi --disable-digest --disable-cram --disable-krb4 --enable-pla
in
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for a BSD compatible install... /usr/bin/install -c
checking for __attribute__... (cached) yes
checking for runpath switch... -Wl,-rpath,
checking build system type... i686-pc-linux-gnu
checking for ranlib... (cached) ranlib
checking for ld used by GCC... (cached) /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for BSD-compatible nm... (cached) /usr/bin/nm -B
checking whether ln -s works... (cached) yes
loading cache ./config.cache within ltconfig
checking for object suffix... o
checking for executable suffix... (cached) no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions ... yes
checking if gcc static flag -static works... -static
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking command to parse /usr/bin/nm -B output... ok
checking how to hardcode library paths into programs... immediate
checking for /usr/bin/ld option to reload object files... -r
checking dynamic linker characteristics... Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for objdir... .libs
creating libtool
loading cache ./config.cache
checking DB path to use... /etc/sasldb
checking for db3/db.h... (cached) no
checking for db.h... (cached) yes
checking for db_create in -ldb-3.2... (cached) no
checking for db_create in -ldb3.2... (cached) no
checking for db_create in -ldb-3.1... (cached) no
checking for db_create in -ldb3.1... (cached) no
checking for db_create in -ldb-3... (cached) no
checking for db_create in -ldb3... (cached) no
checking for db_create in -ldb... (cached) yes
checking DB library to use... berkeley
checking for dlopen in -ldl... (cached) yes
checking for syslog... (cached) yes
checking for crypt... (cached) no
checking for crypt in -lcrypt... (cached) yes
checking for connect... (cached) yes
checking for res_search... (cached) no
checking for res_search in -lresolv... (cached) yes
checking for dn_expand... (cached) yes
checking for dns_lookup... (cached) no
checking for pam_start in -lpam... (cached) yes
checking for security/pam_appl.h... (cached) yes
checking PAM support... yes
checking for getspnam... (cached) yes
checking CRAM-MD5... disabled
checking SCRAM-MD5... disabled
checking for des_pcbc_encrypt in -ldes... (cached) no
checking for des_pcbc_encrypt in -ldes524... (cached) no
checking for des_pcbc_encrypt in -ldes425... (cached) no
checking for RSAPublicEncrypt in -lrsaref... (cached) no
checking for des_pcbc_encrypt in -lcrypto... (cached) no
checking DIGEST-MD5... disabled
checking KERBEROS_V4... disabled
checking GSSAPI... disabled
checking ANONYMOUS... enabled
checking PLAIN... enabled
checking LOGIN... enabled
checking SRP... disabled
checking for dirent.h that defines DIR... (cached) yes
checking for opendir in -ldir... (cached) no
checking for ANSI C header files... (cached) yes
checking for strchr... (cached) yes
checking for memcpy... (cached) yes
checking for getpwnam... (cached) yes
checking for getspnam... (cached) yes
checking for gettimeofday... (cached) yes
checking for getsubopt... (cached) yes
checking for snprintf... (cached) yes
checking for vsnprintf... (cached) yes
checking for getopt.h... (cached) yes
checking for unistd.h... (cached) yes
checking for crypt.h... (cached) yes
checking for pwd.h... (cached) yes
checking for shadow.h... (cached) yes
checking for paths.h... (cached) yes
checking for working const... (cached) yes
checking for inline... (cached) inline
checking return type of signal handlers... (cached) void
checking for sfio.h... (cached) no
checking for getdomainname... (cached) yes
checking for getpassphrase... (cached) no
checking for getpid... (cached) yes
creating ./config.status
creating Makefile
creating include/Makefile
creating lib/Makefile
creating plugins/Makefile
creating utils/Makefile
creating doc/Makefile
creating sample/Makefile
creating java/Makefile
creating java/CyrusSasl/Makefile
creating java/javax/Makefile
creating java/javax/security/Makefile
creating java/javax/security/auth/Makefile
creating java/javax/security/auth/callback/Makefile
creating pwcheck/Makefile
creating saslauthd/Makefile
creating man/Makefile
creating config.h
config.h is unchanged
[root@xihu-server cyrus-sasl-1.5.28]# make
make all-recursive
make[1]: Entering directory `/tmp/cyrus-sasl-1.5.28'
Making all in include
make[2]: Entering directory `/tmp/cyrus-sasl-1.5.28/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/cyrus-sasl-1.5.28/include'
Making all in lib
make[2]: Entering directory `/tmp/cyrus-sasl-1.5.28/lib'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include
-I/usr/local/include -Wall -W -g -O2 -c db_berkeley.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/local/include -Wall -W -g -
O2 -c db_berkeley.c -fPIC -DPIC -o db_berkeley.lo
db_berkeley.c: In function `berkeleydb_open':
db_berkeley.c:94: warning: passing arg 2 of pointer to function from incompatibl
e pointer type
db_berkeley.c:94: warning: passing arg 4 of pointer to function makes pointer fr
om integer without a cast
db_berkeley.c:94: too few arguments to function
make[2]: *** [db_berkeley.lo] Error 1
make[2]: Leaving directory `/tmp/cyrus-sasl-1.5.28/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/cyrus-sasl-1.5.28'
make: *** [all-recursive-am] Error 2
[root@xihu-server cyrus-sasl-1.5.28]#
发表于 2003-12-24 12:32:30 | 显示全部楼层
唉!! Linux 老是有这样那样的问题,为什么Redhat 发布这些版本的时候就不能不要让我们编译就装好就能用呢?? 唉,简直让人又爱又恨!
 楼主| 发表于 2004-1-8 15:16:11 | 显示全部楼层
哪位朋友帮帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表