MudOS 是執行 mudlib 的執行檔,我很久沒有碰這個東西了,但想要實現一個夢,所以需要它。
找了很久,發現 MudOS 很久沒人關心了,好不容易找到他的主站,最新的消息居然是 2005 年發佈的,腦中不免浮起了電腦主機長滿蜘蛛網的景象。
不過還好,MudOS 的下載連結 v22.2b14 還可以用,比我慣用的版本還新一點點,抓回來看看,再上網一查,有了不少變動,我太老了,懶得學新東西了,於是就找用了熟悉的 v22pre11,幸好大陸網站還可以找到這個版本。
拿回來之後先解開,在 src 的目錄下執行 ./build.MudOS,出了一些小錯,但由於提示訊息說沒有關係,所以也就算了,但接下來 make 時就失敗了,因為新版的 gcc 不支援 varargs.h了,要改為 stdarg.h,查了一下 GNUmakefile,把第 11 行附近原本
CFLAGS= -pipe 改成
CFLAGS= -pipe -DINCL_STDARG_H
強制定義出 INCL_STDARG_H,這樣原先程式判定的流程就會過了(這個是領導大人教我的),然後 make 就能順利完成。
為了避免下次忘記,所以記錄在這裡,我想現在應該不太會有人想要在新的 Linux 環境下編譯 MudOS 了 ...
請先 登入 以發表留言。