|
|
发表于 2004-8-20 08:06:11
|
显示全部楼层
错误依然
我查了mysql的库文件路径是
/usr/include/mysql
/usr/lib/mysql
把mysql.h复制到vpopmail源文件目录下后就没有找不到mysql库错误了.
我把/usr/lib/mysql添加到/etc/ld.so.conf里,执行了ldconfig,再次执行make后错误依然
[root@Hualng vpopmail-5.4.5]# make
........(很长一串,有yes和no)
./compile cdbmake_hash.c
./compile cdbmake_add.c
./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \
cdbmake_add.o
make[2]: Leaving directory `/home/pkg/vpopmail-5.4.5/cdb'
make[2]: Entering directory `/home/pkg/vpopmail-5.4.5'
rm -f libvpopmail.a
ar cru libvpopmail.a vpopmail.o md5.o bigdir.o vauth.o file_lock.o vpalias.o se
k.o vlimits.o maildirquota.o cdb/*.o
ranlib libvpopmail.a
gcc -g -O2 -Wall -o vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a -L/usr/l
b/mysql -lmysqlclient -lz -lm -lcrypt
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[2]: *** [vchkpw] Error 1
make[2]: Leaving directory `/home/pkg/vpopmail-5.4.5'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pkg/vpopmail-5.4.5'
make: *** [all] Error 2 |
|