作者holishing ( )
看板PttCurrent
标题Re: [问题]pttbbs编译问题
时间Tue Feb 12 22:31:33 2019
虽然是很久以前的问题, 但还是回个以供有需要的路人参考
※ 引述《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
1F:推 Archlinux: 帮推04/26 23:36
2F:推 Debian: 推荐文章与活动。04/27 00:39
3F:推 ChakraLinux: 兄弟推04/27 00:48
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.241.49.102
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PttCurrent/M.1549981898.A.862.html
4F:→ holishing: 然後看起来後来 commiter 有针对此部分加了防呆机制 02/12 22:32
5F:→ holishing: 所以对我们而言确认起来应该更方便了才对.... 02/12 22:32
※ 编辑: holishing (111.241.49.102), 02/12/2019 22:33:15