たむら@とらんすです。お世話になります。

 1.2.2 を早速 Getして、djgpp版の makeに挑戦しました。
で、玉砕。

> object.o pack.o parse.o process.o random.o range.o re.o regex.o ruby.o signal.o
> sprintf.o st.o string.o struct.o time.o util.o variable.o version.o crypt.o flo
>ck.o vsnprintf.o  dmyext.o
>gcc -g -O2 -I. -I. -I/usr/local/include  -c main.c
>gcc -g -O2 -I. -I. -I/usr/local/include  main.o dmyext.o libruby.a -lm   -o mini
>ruby.exe
>Exiting due to signal SIGSEGV
>General Protection Fault at eip=000583c7
>eax=005054f0 ebx=0002bbef ecx=0002bc47 edx=0002bc3f esi=00000050 edi=00000050
>ebp=0017aa14 esp=0017aa04 program=tPuhV?
>cs: sel=1677  base=83c92000  limit=0017ffff
>ds: sel=16bf  base=83c92000  limit=0017ffff
>es: sel=16bf  base=83c92000  limit=0017ffff
>fs: sel=1657  base=00020340  limit=0000ffff
>gs: sel=16cf  base=00000000  limit=0010ffff
>ss: sel=16bf  base=83c92000  limit=0017ffff
>App stack: [0017abf0..0007abf0]  Exceptn stack: [0007ab20..00078be0]
>
>Call frame traceback EIPs:
>  0x000583c7
>  0x0005749d
>  0x0005769d
>make.exe: *** [rbconfig.rb] Error -1

djgppの versionは、2.8.1になってます。
前回の 1.2.1 の時は、まったく問題なかったのですが、環境が、djdev202.zipでした。
CINTの makeのために、djdev202.zipに現在はしてあります。

この辺りに原因があるのか、1.2.2リリースに問題があるのかは、私には判断できません。
とりあえず、今から 1.2.1の makeをしてみます。

しました…  結果、前回出来た 1.2.1でも上と同様GPFでした。
うーん、ruby/djgppは、djdev V2.01 でということですね。


# まつもとさん、お騒がせしました。

                    --------------------------------------------------
			トランス・コスモス株式会社 福岡支社システム課
			            田村 賢一
					t9655832 / aar.trans-cosmos.co.jp
                    --------------------------------------------------