O Synergy pode ser compilado em uma plataforma ARM?

1

Eu estou tentando compilar um cliente Synergy para que eu possa usá-lo em um ambiente WindRiver Linux. Eu tentei compilar e continuo recebendo este erro:

CMake Error at CMakeLists.txt:195 (message): Missing header: X11/XKBlib.h

No entanto, nem sei se é possível compilar o Synergy em uma plataforma ARM.

    
por WRLuser 30.07.2012 / 21:26

2 respostas

1

O Synergy se baseia na plataforma PI com algumas correções. Para esse erro você precisará instalar o pacote libx11-dev e durante a instalação de pacotes você pode instalar o libxtst-dev & pacotes cmake.

Então, em um editor, abra o arquivo CMakeLists.txt e procure por X11, você deve encontrar a seguinte linha: set (CMAKE_INCLUDE_PATH "$ {CMAKE_INCLUDE_PATH}: / usr / local / include") você precisará alterar este line para ser o seguinte: set (CMAKE_INCLUDE_PATH "$ {CMAKE_INCLUDE_PATH}: / usr / include").

Agora, se você executar ./configure, ele deve funcionar bem. Se você ainda receber o mesmo erro, precisará mover, copiar, excluir o arquivo de cache CMakeCache.txt.

De lá você deve estar bem para ir. Esta foi toda a informação que encontrei neste post link

    
por 23.01.2013 / 23:42
0

A sinergia deve funcionar no ARM (É no Raspberry Pi repos .)

Parece que você precisa dos arquivos de cabeçalho do xorg dev.

Não tenho certeza sobre o Wind River Linux, mas em distros baseadas no Debian, o nome do pacote é libx11-dev. Já que é apenas um arquivo de cabeçalho, na pior das hipóteses você pode pegar o código, soltá-lo em algum lugar onde o seu compilador vai pegá-lo e ele deve funcionar (apesar das mudanças provavelmente você precisará de mais alguns).

    
por 30.07.2012 / 22:52