- 论坛徽章:
- 0
|
系统:redhat9,ezmlm0.53+idx0.40,2个补丁都打了,mysql的安装路径为/usr/local/mysql,几个conf文件都已设置,其中conf-sqcc的内容为
-I/usr/local/mysql/include,conf-sqlld的内容为-L/usr/local/mysql/lib -lmysqlclient -lnsl -lm -lz 。
我查过本版所有关于ezmlm的文章,里面几乎所有的错误都让我碰到过了,搞了一个上午,真背,现在的问题是:
[root@mail ezmlm-0.53]# make setup
./compile checktag.c `head -1 conf-sqlcc`
checktag.c: In function `checktag':
checktag.c:68: warning: return discards qualifiers from pointer target type
checktag.c:70: warning: return discards qualifiers from pointer target type
checktag.c:75: warning: return discards qualifiers from pointer target type
checktag.c:90: warning: return discards qualifiers from pointer target type
checktag.c:92: warning: return discards qualifiers from pointer target type
checktag.c:95: warning: return discards qualifiers from pointer target type
./compile issub.c `head -1 conf-sqlcc`
./compile logmsg.c `head -1 conf-sqlcc`
logmsg.c: In function `logmsg':
logmsg.c:52: warning: return discards qualifiers from pointer target type
./compile subscribe.c `head -1 conf-sqlcc`
./compile opensql.c `head -1 conf-sqlcc`
opensql.c: In function `opensql':
opensql.c:99: warning: return discards qualifiers from pointer target type
./compile putsubs.c `head -1 conf-sqlcc`
./compile tagmsg.c `head -1 conf-sqlcc`
./compile searchlog.c `head -1 conf-sqlcc`
./makelib subdb.a checktag.o issub.o logmsg.o subscribe.o \
opensql.o putsubs.o tagmsg.o searchlog.o
./load ezmlm-gate subdb.a getconf.o slurpclose.o slurp.o \
getopt.a getln.a auto_bin.o env.a sig.a fs.a \
strerr.a substdio.a stralloc.a alloc.a error.a str.a case.a wait.a \
open.a lock.a seek.a `head -1 conf-sqlld`
:没有那个文件或目录
make: *** [ezmlm-gate] Error 1
如果把conf-sqlld的内容改为-L/usr/local/mysql/lib -lmysqlclient ,那么就会出现这种错误。我尝试加过-lscoket(可能拼错),也没有用。。
[root@mail ezmlm-0.53]# make setup
./load ezmlm-gate subdb.a getconf.o slurpclose.o slurp.o \
getopt.a getln.a auto_bin.o env.a sig.a fs.a \
strerr.a substdio.a stralloc.a alloc.a error.a str.a case.a wait.a \
open.a lock.a seek.a `head -1 conf-sqlld`
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [ezmlm-gate] Error 1
请问我是不是缺少安装什么了?或者哪里设置错了?
我装vpopmail/igenus等软件的时候也碰到过很多问题,不过查了本版的帖子后都顺利解决了,这次ezmlm是实在无奈……头昏,只好求助大家了,请指点指点吧,谢谢了! |
|