Opened at 2006-11-26T14:55:49Z
Closed at 2007-12-12T22:48:52Z
#223 closed defect (fixed)
iconv error when compiling
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | BitlBee | Version: | 1.0.3 |
Keywords: | compile iconv | Cc: | |
IRC client+version: | Client-independent | Operating System: | Public server |
OS version/distro: |
Description
When I am trying to compile bitlbee I get these errors: root@bua:~/bitlbee-1.0.3# ./configure --oscar=0 --jabber=0 BitlBee configure
Architecture: Linux
Configuration done:
Debugging disabled. Binary stripping enabled. Using SSL library: gnutls Building with these protocols: msn yahoo
root@bua:~/bitlbee-1.0.3# make
- Compiling account.c
- Compiling bitlbee.c
- Compiling commands.c
- Compiling conf.c
- Compiling crypting.c
- Compiling help.c
- Compiling ini.c
- Compiling irc.c
- Compiling log.c
- Compiling nick.c
- Compiling query.c
- Compiling set.c
- Compiling unix.c
- Compiling url.c
- Compiling user.c
- Compiling util.c
util.c: In function `do_iconv': util.c:432: warning: passing arg 2 of `libiconv' from incompatible pointer type make[1]: Đang vào thư mục « /root/bitlbee-1.0.3/protocols »
- Compiling md5.c
- Compiling nogaim.c
- Compiling proxy.c
- Compiling sha.c
- Compiling ssl_gnutls.c
make[2]: Đang vào thư mục « /root/bitlbee-1.0.3/protocols/msn »
- Compiling msn.c
- Compiling msn_util.c
- Compiling ns.c
- Compiling passport.c
- Compiling sb.c
- Compiling tables.c
- Linking msn_mod.o
make[2]: Đang rời khỏi thư mục « /root/bitlbee-1.0.3/protocols/msn » make[2]: Đang vào thư mục « /root/bitlbee-1.0.3/protocols/yahoo »
- Compiling yahoo.c
- Compiling crypt.c
- Compiling libyahoo2.c
- Compiling yahoo_fn.c
- Compiling yahoo_httplib.c
- Compiling yahoo_list.c
- Compiling yahoo_util.c
- Linking yahoo_mod.o
make[2]: Đang rời khỏi thư mục « /root/bitlbee-1.0.3/protocols/yahoo »
- Linking protocols.o
make[1]: Đang rời khỏi thư mục « /root/bitlbee-1.0.3/protocols »
- Linking bitlbee
util.o(.text+0x8ee): In function `do_iconv': : undefined reference to `libiconv_open' util.o(.text+0x927): In function `do_iconv': : undefined reference to `libiconv' util.o(.text+0x938): In function `do_iconv': : undefined reference to `libiconv_close' util.o(.text+0x9aa): In function `set_eval_charset': : undefined reference to `libiconv_open' util.o(.text+0x9bd): In function `set_eval_charset': : undefined reference to `libiconv_close' collect2: ld returned 1 exit status make: * [bitlbee] Lỗi 1 root@bua:~/bitlbee-1.0.3#
I have tried to both the newest libiconv (1.11) and some older I dont remember the name of.. Any idea why it wont compile?
Attachments (0)
Change History (1)
comment:1 Changed at 2007-12-12T22:48:52Z by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Hmm... I was going to fixed this, but noticed that this problem should be gone in development versions already because it uses GLib for character set conversion. Please try out 1.1.1dev, it's better in many ways.
(If you really want to use 1.0.x, IIRC this problem usually goes away if you add -liconv to EFLAGS in Makefile.settings.)