著作一覧 |
遅ればせながら参入。
MAKE=make /bin/sh ./config.status
config.status: creating Makefile
Makefile updated, restart.
*** Error code 1
Stop.
む。
(最初取りあえず12/25を./configure;makeしたらBigFloatでエラーになったのでconfigure.in 1.221をcvsから取得)
ただ、autoconfが無いよエラーになるので、(ここは正しい方法かわからない)touch configureして、./configure したら上になった。
とりあえずMakefileはできてるのでmakeする予定(でも別件で中断)。
だめじゃん。同じところでエラーだ。
$ ./miniruby -v -e '(1..10).each do |x| printf("%02d-", x); end;puts'
ruby 1.8.1 (2003-12-25) [i586-interix3]
01-02-03-04-05-06-07-08-09-10-
$
でもminirubyはできてるな。もっと時間が取れる時に再挑戦だ。
良く見たらldでエラーになってるな。
./configure --enabled-sharedでやってみるか。
$ make
gcc -g -fPIC -I. -I. -c array.c
gcc -g -fPIC -I. -I. -c bignum.c
....
ar rcu libruby-static.a array.o bignum.o ...
gcc -g -fPIC -I. -I. -c main.c
gcc -g -fPIC main.o dmyext.o libruby-static.a -ldl -lcrypt -lm -o miniruby
*** Signal 11
ん?
$ ./miniruby
Memory fault (core dumped)
$
うーむ。
ジェズイットを見習え |