Raspbianでjnethackをビルドするには

ビルド手順の覚書になります。


ソースファイルの取得

こちらのバージョン3.6.1になります

wget https://www.nethack.org/download/3.6.1/nethack-361-src.tgz
wget https://ja.osdn.net/projects/jnethack/downloads/69713/jnethack-3.6.1-0.1.diff.gz

必要なライブラリのインストール Raspbian版

Raspbianの場合、ビルド時、いくつかライブラリのインストールが必要でした。

sudo aptget update
sudo apt-get install libxt-dev libxaw7-dev bison flex

ビルド中にヘッダファイルが無いエラーが表示された場合など、apt-fileコマンドで必要なライブラリを探すことができました。便利ですね。

sudo apt-get install apt-file
sudo apt-get update
apt-file search X11/IntrisicP.h
apt-file search X11/Xaw/Cardinals.h

ビルド

基本的に、こちらのwiki情報に従ってビルドするかたちになります。

ソースファイルを展開し、パッチ適用後、make allでビルドしました。

tar zxvf nethack-361-src.tgz
cd nethack-3.6.1
zcat ../jnethack-3.6.1-0.1.diff.gz | iconv -f SJIS -t UTF8 | patch -p1
./sys/unix/setup.sh ./sys/unix/hints/linux-x11
make all

うまくビルドできましたでしょうか?

インストールと実行

インストール先はpiユーザのホームディレクトリのようです。

make install
cd
./nh/install/games/jnethack

実行できましたでしょうか?

さあ。ワンワンと旅に行きましょうか。

スポンサーリンク

フォローする

スポンサーリンク