summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-07-05 23:21:38 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-07-05 23:21:38 +0800
commit8e98be925ce38e16b56175a6c6f10a34517af29f (patch)
tree317b313ed1e784aaece19e3c58408b1fd16f7364 /docs
parent63ec22865783cf36a950eb4405b3ce59826843fa (diff)
downloadpttbbs-8e98be925ce38e16b56175a6c6f10a34517af29f.tar
pttbbs-8e98be925ce38e16b56175a6c6f10a34517af29f.tar.gz
pttbbs-8e98be925ce38e16b56175a6c6f10a34517af29f.tar.bz2
pttbbs-8e98be925ce38e16b56175a6c6f10a34517af29f.tar.lz
pttbbs-8e98be925ce38e16b56175a6c6f10a34517af29f.tar.xz
pttbbs-8e98be925ce38e16b56175a6c6f10a34517af29f.tar.zst
pttbbs-8e98be925ce38e16b56175a6c6f10a34517af29f.zip
add tools for PMake v2
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2895 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'docs')
-rw-r--r--docs/FAQ16
1 files changed, 12 insertions, 4 deletions
diff --git a/docs/FAQ b/docs/FAQ
index 12b6d287..9b3bbfcd 100644
--- a/docs/FAQ
+++ b/docs/FAQ
@@ -23,10 +23,18 @@ $Id$
如: apt-get install pmake
alias make pmake
-注意: pmake 2.X 把 .if 改成 #if 的格式,會造成很多問題,而且雖然有提供
--Z . 可以用 . 代替 # ,但 system.mk 等系統檔仍為 # 所以會爛
-
-請裝 pmake 1.X
+注意: 如果你 pmake 看到 "Makefile", line 9: Missing dependency operator
+是因為裝了 pmake 2.x (Debian 目前裝的是 1.9x, 而 Mandrake 就是用 2.x)。
+PMake 2.x 把 .if 改成 #if 的格式,這會造成舊的檔案都失效,而且雖然有提供
+-Z . 可用 . 代替 # ,但 system.mk 等系統檔仍為 # 所以會爛。
+
+PttBBS 會不會改成 PMake v2 的格式呢? 因為 BSD 系統都沒變,所以可能不會改。
+
+解決方法有兩種
+(1) 請裝 pmake 1.x ,簡單直接的作法
+(2) 不過有時候你就是不幸要用 pmake 2.x,所以有個小程式可以幫你忙。
+ 在 pttbbs/ 目錄下執行 util/pmakev2.sh
+ 它會自動轉換成 PMake v2 的格式。
------------------------------------------------------------------------------
3.加大 shared-memory