Can't build on MacOSX 10.4(Tiger) (was Re: Re: 1.9.1 issues left (as of 12/15))

もろはしです。お世話になっております。

On Dec 24, 2007 6:24 PM, Yukihiro M. [email protected] wrote:

|あと、今晩か明日に、各種OS/ディストリビューションでのビルドのテストや
|ふつうのテストは行う予定ですか?(要するにRC版のtarballは作るんですか?)

テストは歓迎します。

ç›´å‰ã®å ±å‘Šã§ç”³ã—è¨³ã‚ã‚Šã¾ã›ã‚“ãŒMac OS X 10.4.11でコンパイルしようとすると、
minirubyがSEGVします。OSが生成するクラッシュログも添付します。

なお、Loepardでは問題なくビルドできているようです。

開発環境はXcode2.5(Tigerの最新)で、かつbison2.3をMacPortsでインストール
しています。
(/usr/bin/bison が 1.28 と古いため)

$ svn info
Path: .
URL: http://svn.ruby-lang.org/repos/ruby/trunk
Repository Root: http://svn.ruby-lang.org/repos/ruby
Repository UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Revision: 14646
Node Kind: directory
Schedule: normal
Last Changed Author: jeg2
Last Changed Rev: 14646
Last Changed Date: 2007-12-25 11:46:26 +0900 (火, 25 12 2007)

$ ./configure --enable-shared --enable-pthread
–program-suffix=19
–prefix=/Users/moro/opt/ruby-190
–disable-install-doc
$ make
(ç•¥)
gcc -g -O2 -fno-common -pipe -fno-common -L. main.o dmydln.o
miniprelude.o array.o bignum.o class.o compar.o dir.o encoding.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 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
transcode_data_one_byte.o transcode_data_japanese.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 euc_jp.o sjis.o unicode.o utf8.o dmyext.o
-lpthread
-ldl -lobjc -o miniruby
: [BUG] Segmentation fault
ruby 1.9.0 (2007-12-25 revision 0) [i686-darwin8.11.1]

– control frame ----------
c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP

make: *** [.rbconfig.time] Abort trap
$

å–ã‚Šæ€¥ãŽã”å ±å‘Šã¾ã§ã€‚


諸橋 恭介(もろはし きょうすけ)

mail : [email protected]
: [email protected]

はてな: http://d.hatena.ne.jp/moro/
twitter: http://twitter.com/moro

Yuguie$B$G$9!#e(B

e$B:#8D?ME*$KLdBj$rDI$C$F$^$9$,!"<j$KIi$($k$b$N$+$I$&$+<+?.$,$J$$$N$Ge(B
e$B8=>u$rJs9p$7$^$9!#e(B

Tigere$B$K$*$1$k:G>.$N:F8=%1!<%9$Oe(B
./miniruby -e 1
e$B$G$9!#e(B

vm.c:1840e$B$Ne(B
(th->cfp+1)->iseq = iseq;
e$B$G!"e(B th->cfp+1 e$B$,L58z$J$?$a$KMn$A$F$^$9!#e(B

[email protected]$G$9!#e(B

Yugui wrote:

vm.c:1840e$B$Ne(B
(th->cfp+1)->iseq = iseq;
e$B$G!"e(B th->cfp+1 e$B$,L58z$J$?$a$KMn$A$F$^$9!#e(B

e$B!!$$$C$H!#%G%P%C%0Cf$N%3!<%I$,;D$C$F$$$^$7$?!#:#%3%_%C%H$7$?$b$N$Ge(B
e$BD>$C$F$^$9$+$M!#e(B

Yuguie$B$G$9!#e(B

On 2007/12/25, at 12:44, SASADA Koichi wrote:

Yugui wrote:

vm.c:1840e$B$Ne(B
(th->cfp+1)->iseq = iseq;
e$B$G!"e(B th->cfp+1 e$B$,L58z$J$?$a$KMn$A$F$^$9!#e(B

e$B!!$$$C$H!#%G%P%C%0Cf$N%3!<%I$,;D$C$F$$$^$7$?!#:#%3%_%C%H$7$?e(B
e$B$b$N$Ge(B
e$BD>$C$F$^$9$+$M!#e(B

e$BD>$C$F$^$9!#e(Brubye$B$N%S%k%[email protected]$7$^$7$?!#e(B

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs