こんにちは、鶴谷です。 "Akio Miyao" <mi...@affrc.go.jp> さん>
> >NFSだとmake worldがうまくいかないとかいう話はありませんでしたっけ? > 7.2マシンの / をNFSマウントして、シンボリックリンクで/usr/src /usr/objとする > とうまくいきませんが、 > 7.2マシンの/usr/srcと/usr/objを、そのままマウントすると8月1日の時点までは、 > うまくいっていました。 > > 今回は、5.5のマシンを7.2にアップグレードしようとして変になったみたいです。 > ただし、8月に別の5.5マシンで同様の作業をしたときは、うまくアップグレードでき > ていました。 以前はうまくいっていたのに、という点が引っかかりますね。 > つぎに、エクスポート元の7.2マシンで、cvsupを行いソースを7.2の最新のものにし > て、/usr/srcでmake buildworldを実行すると同じエラーが出るようになってしまい > ました。 少なくとも、手元の7-STABLEでは問題ないのですが... Yoshio TAKAEDA <yos...@takaeda.org> さん> > 経緯を拝見しましたが、テーマとしては「5.5から7.2のアップグレードがうまくいか > ない」とした方が相応しいように感じます。 そんな気がします。 件のエラーメッセージで検索すると、同じようなケースでの事例が引っかかるのですが、 結局は解決したかどうか、よくわかりませんでした。 > なので、もしsrcとかobjとかBASEシステムのどこかにREMOVE_5_5時代のなんらかの依 > 存関係が残っているとすると、 > > make: don't know how to make /usr/src/usr.bin/make/sprite.h. Stop > というエラーに悩まされる可能性は十分あると思います。 単純な興味としてですが、ソースを全て取得しなおしてみると どうなるのかという気がしますが、現実には高枝さんのおっしゃるように、 インストールしなおしが早そうですね。 ところで、エラーメッセージは、Makefileがsprite.hへの存在性を持っているということで、 単にソースがsprite.hを見つけられないだけなら起こらないはずです。 ということは、どんなMakefileなのかが気になりますが。 --- 鶴谷直樹 turut...@scphys.kyoto-u.ac.jp