File メニューの Quit を選んでも、終了するまでちょっと時間がかかります。 一般に UNIX システムは終了時にいわゆる shutdown の手続きが必要です。 各種のバッググラウンド・プロセスを終了させたり、ファイル・システムを、 正しくクローズする必要があるからです。
そんなこと言われても... CodeBuilder は巨大な FFS 形式のディスク・イメージを必要とするので、 X-Window システムを除いたとしても、200 MB 以上の容量が必要になります。 ちなみに X-Window システムは、カスタム・インストールで外すことができ ます。
おお、所詮(しょせん)、マックのアプリケーションの悲しさ。メモリを大量 に食うプログラムを使っていると、マックごとハングします。X-Window 上で emacs を起動しようとしたり、 gcc で(特定のソースを)コンパイルをしてい るとハングすることがあります。
なんか、マックのアプリとしてのメモリ管理にバグがあるような気がします。 CodeBuilder を起動すると、システム・メモリをガバっと 15MB ぐらい食う のですが、終了しても 4MB 程度が開放されずに残っていますし...
X-Window 環境には、解除するのにパスワードを要求するスクリーン・セーバの ようなソフトがあります。こいつは、パスワードが設定されていないユーザに 対しても、パスワードを要求するので、永遠にロック解除ができなくなります。 こんなときは、メニューバーの File メニューの Logout を選びましょう。 X-Window ごと終了できます。
筆者の環境(→ 0-2 )ではプリ・インストールの perl でエラーが出ます。
% perl Fragment Load Err: -2807 - Loaded Fragment has Unacceptable Unresolved Symbols : libc--gethostent /usr/bin/perl: Input/output error.でも、TENON 社の ftp サーバの CodeBuilder アップデートのディレクトリに ある最新版のバイナリをインストールしたら直りました。→ 7-1
CodeBuilder の CD-ROM には、各種ソース・プログラムが収められた FFS 形式 の巨大なファイル( Source_FFS )があるのですが、なぜか mount できません。 /CDROM はマウントできているのに。
その後、CodeBuilder ユーザの方より「マウントできます」とのメールを頂き、 再度、挑戦してみたところ、あっさりマウントできました。失礼しました〜。 CD-ROM (の Source_FFS の部分に)付着したゴミのせいでしょうか。それとも 機能拡張のコンフリクト?!さっぱり分かりませんが、結果、オーライという ことで。
一般ユーザで端末ウィンドウから jtty を実行すると、下記のようなエラーが 発生するようになってしまいました。これは、ハングアップしたときなどに、 端末用デバイスファイルの設定が残ったままになってしまうのが原因です。
cbuser@CodeBuilder% jtty can't open pty slave,13,Permission deniedこの場合は、下記のデバイス・ファイルの属性変更で正常になりました。
crw-rw-rw- 1 root wheel 2, 0 Sep 15 18:25 /dev/ttyp0 crw-rw-rw- 1 root wheel 2, 1 Sep 15 18:32 /dev/ttyp1 crw-rw-rw- 1 root wheel 2, 2 Sep 15 18:32 /dev/ttyp2
とある csh scrpt がエラーになるので、いろいろ試してみたら、コマンド・ ラインで下記の命令を実行するだこで、エラーになることが分かりました。
% `/bin/echo ls`ちなみにダメなのは C-shell の流れをくむ shell だけで、 sh や bash ( B-shell 系)では問題なく動きます。
PowerBook2400 を MacOS8 にアップグレードしたためかとも思い、 MacOS 7.6.1 に一時的に戻してみたところ、それでもダメでした。以前は 動いていたハズなんですが...
やった! tcsh を config.h をいじって make したら直りました。 → 2-3
CodeBuilder FAQ Version: 2.28 (1998-11-08)