Re: [問題] FreeBSD 5.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>
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章