Clean-enc $B$,(B clean $B$K4^$^$l$F$$$J$$(B

e$B@nK$H?=$7$^$9!#e(B

Makefile e$B$Ne(B clean e$B%?!<%2%C%H$Ke(B clean-enc
e$B$,4^$^$l$F$$$^$;$s$,!“e(B
e$B2?$+M}M3$,$”$k$N$G$7$g$&$+e(B?

e$B$R$5$S$5$K!"e(Bsvn update e$B$7$F%S%k%I$7$h$&$H$7$?$i!"e(B
e$B0J2<$N$h$&$J%(%i!<$,$G$^$7$?!#e(B
enc/iso_8858_1.o e$B$,8E$$$^$^$@$C$?$N$,860x$G$7$?!#e(B


$ make

./miniruby -I./lib -run -e mkdir – -p “.ext/x86_64-linux/enc/trans”
enc/trans
make -f enc.mk
make[1]: e$B%G%#%l%/%H%je(B /tmp/ruby' e$B$KF~$j$^$9e(B gcc -shared -o .ext/x86_64-linux/enc/iso_8859_1.so enc/iso_8859_1.o -L. -L. -Wl,-R -Wl,/lib -L/lib -lpthread -lrt -ldl -lcrypt -lm /usr/bin/ld: enc/iso_8859_1.o: relocation R_X86_64_32 against a local
symbol’ can not be used when making a shared object; recompile with
-fPIC
enc/iso_8859_1.o: could not read symbols: Bad value
collect2: ld e$B$O%9%F!<%?%9e(B 1 e$B$G=*N;$7$^$7$?e(B
make[1]: *** [.ext/x86_64-linux/enc/iso_8859_1.so] e$B%(%i!<e(B 1
make[1]: e$B%G%#%l%/%H%je(B `/tmp/ruby’ e$B$+$i=P$^$9e(B
make: *** [encs] e$B%(%i!<e(B 2


Kentaro KAWAMOTO
mailto:[email protected]