LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 晨想

LFS Testing 6 那个版本,装sendmail 出错。

[复制链接]
 楼主| 发表于 2004-11-18 19:39:38 | 显示全部楼层
偶的问题,不是哪个好用。而是不能编译。:)。我怕是我的lfs的基础有问题。导致以后系统有隐患。

谢谢大家的信息和推荐。:):)。
发表于 2005-1-15 15:17:14 | 显示全部楼层
cc -O2 -I. -I../../include  -DNEWDB       -c -o version.o version.c
cc -o sendmail   main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o      /usr/src/sendmail-8.12.10/obj.Linux.2.6.8.1.i686/libsmutil/libsmutil.a /usr/src/sendmail-8.12.10/obj.Linux.2.6.8.1.i686/libsm/libsm.a  -ldb -lresolv -lcrypt -lnsl -ldl
/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../libdb.so: undefined reference to `pthread_condattr_setpshared'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../libdb.so: undefined reference to `pthread_mutexattr_destroy'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../libdb.so: undefined reference to `pthread_mutexattr_setpshared'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../libdb.so: undefined reference to `pthread_mutexattr_init'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../libdb.so: undefined reference to `pthread_mutex_trylock'
collect2: ld returned 1 exit status
make: *** [sendmail] Error 1
[root@mikkoyue:sendmail]#

这是我遇到的错误代码,应该是我们的gcc选择了pthread,而sendmail可能要求是linuxthread吧,我猜的,因为我编译mysql的时候就遇到了这种问题,好心人给了个补丁解决了,有哪位高手有patch?贡献一下吧。
回复 支持 反对

使用道具 举报

发表于 2005-1-16 00:59:20 | 显示全部楼层
俺也遇到了这个问题!!热切期待大虾回复!!!
回复 支持 反对

使用道具 举报

发表于 2005-1-17 11:35:14 | 显示全部楼层
Post by 黯然销魂
那就是你的sendmail没问题咯:)。

我的glibc是2.3.4-20040704的,也许旧了一点。。。呵呵。麻烦。
都不知道改用NPTL还是Linuxthread好。。郁闷。。。。



应该是nptl好些吧,要不新gcc的新版本中为什么用它。具体好在哪,我也不清楚。

我去发这主贴讨论一下。
南来北往的朋友注意啦~~~大家讨论一下NPTL与LinuxThreads哪个好?好在哪里?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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