From: m_seki@... Date: 2003-08-04T08:11:19+09:00 Subject: [ruby-dev:21109] IRIX, preview7 (Re: IRIX (Re: ruby 1.8.0 preview4)) 咳といいます。 ひさびさのIRIXです。 CVS, preview7ともにIRIXでコンパイルが通りません。 前回報告したものと同様です。 gcc -g -O2 -fPIC -I. -I. -c marshal.c In file included from marshal.c:18: /usr/include/math.h:719: parse error before `(' /usr/include/math.h:719: parse error before `char' make: *** [marshal.o] Error 1 [ruby-dev:20880]の中田さんのパッチは入らなかったのでしたっけ。 > m_seki@mva.biglobe.ne.jp wrote: > > marshal.cが cc, gccともコンパイルが通りません。 > > > > この↓辺と関係あるんでしょうかねえ。 > > util.h:64:double ruby_strtod _((const char*, char **)); > > util.h:65:#define strtod(s,e) ruby_strtod((s),(e)) > > sとeのカッコは取ってしまっても大丈夫でしょう。 > > > Index: util.h > =================================================================== > RCS file: /cvs/ruby/src/ruby/util.h,v > retrieving revision 1.13 > diff -u -2 -p -r1.13 util.h > --- util.h 16 Jan 2003 07:34:03 -0000 1.13 > +++ util.h 24 Jul 2003 22:28:38 -0000 > @@ -42,5 +42,4 @@ unsigned long scan_hex _((const char*, i > #if defined(MSDOS) || defined(__CYGWIN32__) || defined(_WIN32) > void ruby_add_suffix(); > -#define add_suffix ruby_add_suffix > #endif > > @@ -52,10 +51,10 @@ void ruby_unsetenv _((const char*)); > #undef setenv > #undef unsetenv > -#define setenv(name,val) ruby_setenv((name),(val)) > -#define unsetenv(name,val) ruby_unsetenv((name)); > +#define setenv(name,val) ruby_setenv(name,val) > +#define unsetenv(name,val) ruby_unsetenv(name); > > char *ruby_strdup _((const char*)); > #undef strdup > -#define strdup(s) ruby_strdup((s)) > +#define strdup(s) ruby_strdup(s) > > char *ruby_getcwd _((void)); > @@ -63,5 +62,5 @@ char *ruby_getcwd _((void)); > > double ruby_strtod _((const char*, char **)); > -#define strtod(s,e) ruby_strtod((s),(e)) > +#define strtod(s,e) ruby_strtod(s,e) > > #endif /* UTIL_H */