2010-01-18

Windtop BBS + FreeBSD 8.0

之前一直龜在 FreeBSD 6.x 很多新硬體新功能不能用,前幾天換硬體時升級到 FreeBSD 8.0 (想玩 zfs)。重編 bbs 時因系統預設的 gcc 是 4.2.1 出現一堆錯誤,google 不到相關的資料只好慢慢試。
安裝 gcc34cd /usr/ports/lang/gcc34/ && make install clean
rehash
修改 ~/bbs/src/lib/Makefile,把 CC 改成gcc34CC = gcc34修改 ~/bbs/src/其他/Makefile,把 freebsd 的 CC 改成 gcc34freebsd: @$(MAKE) CC=gcc34freebsd 在 8.0 後移掉 sgtty.h 只好自己建立 /usr/include/sgtty.h 加入#ifndef USE_OLD_TTY
#define USE_OLD_TTY
#endif
#include <sys/ioctl.h>
接著照原本的編譯方式即可。

2 則留言:

  1. Hello,我最近也把FreeBSD從5升級到8,用的也是WindTop BBS. 但發生了一個怪問題,就是看文章或精華區的時候常會沒有內容或亂掉,請問你有遇到這種狀況嗎? 先謝了

    回覆刪除
  2. 我重編的過程沒出現錯誤,站內文章也ㄉ正常。你是指說同一篇文章有時沒有內容或亂掉嗎?

    回覆刪除