【成功】電話で変愚する話【ノーベル賞】

追記:
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個くらいドバーッと滝のように流れてきて結局ビルドができなかった。

ざんねん! わたしのでんわではだめなのかも!

追記:
やっぱできました。
メンテナさんのおかげです!
ありがとうございました。
f:id:kokarage:20200127214946j:plain
またあとで追記します。

追記の追記:
 実は自分の電話ではひどい表示になってしまうので、それをなおすため以下のように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)

恐るべきバグ。
f:id:kokarage:20200202203705p:plain