Maple3-itoc 目前架設待解決問題 (Debian) - BBS

Isabella avatar
By Isabella
at 2017-06-20T13:26

Table of Contents

1. 還沒成功在 64bit 下編譯

之後會嘗試:
lantw44:可以嘗試編成 32 位元的可執行檔 08/14 21:37
lantw44:CFLAGS 加上 -m32 LDFLAGS 加上 -melf_i386 08/14 21:38
tjjh89017:請問是在哪裡加上參數? 08/16 15:37
DarkIllusion:分別加在每個makefile裡面的CFLAGS跟LDFLAGS 10/16 02:02

※ 引述《lantw44 (1101-2019-3028-4786)》之銘言:
: 後來發現,在 x86_64 的機器上編譯成 32 位元可執行檔,大致上功能正常,但有少部分
: 例如文章已讀、未讀會發生很奇怪的狀況
: 在函式庫的部分的 CFLAGS 加上 -fPIC 是可以成功編譯成 64 位元可執行檔的,但無法
: 正常執行 (bbsd 收到 SIGFPE 或 SIGSEGV 之類的 signal 而終止)

2. 另外會遇到的問題如上:
在 32bit 環境下的 linux 可以成功編譯, 「大致」功能正常
但同樣會遇到閱讀紀錄會一直reset的問題(新文章回覆顯示未讀)

若在站內發表完新文章或系統發了新文章後,

部分看板人氣會一直呈現 評:╳ 人氣:-15874 這樣子的情況

目前對於這個問題還在亂摸索中...沒什麼頭緒ˊˋ

目前利用工作站 bbs 帳號裡 ipcs 查詢到的資訊:

bbs@debian:$ ipcs

------ Message Queues --------
key msqid owner perms used-bytes messages

------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x000007ce 0 bbs 600 508456 2
0x00000bb5 32769 bbs 600 958480 2
0x00000bb7 98306 bbs 600 111328 2

------ Semaphore Arrays --------
key semid owner perms nsems

只是在想要調整的是Makefile裡的編譯參數嗎?
或是 include/config.h 裡的相關定義
甚至要把裡面其他的程式碼抓出來改?
還是可透過ipcs/ipcrm shm調校share memory來改善?

目前能想到的就只有這些...orz
不知有沒有好心指點的前輩路過
或是其他現在也仍適合討論請益maple-itoc相關的地方QQ

(目前找到留下最多資料的就: telnet://cpu.tfcis.org 了
其他以m3-itoc為基礎架的站也有一些轉信過去的資料)

--
你知道PTT有小天使嗎? 能幫助你唷! 小主人我來了^Q^
●β
HELP 想呼叫屬於你的使嗎? /
` 〈○〉 ▃▃▃ 只要按hh,就可以了唷!! Δ
>_<~
// ▅▅▅ 快按下"hh"呼叫你的小天使吧!\(≧▽ν≦)ωgarnier

--
Tags: BBS

All Comments

Odelette avatar
By Odelette
at 2017-06-20T23:03
可以嘗試編成 32 位元的可執行檔
Robert avatar
By Robert
at 2017-06-21T08:40
CFLAGS 加上 -m32 LDFLAGS 加上 -melf_i386
Gilbert avatar
By Gilbert
at 2017-06-21T18:17
請問是在哪裡加上參數?
Ula avatar
By Ula
at 2017-06-22T03:55
分別加在每個makefile裡面的CFLAGS跟LDFLAGS
Anthony avatar
By Anthony
at 2017-06-22T13:32
剛看了一下你寫的安裝步驟,有設定好讓
camera 和 account 開機自動執行嗎?
Anonymous avatar
By Anonymous
at 2017-06-22T23:09
有新增 /etc/rc.local 寫進去, 並用 chmod +x 讓他可
執行這樣orz
Lucy avatar
By Lucy
at 2017-06-23T08:46
不過上一篇沒記到... (有放進github自己改的記錄裡
Erin avatar
By Erin
at 2017-06-23T18:23
於是整個 bbs 關掉 (killall bbsd / ipcrm ...)
再重開還是有這個狀況嗎?
Ursula avatar
By Ursula
at 2017-06-24T04:00
斷線感覺是 bbs 程式當掉了…… dmesg 有沒有相關訊息?
Elvira avatar
By Elvira
at 2017-06-24T13:37
例如 segfault 或 general protection 之類的
Margaret avatar
By Margaret
at 2017-06-24T23:14
(有先試了ipcs/ipcrm) 先筆記一下@@ 周末有空好好測試
Sierra Rose avatar
By Sierra Rose
at 2017-06-25T08:51
我覺得可以考慮用 gdb 看看能不能拿到 backtrace 了
Isabella avatar
By Isabella
at 2017-06-25T18:28
在這之前要先把 Makefile 裡的 -s 拿掉再加上 -g 重編
Regina avatar
By Regina
at 2017-06-26T04:06
剛才搜尋了一下 RLIMIT_DATA,在 maple/bbsd.c 找到這段
Selena avatar
By Selena
at 2017-06-26T13:43
/* adjust resource : 16 mega is enough */
limit.rlim_cur = limit.rlim_max = 16 * 1024 * 1024;
setrlimit(RLIMIT_DATA, &limit);
Lydia avatar
By Lydia
at 2017-06-26T23:20
有沒有考慮把這行 setrlimit 註解掉……
把記憶體用量限制在 16 MiB 感覺似乎很少?
Edith avatar
By Edith
at 2017-06-27T08:57
先記一下, 找時間來試 ψ(._. )>
Callum avatar
By Callum
at 2017-06-27T18:34
從config.h那邊把那部分undef掉目前狀況還是差不多@@
再研究其他原因@@
Callum avatar
By Callum
at 2017-06-28T04:11
直接註解掉那行的結果也一樣
Mason avatar
By Mason
at 2017-06-28T13:48
gdb和Makefile參數還沒試過,找機會試
Ophelia avatar
By Ophelia
at 2017-06-28T23:25
這次先試到這邊, 本來一開始在test發完文後, 重複進出
Jessica avatar
By Jessica
at 2017-06-29T09:02
該板也會造成類似斷線情形, 但完整的log沒記到 orz
Mia avatar
By Mia
at 2017-06-29T18:39
不對, 之後應該放在gist上@@rz
Ophelia avatar
By Ophelia
at 2017-06-30T04:17
擇期再研究 (?
Thomas avatar
By Thomas
at 2017-06-30T13:54
或是另外找 CentOS 試試...
Eartha avatar
By Eartha
at 2017-06-30T23:31
cpu 是用 chroot 到 x86 的 toolchain 來 build
Megan avatar
By Megan
at 2017-07-01T09:08
幫忙補個延伸閱讀
https://github.com/ccns/dreambbs/wiki/
BoardReadingHistory-zh_tw

Maple3-itoc 近期架站記錄心得

Adele avatar
By Adele
at 2017-06-16T17:33
因為我已經fork好並改成我要的架構了 所以以下內容將修正: ※ 引述《holishing ()》之銘言: : 3. 下載 BBS 程式: : 我目前是用 git 套件指令把維護者放在 github 的資料載下來 : (在此之前請先用 apt 或 yum 之類的去安裝 git 套件) : # apt in ...

Maple3-itoc 近期架站記錄心得

Tristan Cohan avatar
By Tristan Cohan
at 2017-06-15T23:49
目前還沒有很熟, 只有到讓它順利跑起來, 可以開帳號, 開看板, 發文的程度 但看板人氣還是會顯示負幾萬的程度 其他更進階hack的招式相信相對資訊已經非常多了, google 應該很好用 不然就去相關類型的站台逛逛也可 官方說明手冊: http://processor.tfcis.org/~itoc ...

投票

Queena avatar
By Queena
at 2017-06-06T00:09
從高三抽到現在大概四五年,一個禮拜約一包 如果你很介意的話我也可以不抽 反正菸要漲價惹 有問題再回信吧:-) ----- Sent from JPTT on my HTC_M10h. ※ 引述《itoc.bbsatbbs.cs.nthu.edu.tw (Query Me Get MapleSrc)》之銘 ...

關於bsd.port.mk錯誤訊息

Hamiltion avatar
By Hamiltion
at 2017-05-03T14:36
※ 引述《wyytw (雲飛揚)》之銘言: : 剛裝好乾淨的freebsd 9.3 : 有執行過portsnap fetch 和extract和update : 現在要編譯/usr/ports/lang/per15.16 : #make install clean : 出現下列錯誤 : and#34;/usr ...

關於bsd.port.mk錯誤訊息

Mia avatar
By Mia
at 2017-05-03T12:02
剛裝好乾淨的freebsd 9.3 有執行過portsnap fetch 和extract和update 現在要編譯/usr/ports/lang/per15.16 #make install clean 出現下列錯誤 and#34;/usr/ports/Mk/bsd.port.mkand#34; ...