作者Alica (Torsades de Pointes)
看板PttCurrent
标题Re: [问题] 关於libiconv的编译问题
时间Sun May 29 01:29:31 2005
※ 引述《pizzamx (pizza)》之铭言:
: 错误如下﹕
: ../innbbsd/str_decode.c: In function `str_iconv':
: ../innbbsd/str_decode.c:180: warning: passing arg 2 of `libiconv' from
: incompatible pointer type
: /tmp/ccowphjB.o(.text+0x177): In function `str_iconv':
: : undefined reference to `libiconv_open'
: /tmp/ccowphjB.o(.text+0x1bd): In function `str_iconv':
: : undefined reference to `libiconv'
: /tmp/ccowphjB.o(.text+0x226): In function `str_iconv':
: : undefined reference to `libiconv_close'
: collect2: ld returned 1 exit status
: *** Error code 1
: Stop.
: *** Error code 1
: Stop.
: 一些有关的信息﹕
: 已经装了libiconv1.9.2
: gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)
: 请问是什麽问题﹐//bow
看起来似乎还是没找到iconv...不确定RH7.3有没有内建iconv,先这样问好了.
你的编译参数有没有加上str_decode.c里面写的:
/*
* bsd 底下使用要编译时要加 -I/usr/local/include -L/usr/local/lib -liconv
* 若真的没有iconv就把上面这行 #define 删了
*/
这样?
话说回来,这年头还在用RH7.3,不考虑换个新一点的版本吗?
稍微新一点的Linux版本应该都直接内建libiconv在glibc里面了,这样可以省点事.
我在也很旧(2002)了的Debian 3.0上编译innbbsd可以顺利完成...仅供参考.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.170