Como resolver esses problemas instalando o OIS?

1

Estou tentando instalar o OIS no Ubuntu 13.10 porque estou tentando instalar o orgre porque estou tentando instalar o FreeOrion. De qualquer forma, aqui está a página que eu estou seguindo: link que falha no passo 1.1 no passo 'make' com o seguinte mensagem de erro:

./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

Como posso resolver este problema? Talvez exista uma maneira de instalar o ois com apt-get , ou mesmo instalar o orgre com apt.get diretamente sem o desvio 'configure / make / make install'?

    
por Alex 03.11.2014 / 21:27

1 resposta

1

Resumindo: está disponível em apt-get com:

 sudo apt-get install libois-dev

e / ou

 sudo apt-get install libois-1.3.0

Em muito tempo: Com base em todos os avisos na alça de inicialização e configuração, acho que é apenas um pouquinho antigo. O repo não foi tocado em 5 anos ou mais, embora existam alguns garfos. / p>

Quanto a instalar ogre via apt isso também é possível, mas é uma versão mais antiga. Está disponível através do ppa ppa: ogre-team / ogre

    
por 23.02.2015 / 16:48

Tags