pugs编译错误

pugs编译错误

ubuntu 7.10,用自己编译的haskell 6.8.2和perl5.10,编译svn版pugs出错。
首先,使用~/perl-5.10/bin/perl MakeFile.PL,然後make,提示無法找到thrid-party下面的幾個包,根據文檔提示,我手工編譯安裝了HsSyc、hsregex,在make過程中提示權限錯誤,所以我使用 sudo make,編譯至pugs時,提示:

[Copy to clipboard] [ - ]
CODE:
[ 28 of 109] Compiling Pugs.Embed.Parrot ( dist/build/Pugs/Embed/Parrot.hs, dist/build/Pugs/Embed/Parrot.o )

/tmp/ghc21739_0/ghc21739_0.hc:13:46:
     错误: dist/build/Pugs/Embed/Parrot_hsc.h:No such file or directory
Build failed for '/home/march/pugs/dist/build/libHSPugs-6.2.13.a': 256 at util/build_pugs.pl line 372.
make: *** [pugs] 错误 2

反復試過幾次,錯誤依舊,實際這個文件在pugs源碼目錄下是存在的,似乎是編譯的時候指定的-i目錄不對。
你 check out 的是哪个 branch?
SVN 上的代码出错是经常性的,
源码编译要求的前提就是你自己有能力改它,
否则还是二进制安装吧。
http://svn.pugscode.org/pugs/

樓上說的是,这裏面肯定不是穩定版,不過……安說不該出現這個奇怪的錯誤……這像是我的設置哪裏不對……等ubuntu 8.04 出來,我準備重裝系統,配個乾淨的環境
其实ubuntu源里就有pugs,不过版本比较老旧....
6.2.13……8係一般的老……
其實我是想學習下人家的代碼,結果發現還擺不太平XD