看板 PttCurrent 關於我們 聯絡資訊
雖然是很久以前的問題, 但還是回個以供有需要的路人參考 ※ 引述《gx22000 (A夢)》之銘言: : 最近因為某些特殊需求,需要架一個BBS來研究 : 目前嘗試過itoc maple與pttbbs : itoc maple因為很多工具拿不到無法順利編譯-->直接放棄 最近一直在弄 Maple3 (包括 itoc )的東西,有興趣的話可以到: telnet://cpu.tfcis.org , http://github.com/xeonchen/maplebbs-itoc 找資料或是在本站 Maple 板發文問問看 (還是會有少數人潛水) : 所以選擇編譯錯誤比較少的pttbbs來試試 : 錯誤一個一個解決後,最後卡在convert.c找不到: : line 22 - b2u_table[] : line 58 - u2b_table[] : 詳細請參考pttbbs Github source code... : https://github.com/ptt/pttbbs/blob/master/mbbsd/convert.c : 將這兩行註解掉後即可順利編譯,service可以正常啟動執行 註解掉是錯誤的做法 應該是要想辦法把 b2u_table[] 和 u2b_table[] 生出來 (牽涉到相關編碼轉換) : 但在初始帳號申請的部分,懷疑因為字元轉換的問題,輸入帳號申請資訊一直檢查不過 : 這部分卡很久了,不知板上大大有沒有從現在Github 版本,clone出來且可以 : 正常編譯運作的code借小弟參考? 不需要 fork 出來 (感覺你要表達的是這個意思 : 這部分卡好久不知道該怎麼辦?這邊先跪拜感謝QQ : P.S. 我的OS是FreeBSD 8.3 目前在 FreeBSD 11.x 以及有提供相關支援套件的 Linux 發行版都適用: 確認自己有安裝好相關支援套件: https://github.com/ptt/pttbbs/wiki/Dependency (因為沒把 PttBBS 拿來打包過套件,所以暫時還沒分編譯需要或是執行需要的相依套件) 以 FreeBSD 11.x 為例: ccache-3.3.5 Tool to minimize the compile time of C/C++ programs git-2.16.3 Distributed source code management tool libevent-2.1.8_1 API for executing callback functions on events or timeouts python-2.7_3,2 "meta-port" for the default version of Python interpreter libiconv-1.14_11 Character set conversion library 用 pkg install 裝完這些應該就可以編了 其他要確認的是確定 python 這個指令可以直接被使用, 且建議是對應到 python2 指令 (目前專案裡的 python 版本以 2.x 為主...) 然後有順利跑完 common/sys/big5_gen.py 這個 python 腳本 並生出 big5.c 這個檔案 如果以上環節都有確認到 照理來說你的問題就解決了 -- 作者 PingNote (PN Wu (小平)) 看板 Linux 標題 [分享] Arch Linux Taiwan @ COSCUP 2018 CfP 時間 Thu Apr 26 21:17:07 2018
Archlinux: 幫推04/26 23:36
Debian: 推薦文章與活動。04/27 00:39
ChakraLinux: 兄弟推04/27 00:48
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.49.102 ※ 文章網址: https://www.ptt.cc/bbs/PttCurrent/M.1549981898.A.862.html
holishing: 然後看起來後來 commiter 有針對此部分加了防呆機制 02/12 22:32
holishing: 所以對我們而言確認起來應該更方便了才對.... 02/12 22:32
※ 編輯: holishing (111.241.49.102), 02/12/2019 22:33:15