[#21718] print, puts, printf — Masaki Suketa<CQN02273@...>
助田です.
[#21732] GtkRadioMenuItem activate — mof <mof@...>
はじめまして、「もふ」といいます。よろしくお願いします。
[#21736] OBJECTDAY 2000 — 助田 雅紀 <masaki.suketa@...>
助田です.
けいじゅ@日本ラショナルソフトウェアです.
石橋秀仁です。
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
石橋秀仁です。
[#21738] ruby の W3C ドラフト — KUBO Takehiro <tkubo@...>
久保@茅ヶ崎市です。
[#21781] how to get error reason in ftplib ? — "Kikutani, Makoto" <kikutani@...>
前にも似たことを聞いた気がしますが....
[#21789] about ftplib(ftpup) — goto@...
お世話になります。後藤@横河工事です。
[#21798] script language magazine? — Akihiro Yamauchi <aygoofy@...>
こんばんは。
[#21818] RubyToken::TkSTRING::value — Yasushi Shoji <yashi@...>
やすしです。
[#21834] How can i use mod_ruby — goto@...
お世話になります。後藤@横河工事です。
[#21837] site_ruby & Linux distribution — OZAWA Sakuro <crouton@...>
小澤さくです。
[#21843] [Q]Security Check($SAFE): FileTest within mod_ruby — Hideto ISHIBASHI <hideto-i@...4u.or.jp>
石橋秀仁です。
[#21870] rubyunit — rubikitch <rubikitch@...>
るびきちです。
[#21892] ユーザーの新規登録方法について — goto@...
いつもお世話になります、後藤@横河工事です。
[#21905] rd-draft.ja.rd — akira yamada / やまだあきら <akira@...>
[#21922] ruby-1.4.4 binary for BeOS 5 (Intel) — tenmei@... (Noriaki Harada)
はらだです。
はじめまして、内藤と申します。
>はじめまして、内藤と申します。
内藤です。
小松です。
再び内藤です。
小松です。
はらだです。
市川 as Tanukiです。
[#21931] ruby-mode — Yasushi Abe <yasushi@...>
こんにちわ、阿部です。
[#21934] close on disk full — "Kikutani, Makoto" <kikutani@...>
curでディスクがフルな状態でPOPするとメイルを失なうという
In message "[ruby-list:21934] close on disk full"
[#21944] [Q] RD with CSS — gotoken@... (GOTO Kentaro)
ごとけんです
Toshです。
[#21956] Thread & STDIN — Masato Toyoshima <mt@...>
はじめまして、豊島といいます。
まつもと ゆきひろです
[#21974] Re: Polynomial.rb and floating point exception — "K.Kodama" <kdm@...>
児玉 です.
[#21981] rd2man — WATANABE Hirofumi <eban@...>
わたなべです.
Toshです。
わたなべです.
青山です。
Toshです。
青山です。
Toshです。
[#21990] rb.org — OZAWA Sakuro <crouton@...>
さくです。
[#21999] media watch 2000.03.18 — Noritsugu Nakamura <nnakamur@...>
[#22014] shell interactive — WATANABE Daisaku <dwata@...3.rim.or.jp>
児玉 です.
こんにちは、時田です。
なかだです。
わたなべです.
こんにちは、時田です。
わたなべです.
まつもと ゆきひろです
Sat, Apr 22, 2000 at 12:37:33AM +0900 において
まつもと ゆきひろです
こんにちは、時田です。
まつもと ゆきひろです
こんにちは、時田です。
[#22022] w3ml — とみたまさひろ <tommy@...>
とみたです。
[#22026] assert — "友谷 登" <ntomo@...>
はじめまして友谷です
[#22069] Re: #define const — Toyofuku <toyofuku@...>
豊福です。
[#22075] erb-1.2.2 — Masatoshi SEKI <m_seki@...>
石橋秀仁です。
[#22087] media watch 2000.03.24 — Noritsugu Nakamura <nnakamur@...>
[#22103] Please put ruby-1.4.4.tar.gz in pub/lang/ruby/1.4/ — "Akinori -Aki- MUSHA" <knu@...>
お願いがあるのですが、 ruby-1.4.4.tar.gz を FTP ツリーの 1.4/
[ruby-list:22103]におきまして、2000/04/25 12:38ほどに、
新井です。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
新井です。
Toshです。
[#22117] StateGraph: state machine interpreter — Hideto ISHIBASHI <hideto-i@...4u.or.jp>
石橋 "rubyholic" 秀仁です。
石橋 "rubyholic" 秀仁です。
やすし % GUI大好きです。
[#22159] $LOAD_PATH への追加について — "Sugawara Hajime" <sugawara@...>
はじめまして、菅原@ホビー・データです。
菅原@ホビー・データです。
[#22164] Directory Cabinet Program — sekita-n@... (Nobutaka SEKITANI)
関谷@電通大です。
[#22171] postgres.c のエラーメッセージ — Saitou Noboru <noborus@...>
まつもと ゆきひろです
[#22181] Can't Use optparse — Yamada Kenji <kyamada@...>
Toshです。
なかだです。
Toshです。
なかだです。
Toshです。
新井です。
新井です。
Toshです。
新井です。
Toshです。
[#22188] Web Robot of Ruby — Ryunosuke Ohshima <ryu@...>
大島@北陸先端科学技術大学院大学です。
[ruby-list:22154] Re: #define const
渡辺哲也です。
出遅れていますが。
時間的間隔が空いたので、たくさん引用して
います。
また、対応も一時しのぎ的なものばかりです。
In message "[ruby-list:22093] Re: #define const"
on 00/04/24, Katsuyuki Komatsu <komatsu@sarion.co.jp> writes:
|小松です。
|
|In the message of [ruby-list:22084] Re: #define const
| on 2000/4/24 14:18:20 matz@netlab.co.jp (Yukihiro Matsumoto) wrote:
|||・コンパイラに ANSI対応オプションがあるならそれを
||| 使うようにすすめた方がよい。
|||・そうすると rb_mbclen2 がコンパイルエラーになる
||| ことがあるので unsigned int c; にした方がよい。
|||と思うのですがどうでしょうか。
||
||前者はどういう風にするのかちょっと決めかねるのですが、後者は
||簡単ですのでそのように対応することにします。
|
|Ruby 1.4.0のsprintf.cで同様な問題があって、
| [ruby-list:16380] Re: ruby1.4.0 on BSD/OS 4.0
|で、
| static void fmt_setup _((char*,char,int,int,int));
|から、
| static void fmt_setup _((char*,int,int,int,int));
|にしてましたね。
|
|昔のRubyのmakeのログを見てみると、HP-UX 10.20でPHSS_17507の
|パッチをあてる前のcc、
| cc - HP92453-01 A.10.32.20 HP C Compiler
| (PHSS_17507適用後はA.10.32.22)
|で-Ae -Oだと、変更前のsprintf.cのoptimizeでコンパイラが
|落ちてたとか書いてあるな。
|
|# HP-UXマシンはなくなってしまったのでもう試せない……
あるんですが、なかなか。
HP-UX 10.20
$ what =cc
/usr/bin/cc:
LINT A.10.32.03 CXREF A.10.32.03
HP92453-01 A.10.32.03 HP C Compiler
/usr/lib/libc: $Revision: 76.3 $
このシステムは、ほとんどパッチなしです。
確認したのは ruby-1.4.4 のソースコードで
す。
CC='cc -Ae' CFLAGS='-O +Onolimit' ./configure
後に make しています。make に失敗するの
は二つあります。
re.c
missing/vsnprintf.c
HP C Compiler で起きるものばかりで、GCC
では、エラーにならない関係のものです。
cc: "re.c", line 185: error 1711: Inconsistent parameter list declaration for "rb_mbclen2".
これは ANSI-C モードでコンパイルした場合
の cpp の動きのためと思います。
re.h の
int rb_mbclen2 _((unsigned char, VALUE));
が、次のようになります。
int rb_mbclen2 (unsigned char, VALUE) ;
まつもとさんが、対応いただけるようなので
OK なのですが、いまのままの定義を対応す
るためには、
re.c の rb_mbclen2 を ANSI-C 用にタイプ
宣言が必要です。ruby.h 関係もあって、
ANSI-C ではない K&R モードでは、うまくコ
ンパイルできないようです。いまのまま回避
する場合は、ここだけプロトタイプ宣言を入
れてしまうと動きます。
------------------------------
$ diff -u re.c.org re.c
--- re.c.org Sun Jan 16 00:51:27 2000
+++ re.c Thu Apr 27 16:07:15 2000
@@ -183,9 +183,13 @@
}
int
+# ifdef __STDC__
+rb_mbclen2(unsigned char c, VALUE re)
+#else
rb_mbclen2(c, re)
unsigned char c;
VALUE re;
+#endif
{
int len;
------------------------------
私の確認している環境は、小松さんが書かれ
ている HP-UX 用コンパイラパッチは実施し
ていません。
この状態でコンパイラがエラーになるのは、
このほか missing/vsnprintf.c があります。
これは -Ae (ANSI-C モード)を外すとコンパ
イルできてしまいます。
ANSI-C モードのときは、プロトタイプ宣言
の関係で、インクルードファイルをかなり呼
びだしていて stdio.h に行き着き、たくさ
んのエラーをだしてしまいます。
make 一発でなくてすいませんが、とりあえ
ず確認した情報です。
# 久しぶりに HP-UX 10.20 しました。
--
WATANABE Tetsuya
e-mail: Tetsuya_WATANABE@hp.com
tetsu@jpn.hp.com