【成功】電話で変愚する話【ノーベル賞】
追記:
https://inajob.hatenablog.jp/entry/hengband-on-android
を超参考にしました。この方がノーベル賞です。
スマホでやってみたことリスト
環境
Androidのバージョンは9
仮想OSはUserLAndのDebian
sudo apt-get update
色々必要ツール(gccやncursesなど)を一通り
sudo apt-get install
そして
git clone
でソースまるごととってきて
./bootstrap
./configure --disable-japanese --without-x
make install
コンパイルエラー2ヶ所テキトーに直し、
コンパイルは完了する。
しかし
/hengband/src/rumor.c:140: undefined reference to `msg_print'
のようなリンクエラーが1000個くらいドバーッと滝のように流れてきて結局ビルドができなかった。
ざんねん! わたしのでんわではだめなのかも!
追記:
やっぱできました。
メンテナさんのおかげです!
ありがとうございました。
またあとで追記します。
追記の追記:
実は自分の電話ではひどい表示になってしまうので、それをなおすため以下のようにmain-gcu.cを書き換えていました。ここ以外は特に書き換えていません。
これがあの恐るべき「なぜかアリーナモードへ入るバグ」の原因かもしれません。
*** main-gcu.c.bak Sun Feb 2 00:49:34 2020 --- main-gcu.c Sun Feb 2 06:36:17 2020 *************** *** 1251,1256 **** --- 1251,1264 ---- /* Attempt to use customized colors */ if (can_fix_color) { + for (i = 1; i <= 15;i++) + { + init_pair(i,i,0); + colortable[i] = COLOR_PAIR(i); + /* Prepare the "Angband Colors" */ + Term_xtra_gcu_react(); + } + #if 0 /* Prepare the color pairs */ for (i = 1; i <= 63; i++) { *************** *** 1269,1274 **** --- 1277,1283 ---- /* Prepare the "Angband Colors" */ Term_xtra_gcu_react(); } + #endif } /* Attempt to use colors */ else if (can_use_color)
恐るべきバグ。