- 主题:问一下configure时候出错的问题
为啥cvs下来的innbbsd包里面没有configure.ac之类的文件呢?
本来就没有么?
【 在 velet@newsmth.net-SPAM.no (好好疼你。。。) 的大作中提到: 】
: ./configure --prefix=/home/bbs --enable-site=devel --with-www=/home/www --with-php=/home/grid/php-4.3.5 --with-mysql=/home/mysql/ --enable-ssh --enable-openssl
: 没有问题,但是加上--enable-innbbsd就出现下面的错误了,无论是cvs的代码还是
: 下载的snapshot包
: ...................
--
FROM bbs.cqupt.edu.cn
但是我加上--enable-innbbsd的时候就会出现如下错误
checking for int *... yes
checking size of int *... configure: error: cannot compute sizeof (int *), 77
See `config.log' for more details.
不加--enable-innbbsd的时候正常,也可以正常编译,运行,但是编译的时
候会出现如下信息:
[Compiling bbslogd.c]
[Linking bbslogd]
libtool: link: warning: library `/usr/lib64/libmysqlclient.la' was moved.
libtool: link: warning: library `/usr/lib64/libmysqlclient.la' was moved.
gcc -DINVISIBLE -D_DETAIL_UINFO_ -DSHOW_IDLE_TIME -I../src -Wall -DLINUX -I/usr/include/mysql -I/usr/local/include -o bbslogd bbslogd.o ../libBBS/.libs/libBBS.a ../libsystem/.libs/libsystem.a ../rzsz/.libs/libzmodem.a -L/usr/lib -L/usr/lib/mysql /usr/lib64/libmysqlclient.so -lz -lcrypt -lnsl -lm -lpthread -L/usr/local/lib /usr/local/lib/libesmtp.so -lssl -lcrypto -lbsd /usr/lib64/libltdl.so -ldl -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
/usr/bin/ld: skipping incompatible /usr/lib/libcrypt.so when searching for -lcrypt
/usr/bin/ld: skipping incompatible /usr/lib/libcrypt.a when searching for -lcrypt
/usr/bin/ld: skipping incompatible /usr/lib/libnsl.so when searching for -lnsl
/usr/bin/ld: skipping incompatible /usr/lib/libnsl.a when searching for -lnsl
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
/usr/bin/ld: skipping incompatible /usr/lib/libbsd.a when searching for -lbsd
/usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
不知道怎么回事,我用的平台是TurboLinux 8 for AMD64 Server
【 在 atppp@newsmth.net-SPAM.no (Big Mouse) 的大作中提到: 】
: 已经没有了,innbbsd在kbs_bbs的目录下checkout
: kbs_bbs目录configure加--enable-innbbsd的时候会自动在innbbsd目录下产生Makefile
--
FROM bbs.cqupt.edu.cn
谢谢!config.lib中,把lib改为lib64之后冲突的情况没有了
但是--enable-innbbsd的问题依然存在,加上这个之后configure依然出现错误
checking for int *... yes
checking size of int *... configure: error: cannot compute sizeof (int *), 77
See `config.log' for more details.
【 在 atppp@newsmth.net-SPAM.no (Big Mouse) 的大作中提到: 】
: amd64要改改config.lib
: 基本上就是把lib改成lib64
--
FROM bbs.cqupt.edu.cn