[Mew-dist 03453] Re: O_BINARY (was Re: im-83)
Shuichi Kitaguchi
shuuic-k at example.com
1998年 1月 20日 (火) 01:02:23 JST
From: Sawada Toyonobu <non at example.com>
Subject: [Mew-dist 03452] Re: O_BINARY (was Re: im-83)
Date: Tue, 20 Jan 1998 00:42:08 +0900
北口@奈良先端大 です。
> mit> imget で以下のようなエラーが出ます。
> mit>
> mit> Bareword "O_BINARY" not allowed while "strict subs" in use at /usr/local/lib/perl5/site_perl/IM/MsgStore.pm line 288.
> mit> Compilation failed in require at /usr/local/bin/imget line 26.
> mit> BEGIN failed--compilation aborted at /usr/local/bin/imget line 26.
> mit>
> mit> こちらの sys/fcntl.h に O_BINARY がないせいだと思うのですが、
> mit> どのように対処したらいいのでしょう?
> mit>
> mit> OS は NEC UX/4800 R12.3 という SVR4.2MP ベースの UNIX です。
> mit>
> こちらでも同じエラーが出ました。
> OS: FreeBSD2.2.1
> Perl: perl-5.004
> Emacs: Mule 2.3 (Emacs 19.28)
> Mew: IM: はヘッダーの通り
> です。
> 皆さんのメールを参考にperlを5.004_04に上げたら大丈夫でした。
> 00perlにも記述は無いですよね?
エラーに出ているように MsgStore.pm の 288 行目を見ていただけるとわかり
ますが、win95p か os2p ならこの O_BINARY 付きの行を実行するように
なっています。その他(UNIX)なら O_BINARY なしの行を実行するはずです。
ということは、Perl 5.004 だと $^O が返す文字列(Util.pm 参照)の中に
win とか os2 とかが入っているんでしょうか...?
--==| Shuichi Kitaguchi : shuuic-k at example.com |
| / kit at example.com / shkit at example.com |==--
Mew-dist メーリングリストの案内