※ 引述《[email protected] (我愛吃涼麵)》之銘言:
: 系統是 FreeBSD 7.0R
: 我用 ports make好套件之後
: 訊息寫著:
: Build complete.
: Don't forget to run 'make test'.
: 我就接著輸入 make test
: 結果它顯示:
: www# make test
: make: don't know how to make test. Stop
: www#
: 請問這是什麼原因?
我想是這樣:
1. 你打 make
2. ports' make 根據適當的指令呼叫某個 make 來利用該套件本身提供
或生成的 makefile 編譯完成,而該套件的 makefile 在編完會印出
Don't forget to run 'make test'
3. 你打 make test,但那個套件的 maintainer 沒有特別處理 test 這個 target
所以顯示 make: don't know how to make test. Stop
解決辦法:
1. 不用理它,通常不會怎麼樣
2. 去該套件的工作目錄 (例如 /usr/ports/[some package]/work ) 下打
make test (或 gmake test,看那個套件是用哪個),然後看結果
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 140.112.30.49