mieki256's diary



2017/08/31(木) [n年前の日記]

#1 [raspberrypi] Raspberry Pi3上でHSP3を動かそうとしてみたけれど

先日、Linux や Raspberry Pi上でも動かせる HSP を開発中、という話を見かけたわけで。興味が湧いたので試してみようかなと。環境は、Raspberry Pi3 + raspbian 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 上ではエラーが出るのも仕方ないのかも。

以上です。

過去ログ表示

Prev - 2017/08 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project