[#3567] Nil is a subclass of Object? — shugo@... (maeda shugo)

前田です。

26 messages 1997/08/02
[#3570] Re: Nil is a subclass of Object? — matz@... (Yukihiro Matsumoto) 1997/08/03

まつもと ゆきひろです

[#3572] Re: Nil is a subclass of Object? — keiju@... (石塚圭樹 ) 1997/08/03

けいじゅ@日本ラショナルです.

[#3573] Re: Nil is a subclass of Object? — matz@... (Yukihiro Matsumoto) 1997/08/03

まつもと ゆきひろです

[#3715] may i make a ruby.rpm? — Shoichi OZAWA <ozawa@...>

こんにちは 小澤@日立 です。

15 messages 1997/08/20

[#3736] module for GNU Readline Library — shugo@... (前田 修吾 / maeda shugo)

前田です。

12 messages 1997/08/20

[#3833] [Bug] Regexp.quote — shugo@... (前田 修吾 / maeda shugo)

前田です。

25 messages 1997/08/26
[#3836] BEGIN and END — Masaki Suketa <suke@...> 1997/08/26

助田です。

[#3837] Re: BEGIN and END — matz@... (Yukihiro Matsumoto) 1997/08/27

まつもと ゆきひろです

[#3842] Re: BEGIN and END — keiju@... (石塚圭樹 ) 1997/08/27

けいじゅ@日本ラショナルです.

[#3839] Re: SyslogSendmail class — takagi@... (TAKAGI Hiromitsu)

> そうですね.本当はこーゆーのが ruby-list の本来の形ですね.

18 messages 1997/08/27
[#3840] Re: SyslogSendmail class — matz@... (Yukihiro Matsumoto) 1997/08/27

まつもと ゆきひろです

[#3852] Re: SyslogSendmail class — keiju@... (石塚圭樹 ) 1997/08/27

けいじゅ@日本ラショナルソフトウェアです.

[#3909] Object#id <=> Fixnum#id2object ? (Re: SyslogSendmail class) — shugo@... (前田 修吾 / maeda shugo) 1997/08/28

前田です。

[#3869] Re: SyslogSendmail class — takagi@... (TAKAGI Hiromitsu)

> Moduleのところに書いてあるんですねえ.こういうノウハウを記述

15 messages 1997/08/27
[#3870] Re: SyslogSendmail class — matz@... (Yukihiro Matsumoto) 1997/08/27

まつもと ゆきひろです

[#3906] document for beginner — toyofuku@...

豊福@パパイヤです。

21 messages 1997/08/28
[#3917] Re: document for beginner — Kikutani Makoto <kikutani@...> 1997/08/29

きくたにです。

[#3925] Re: document for beginner — Masaki Suketa <suke@...> 1997/08/29

助田です

[#3926] Curses (Re: document for beginner) — Kikutani Makoto <kikutani@...> 1997/08/29

Fri, Aug 29, 1997 at 12:54:15PM +0900 において

[#3933] Re: ruby constants — toyofuku@...

豊福@パパイヤです。

16 messages 1997/08/29
[#3934] Re: ruby constants — matz@... (Yukihiro Matsumoto) 1997/08/29

まつもと ゆきひろです

[#3939] Re: ruby constants — WATANABE Hirofumi <watanabe@...> 1997/08/29

わたなべです.

[ruby-list:3811] RUBY on NeXT

From: SHIROYAMA Takayuki <psi@...>
Date: 1997-08-25 13:08:25 UTC
List: ruby-list #3811
ども、白山@fortune.nest.or.jpです。

NeXTSTEP3.3J for Motorolra 上で ruby-1.0-970819.tar.gz の
コンパイルに成功したので、報告致します。

ほぼ configure ; make でOKだったのですが、

parse.y:2326: only 0 args to macro 'atof' (1 expected)
sprintf.c:565: only 0 args to macro 'atof' (1 expected)
string.c:1203: only 0 args to macro 'atof' (1 expected)
marshal.c:619: only 0 args to macro 'atof' (1 expected)

の4か所でエラーが出ました。

いづれも double atof();という宣言がひっかかってまして、
これは、stdlib.hにて
----------------------------------------------------------
#ifdef __STDC__
extern double atof(const char *nptr);
#define atof(nptr) strtod(nptr, (char **)NULL)
extern int atoi(const char *nptr);
----------------------------------------------------------

っと宣言されていて、 atof()という関数はあるのですが、
普通にincludeすると atofは strtod()を呼び出すマクロと
して扱われてしまうため、宣言をマクロとして展開しよう
として、引き数がない・・・っとエラーになっている
模様です。

なんでこう(atofがマクロに)なってるのか私には分からない
のですが(^^;)(他のOSでもこうなっているものあります?)、

1. 上記各所の double atof();という宣言をコメントアウトする。
2. 前記各所の直前で #undef atof を追加して マクロ atof()を
    消してしまう

のどっちかをすれば回避出来ます。

気になったので atof()関数を呼ぶ場合と、マクロatofが展開
されて strtod関数が呼ばれてくる場合を簡単なプログラムで
動作を比較してみたのですが、どっちも変わりないみたいです。

make testは無事とおりました、また dynamic loadもうまく
いってるもようです。


なので、近日中にruby-1.0-970820.tar.gz をひろってきて
NeXT用の Binary Package でも作ろうかと思います。

---
SHIROYAMA Takayuki

In This Thread

Prev Next