# make$B$G%(%i!\<(B

**URL:** <https://www.ruby-forum.com/t/make-b-g-i-b/135975>\
**Category:** Development\
**Created:** [April 27, 2008, 12:22pm UTC](https://www.ruby-forum.com/t/make-b-g-i-b/135975 "2008-04-27T12:22:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [April 27, 2008, 12:22pm UTC](https://www.ruby-forum.com/t/make-b-g-i-b/135975/1 "2008-04-27T12:22:12Z")

</div>

e$B$k$S$-$A$G$9!#e(B

svne$B:G?7HG$Ne(BRuby 1.9e$B$Ne(Bmakee$B$G%(%i!\<$K$J$j$^$9!#e(B

$ uname -a  
Linux meg 2.6.22-2-686 #1 SMP Fri Aug 31 00:24:01 UTC 2007 i686  
GNU/Linux

$ gcc --version  
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)  
Copyright © 2006 Free Software Foundation, Inc.  
This is free software; see the source for copying conditions. There is  
NO  
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR  
PURPOSE.

gcc -O0 -g -L. -rdynamic -Wl,-export-dynamic main.o dln.o  
dmyencoding.o miniprelude.o array.o bignum.o class.o compar.o complex.o  
dir.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o  
hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o  
process.o prec.o random.o range.o rational.o re.o regcomp.o regenc.o  
regerror.o regexec.o regparse.o regsyntax.o ruby.o signal.o sprintf.o  
st.o string.o struct.o time.o transcode.o util.o variable.o version.o  
blockinlining.o compile.o debug.o iseq.o vm.o vm\_dump.o thread.o cont.o  
id.o ascii.o us\_ascii.o unicode.o utf\_8.o strlcpy.o strlcat.o dmyext.o  
-lpthread -lrt -ldl -lcrypt -lm -o miniruby  
rm -f ruby19  
ruby -Ks ./tool/insns2vm.rb --srcdir="." opt\_sc.inc  
rm -f ruby19  
ruby -Ks ./tool/insns2vm.rb --srcdir="." optunifs.inc  
./miniruby -I./lib ./enc/make\_encdb.rb ./enc encdb.h.new  
./tool/ifchange “encdb.h” “encdb.h.new”  
encdb.h updated  
./miniruby -I./lib ./enc/trans/make\_transdb.rb ./enc/trans  
transdb.h.new  
./tool/ifchange “transdb.h” “transdb.h.new”  
transdb.h updated  
rbconfig.rb unchanged  
gcc -O0 -g -I. -I.ext/include/i686-linux -I./include -I.  
-DRUBY\_EXPORT -o encoding.o -c encoding.c  
./miniruby -I./lib -I. -rrbconfig ./tool/compile\_prelude.rb   
./prelude.rb ./enc/prelude.rb ./gem\_prelude.rb prelude.c.new  
/m/home/nobackup/compile/ruby19/lib/erb.rb:429:in `initialize': wrong argument type StringScanner (expected true) (TypeError) from /m/home/nobackup/compile/ruby19/lib/erb.rb:429:in`new’  
from /m/home/nobackup/compile/ruby19/lib/erb.rb:429:in `scan' from /m/home/nobackup/compile/ruby19/lib/erb.rb:524:in`compile’  
from /m/home/nobackup/compile/ruby19/lib/erb.rb:691:in `initialize' from ./tool/compile_prelude.rb:62:in`new’  
from ./tool/compile\_prelude.rb:62:in `’  
make: \*\*\* [prelude.c] e$B%(%i!\<e(B 1

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [April 27, 2008, 1:36pm UTC](https://www.ruby-forum.com/t/make-b-g-i-b/135975/2 "2008-04-27T13:36:51Z")

</div>

e$B@.@%$G$9!#e(B

removed\_email\_address@domain.invalid wrote:

> make: \*\*\* [prelude.c] e$B%(%i!\<e(B 1  
> e$B%$%s%9%H!\<%k:Q$_$N8E$$e(B StringScanner  
> e$B$r;H$C$F$7$^$&$N$,LdBj$N$h$&$G$9!#e(B  
> e$B$H$j$"$($:%$%s%9%H!\<%k:Q$_$Ne(B strscan.so  
> e$B$r:o=|$9$l$PF0$/!&!&!&$+$J!)e(B

e$B$7$+$7!"$=$b$=$b:G=i$Ne(B build e$B$N;~$O!"$3$N;~E@$G$Oe(B strscan.so  
e$B$,$J$$$O$:$J$N$G!"e(B  
e$B$=$NJULdBj$J5$$b!#e(B
