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

**URL:** <https://www.ruby-forum.com/t/clean-enc-b-b-clean-b-k4-l-f-j-b/124492>\
**Category:** Development\
**Created:** [December 29, 2007, 4:43am UTC](https://www.ruby-forum.com/t/clean-enc-b-b-clean-b-k4-l-f-j-b/124492 "2007-12-29T04:43:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kentaro\_KAWAMOTO](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/87869e/32.png) [@Kentaro\_KAWAMOTO](https://www.ruby-forum.com/u/Kentaro_KAWAMOTO)\
**Post date:** [December 29, 2007, 4:43am UTC](https://www.ruby-forum.com/t/clean-enc-b-b-clean-b-k4-l-f-j-b/124492/1 "2007-12-29T04:43:50Z")

</div>

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:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
