{"thread":{"id":"2467","subject":"git-core-0.99.9g: mailinfo.c:448: undefined reference to `libiconv_open'","startedAt":"2005-11-12T10:27:10Z","lastAt":"2005-11-12T10:30:51Z","messageCount":2,"participants":["Roberto Nibali"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"11659","messageId":"4375C37E.6030509@drugphish.ch","threadId":"2467","inReplyTo":null,"subject":"git-core-0.99.9g: mailinfo.c:448: undefined reference to `libiconv_open'","fromName":"Roberto Nibali","fromEmail":"ratz@drugphish.ch","sentAt":"2005-11-12T10:27:10Z","receivedAt":"2005-11-12T10:27:10Z","isPatch":false,"sender":{"key":"ratz@drugphish.ch","avatar":null},"body":"Hello,\n\nI've tried to compile git-core-0.99.9g on an old SuSE 9.1 box with a\nself-compiled libiconv. Anyone can shed a light on the following?\n\ngcc -o mailinfo.o -c -g -O2 -Wall -DSHA1_HEADER='<openssl/sha.h>' mailinfo.c\ngcc -g -O2 -Wall -DSHA1_HEADER='<openssl/sha.h>' -o git-mailinfo\nmailinfo.o libgit.a\nmailinfo.o(.text+0x799): In function `convert_to_utf8':\n/data/down/git-core-0.99.9g/mailinfo.c:448: undefined reference to\n`libiconv_open'\nmailinfo.o(.text+0x7f6):/data/down/git-core-0.99.9g/mailinfo.c:460:\nundefined reference to `libiconv'\nmailinfo.o(.text+0x801):/data/down/git-core-0.99.9g/mailinfo.c:461:\nundefined reference to `libiconv_close'\ncollect2: ld returned 1 exit status\nmake: *** [git-mailinfo] Error 1\n\n# nm /usr/local/lib/libiconv.so | grep -E \"libiconv_open|libiconv_close\"\n0000f550 T libiconv_close\n0000f580 T libiconv_open\n\nI might be missing something really obvious. It's not very important;\njust if you happen to know something regarding this issue I'd be interested.\n\nRegards,\nRoberto Nibali, ratz\n-- \necho\n'[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc\n"},{"id":"11660","messageId":"4375C45B.8000103@drugphish.ch","threadId":"2467","inReplyTo":"4375C37E.6030509@drugphish.ch","subject":"Re: git-core-0.99.9g: mailinfo.c:448: undefined reference to `libiconv_open'","fromName":"Roberto Nibali","fromEmail":"ratz@drugphish.ch","sentAt":"2005-11-12T10:30:51Z","receivedAt":"2005-11-12T10:30:51Z","isPatch":false,"sender":{"key":"ratz@drugphish.ch","avatar":null},"body":"As always, once you send the damn thing, the solution is obvious:\n\n> gcc -o mailinfo.o -c -g -O2 -Wall -DSHA1_HEADER='<openssl/sha.h>' mailinfo.c\n> gcc -g -O2 -Wall -DSHA1_HEADER='<openssl/sha.h>' -o git-mailinfo\n> mailinfo.o libgit.a\n> mailinfo.o(.text+0x799): In function `convert_to_utf8':\n> /data/down/git-core-0.99.9g/mailinfo.c:448: undefined reference to\n> `libiconv_open'\n> mailinfo.o(.text+0x7f6):/data/down/git-core-0.99.9g/mailinfo.c:460:\n> undefined reference to `libiconv'\n> mailinfo.o(.text+0x801):/data/down/git-core-0.99.9g/mailinfo.c:461:\n> undefined reference to `libiconv_close'\n> collect2: ld returned 1 exit status\n> make: *** [git-mailinfo] Error 1\n> \n> # nm /usr/local/lib/libiconv.so | grep -E \"libiconv_open|libiconv_close\"\n> 0000f550 T libiconv_close\n> 0000f580 T libiconv_open\n\n# nm mailinfo.o | grep -i iconv\n         U libiconv\n         U libiconv_close\n         U libiconv_open\n\nThe solution is simple:\n\nmake CFLAGS=\"-liconv\"\n\nSorry for wasting your time,\nRoberto Nibali, ratz\n-- \necho\n'[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc\n"}]}