まつもと ゆきひろです

In message "[ruby-dev:21791] Re: ruby 1.8.1 preview1"
    on 03/10/31, Takahiro Kambe <taca / back-street.net> writes:

|取り敢えず、NetBSD currentでの状況です。pkgsrc的なことは特にせず、ある
|がままの環境でのコンパイルを試みました。

|ここでカレント・ディレクトリの絶対パスを、ld(1)の-Rに指定してしまって
|いるのが、気になります。また、この後以下のようなエラーになりました。

-Rについてはよくわからないんですよねえ。

|compiling syck
|gcc -fPIC -g -O2 -fPIC -pipe -I. -I/var/tmp/ruby-1.8.1 -I/var/tmp/ruby-1.8.1 -I/var/tmp/ruby-1.8.1/ext/syck -DHAVE_ST_H -c bytecode.c
|...
|gcc -fPIC -g -O2 -fPIC -pipe -I. -I/var/tmp/ruby-1.8.1 -I/var/tmp/ruby-1.8.1 -I/var/tmp/ruby-1.8.1/ext/syck -DHAVE_ST_H -c yaml2byte.c
|yaml2byte.c:15:22: yamlbyte.h: No such file or directory
|yaml2byte.c: In function `bytestring_alloc':
|yaml2byte.c:42: warning: integer constant is too large for "long" type

これは_whyが直しました。で、preview2を用意しました。

    ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz

md5sum は 067deb137b70d6ca046f6d7e9a84e198 です。