FreeOrionをインストールしようとしていてorgreをインストールしようとしていて、Ubuntu 13.10にOISをインストールしようとしています。とにかく、私がフォローしているページは次のとおりです。協会次のエラーメッセージで、手順1.1の「make」ステップが失敗します。
./linux/LinuxJoyStickEvents.cpp: In member function 'virtual void OIS::LinuxJoyStick::capture()':
./linux/LinuxJoyStickEvents.cpp:100:77: error: 'read' was not declared in this scope
int ret = read(mJoyStick, &js, sizeof(struct input_event) * JOY_BUFFERSIZE);
^
./linux/LinuxJoyStickEvents.cpp: In static member function 'static OIS::JoyStickInfoList OIS::LinuxJoyStick::_scanJoys()':
./linux/LinuxJoyStickEvents.cpp:275:13: error: 'close' was not declared in this scope
close(fd);
^
./linux/LinuxJoyStickEvents.cpp:283:12: error: 'close' was not declared in this scope
close(fd);
^
./linux/LinuxJoyStickEvents.cpp: In static member function 'static void OIS::LinuxJoyStick::_clearJoys(OIS::JoyStickInfoList&)':
./linux/LinuxJoyStickEvents.cpp:294:20: error: 'close' was not declared in this scope
close(i->joyFileD);
^
make[1]: *** [LinuxJoyStickEvents.lo] Error 1
make[1]: Leaving directory `/home/alexander/opt/src/ois-v1-3/src'
make: *** [all-recursive] Error 1
この問題をどのように解決できますか?たぶん「構成/製作/インストール」の過程を経ずに直接ois
インストールする方法がありますか?apt-get
orgre
apt.get
ベストアンサー1
簡単に言うと:以下から入手できますapt-get
。
sudo apt-get install libois-dev
そして/または
sudo apt-get install libois-1.3.0
長い: ブートテープと設定のすべての警告によると、少し古いようです。これ買戻契約割れた部分がありますが、約5年間触れませんでした。
aptを介してogreをインストールすることも可能ですが、古いバージョンです。 ppa経由で利用可能PPA:チームオーガ/オーガー