之前惡搞出了 sob_pack gcc4 版 沒想到真的有 勇者 拿去 64 位元環境玩 ...
後果當然是相當慘不忍賭 有的是進不去 有的是進去後看板使用者資料亂七八糟
(不管怎樣 我都該說 感恩 嗎 XD) 原因一個是函式錯誤 另一個是定義資料問題
這個等確定的版本出來再 release
ve ... woju 兄的作品 非常好用 尤其是拿來編 BBS Code 超絕方便 因為想要做
for 64bit 的 sob_pack 所以我做了以下的動作 ...
www# cd /usr/ports/chinese/ve
www# make install clean
===> Vulnerability check disabled, database not found
===> Extracting for zh-ve-1.0_2
===> Vulnerability check disabled, database not found
=> MD5 Checksum OK for ve-1.0.tgz.
=> SHA256 Checksum OK for ve-1.0.tgz.
===> Patching for zh-ve-1.0_2
(略)
mkdir -p /usr/local/share/ve
install -s -o root -g wheel -m 555 ve /usr/local/bin
install -o root -g wheel -m 444 00readme.txt ve.hlp /usr/local/share/ve
===> Registering installation for zh-ve-1.0_2
===> Cleaning for zh-ve-1.0_2
www# su bbsadm
bbs<www:/usr/ports/chinese/ve> cd
bbs<www:/home/bbs> cd src/maple ; ve term.c
Segmentation fault (core dumped)
bbs<www:/home/bbs/src/maple>
這是在搞笑嗎 = =;;; 還是 porting 者跟我一樣 能扛不等於能用 (跳) XD
joe/ee/vi 就是用不慣 ... 所以我把 sob_20030831_pack.tgz 解來試著扛看看
(內附 ve source [src/ve])
www# cd src/ve
www# make
gcc -DVEDITOR -c edit.c
In file included from edit.c:11:
bbs.h:32:19: error: sgtty.h: No such file or directory
*** Error code 1
Stop in /usr/home/temp/bbs/src/ve.
冏 =.= 好吧 把 sob_gcc4 的同名檔案 copy 過來改改湊合著用 *.h 也看不慣就改
一改 亂玩一通後 改了出錯 錯了再改 Orz ... 最後 ...
www# make install clean
gcc -DVEDITOR -c edit.c
gcc -DVEDITOR -c term.c
gcc -DVEDITOR -c screen.c
gcc -DVEDITOR -c stuff.c
gcc -DVEDITOR -c io.c
gcc -DVEDITOR -c editor.c
gcc -DVEDITOR -o ve edit.o term.o screen.o stuff.o io.o editor.o -ltermcap
-lcom
gcc -DVEDITOR -c entab.c
gcc -o entab entab.o
cp ve entab /usr/local/bin
cp ve.hlp /usr/local/lib
rm -f *.o ve entab
www# su bbsadm
bbs<www:/home> cd ~/src/maple ; ve term.c
#ifndef TANDEM
#define TANDEM 0x00000001
#endif BRGYLPCW
請輸入 亮度/前景/背景[正常白字黑底][0wb]:
感動 !!!!!
好了 廢話這麼多 感謝耐心看完 重點在這面 :
ftp://home.bsd.com.tw/pub/SOB/ve_fb8_amd64.tgz
抓回去 解開後 請以 root 身分執行 -> cd ve ; make install clean 即可使用
最後 祝大家事事順利 (逃)
--
我恨蚊子 ...
--
Origin: Atlantis DN: bbs.bsd.com.tw IP : 203.70.65.27 ST: atlantis