- 主题:innbbsd 编译出错
找不到iconv.h
但已经安装了libiconv包的. 而且如果把iconv.h cp 到innbbsd目录下,编译还是出错.
错误代码如下.
qp_conv.c:1:19: iconv.h: No such file or directory
qp_conv.c: In function `str_iconv':
qp_conv.c:72: error: syntax error before "iconv_descriptor"
qp_conv.c:79: error: `iconv_descriptor' undeclared (first use in this function)
qp_conv.c:79: error: (Each undeclared identifier is reported only once
qp_conv.c:79: error: for each function it appears in.)
qp_conv.c:79: warning: implicit declaration of function `iconv_open'
qp_conv.c:81: error: `iconv_t' undeclared (first use in this function)
qp_conv.c:88: warning: implicit declaration of function `iconv'
qp_conv.c:120: warning: implicit declaration of function `iconv_close'
*** Error code 1
Stop in /usr/home/bbs/src/snapshot_kbs/innbbsd.
--
FROM 211.151.90.*
configure的时候--disable-innbbsd
【 在 bugbug (每天爱你多一点) 的大作中提到: 】
: 找不到iconv.h
: 但已经安装了libiconv包的. 而且如果把iconv.h cp 到innbbsd目录下,编译还是出错.
: 错误代码如下.
: ...................
--
FROM 128.12.150.*
谢谢~~
我知道,去掉转信就可以了.但是就真的没有方法可以让编译通过吗?
还是我的libiconv的版本有问题?
搜了前面的文章,也有很我与我有同样问题的.虽然说转信现在已经没有多大作用了,但是编译不过去就觉得不是很爽.想知道问题的原因.
【 在 atppp (Big Mouse) 的大作中提到: 】
: configure的时候--disable-innbbsd
--
FROM 211.151.90.*
你用linux还是什么?
【 在 bugbug (每天爱你多一点) 的大作中提到: 】
: 谢谢~~
: 我知道,去掉转信就可以了.但是就真的没有方法可以让编译通过吗?
: 还是我的libiconv的版本有问题?
: ...................
--
FROM 218.28.14.*
freebsd
【 在 JulyClyde (七月) 的大作中提到: 】
: 你用linux还是什么?
--
FROM 211.151.90.*
改Makefile,把几项/usr/local/xxx的路径信息加进去
CFLAGS = -O -g -DFREEBSD -I/usr/local/include/mysql -I/usr/local/include
LIBICONV_CFLAGS = -I/usr/local/include
LIBICONV_FLAGS = -L/usr/local/lib -liconv
LIBS = -L/usr/lib -lz -L/usr/local/lib -L/usr/local/lib/mysql -lmysqlclient
-L/usr/lib -lpthread -L/usr/local/lib -lesmtp -lltdl -liconv
【 在 bugbug (每天爱你多一点) 的大作中提到: 】
: freebsd
--
FROM 211.151.90.87