MandrivaでOS161を構築するためにbmakeを使用しようとしています。 bmakeを実行しようとすると、次のエラーが発生します。
bmake: no system rules (sys.mk)
実行しても同じエラーが発生します
bmake -m /usr/local/share/mk/sys.mk
確認してみると、上記のパスが存在しますが、どのパスを指定してもガベージパスを指定しても同じエラーが発生します。
これはbmakeを実行しているディレクトリに関係なく起こるので、確かにOS161の問題ではありません。この問題を解決する方法を知っている人はいますか?
答え1
-m オプションはファイル名ではなくディレクトリ名を使用します。
bmake -m /usr/local/share/mk
それ以外の場合、bmakeのバージョンは/usr/local/share/mkにあるmkファイルのバージョンと一致しません。