Re: [問題] FreeBSD 5.4

看板FreeBSD作者時間20年前 (2005/07/28 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《gmobug.bbs @bbs.hs.ntnu.edu.tw (泡泡蟲蟲)》之銘言: > ※ 引述《raxe.bbs@ptt.cc (沒吃飯也沒打到球@@)》之銘言: > > 請問有沒有人已經用他來安裝pttbbs? > > 有沒有蛇麼奇怪的問題@@ > 之前用過5.2.1裝過 > 沒遇到什麼問題 > pttbbs算是少數可以簡單的在freebsd 5 裝好的中文bbs吧 > 之前用windtop, itoc(兩個差不多吧) > make的時候都會遇到stdargh.h和varargs.h > 之類的問題 > pttbbs就沒問題 > 官方網站也說可以正常在freebsd 5上面跑 這倒不是 OS 的問題, 而是 OS 內建的 gcc 版本的問題, 因為 C99 標準已經把 varargs.h 廢除, 改用 stdarg.h, 這個部分 gcc 從 3.4.x 和 4.x 開始就正式跟進, 而且規定 function 參數列若要使用省略符號「...」, 那麼省略符號不得出現在第一個參數。 於是一堆沒跟上新標準的 bbs source code 就被淘汰掉了, 但是也不是說沒救, 去 ports 裝個舊版的 gcc 2.9x.x, 然後在編譯的時候重新指定 CC 就可以了。 之前我大學學弟用 maple 3.x 也碰到這種問題, 他寫信給 maple 的作者之一還被回說用那麼新的 OS/compiler 幹嘛, 後來我也有教這個學弟怎樣改了, 不過因為當時這個學弟才學完 C 語言不到一年, 所以還被我罵不用功 XD -- Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net School: National Chung Cheng University Department: Computer Science and Information Engineering Researching: Porting GCC and Implementing VLIW instruction scheduler in GCC Homepage: https://it.muds.net/~uranus -- ╔═══╗ ┼────────────────────────╮ 狂狷 Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮ 年少 ┼╮ < IP:140.119.164.16 > ╰─╮ ╚╦═╦╝ From:218-171-139-109.dynamic.hinet.net ─╨─╨─ KGBBS 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 -- * Modify: tinlans 05/07/27 23:52:32 <218-171-139-109.dynamic.hinet.net>
文章代碼(AID): #12vyly00 (FreeBSD)
文章代碼(AID): #12vyly00 (FreeBSD)