2017/08/31(木) [n年前の日記]
#1 [raspberrypi] Raspberry Pi3上でHSP3を動かそうとしてみたけれど
先日、Linux や Raspberry Pi上でも動かせる HSP を開発中、という話を見かけたわけで。興味が湧いたので試してみようかなと。環境は、Raspberry Pi3 + raspbian stretch。
_HSP3 for Linux/Raspberry Pi に従ってインストール作業。
ビルドに必要なパッケージをインストール。
ビルドしてみる。
エラーが出てビルドできなかった。残念。
もっとも、件のソース群は raspbian jessie 用らしいので、stretch 上ではエラーが出るのも仕方ないのかも。
_HSP3 for Linux/Raspberry Pi に従ってインストール作業。
mkdir ~/hsp cd ~/hsp wget http://www.onionsoft.net/hsp/file/hsplinux35b5.tgz tar zxvf hsplinux35b5.tgz cd hsplinux35b5これで hsplinux*.tgz のDLと解凍が済んだ。
ビルドに必要なパッケージをインストール。
sudo apt-get install libgtk2.0-dev sudo apt-get install libglew-dev sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
ビルドしてみる。
sudo make -f makefile.raspbian
g++ -Wall -fpermissive --exec-charset=UTF-8 -DHSPDISH -DHSPLINUX -DHSPRASPBIAN -DHSPDEBUG -DUSE_OBAQ -I /opt/vc/include -c src/hsp3dish/emscripten/hgiox.cpp -o src/hsp3dish/emscripten/hgiox.do src/hsp3dish/emscripten/hgiox.cpp:120:1: error: narrowing conversion of ‘255’ from ‘int’ to ‘GLbyte {aka signed char}’ inside { } [-Wnarrowing] }; ^ src/hsp3dish/emscripten/hgiox.cpp:120:1: error: narrowing conversion of ‘255’ from ‘int’ to ‘GLbyte {aka signed char}’ inside { } [-Wnarrowing] src/hsp3dish/emscripten/hgiox.cpp:120:1: error: narrowing conversion of ‘255’ from ‘int’ to ‘GLbyte {aka signed char}’ inside { } [-Wnarrowing] ... 中略 ... makefile.raspbian:105: ターゲット 'src/hsp3dish/emscripten/hgiox.do' のレシピで失敗しました make: *** [src/hsp3dish/emscripten/hgiox.do] エラー 1
エラーが出てビルドできなかった。残念。
もっとも、件のソース群は raspbian jessie 用らしいので、stretch 上ではエラーが出るのも仕方ないのかも。
[ ツッコむ ]
以上です。