トップ «前の日記(2004-01-26) 最新 次の日記(2004-01-28)» 編集

日々の破片

著作一覧

2004-01-27

_ SFUでRuby

遅ればせながら参入。

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はできてるな。もっと時間が取れる時に再挑戦だ。

_ --enabled-shared

良く見たら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)

$

うーむ。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|

ジェズイットを見習え