From: Tanaka Akira Date: 2002-03-28T16:33:49+09:00 Subject: [ruby-dev:16636] -L for iconv FreeBSD $B$G(B --prefix $B$D$-$G(B Ruby $B$r(B install $B$9$k$H$-$K!"(Bext/iconv $B$r;H(B $B$&$K$O$I$&$7$?$i$$$$$s$G$7$g$&$+(B? /usr/local $B$K(B install $B$7$F$"$k(B libiconv $B$r;H$*$&$H;W$C$?$N$G$9$,!"(B % CPPFLAGS=-I/usr/local/include LDFLAGS='-L/usr/local/lib' ./configure --prefix=/home/akr/src/ruby ... % make ... compiling iconv gcc -fPIC -g -O2 -I/usr/home/akr/src/ruby/ruby -I/usr/home/akr/src/ruby/ruby -I/home/akr/src/ruby/include -DHAVE_ICONV_H -I/usr/local/include -c iconv.c iconv.c: In function `iconv_try': iconv.c:154: warning: passing arg 2 of `iconv' from incompatible pointer type gcc -shared -Wl,-soname,iconv.so -L/usr/home/akr/src/ruby/ruby -L/home/akr/src/ruby/lib -o iconv.so iconv.o -lc ... $B$H$$$&$h$&$K!"(Biconv.so $B$N@8@.;~$K(B -L/usr/local/lib $B$,$D$+$J$$$?$a!"(B % make install ... % ruby -vriconv -e 'p Iconv.iconv("ISO-2022-JP", "EUC-JP", "")' ruby 1.7.2 (2002-03-27) [i386-freebsd4.2] /usr/libexec/ld-elf.so.1: /home/akr/src/ruby/lib/ruby/1.7/i386-freebsd4.2/iconv.so: Undefined symbol "iconv_open" $B$H$$$&$h$&$K