私はSynergyクライアントをコンパイルしようとしていますので、Windriver Linux環境で使用できます。私はコンパイルしようとしました、そして私はこのエラーを得続けます:
_CMake Error at CMakeLists.txt:195 (message): Missing header: X11/XKBlib.h
_
ただし、ARMプラットフォームで相乗効果をクロスコンパイルすることさえできるかどうかさえわかりません。
Synergyは、いくつかの修正を使ってPIプラットフォームで細かく構築されています。そのエラーについては、libx11-devパッケージをインストールし、パッケージをインストールしながらlibxtst-dev&cmakeパッケージをインストールする必要があります。
その後、エディタでCMakelists.txtファイルを開き、X11を検索するには、次の行の検索を終了する必要があります.Set(cmake_include_path "$ {cmake_include_path}:/ usr/local/include")この行を変更する必要があります。次のように設定します。(cmake_include_path "$ {cmake_include_path}:/ usr/include")。
今すぐ実行してください./configureはうまく機能するはずです。それでも同じエラーが発生した場合は、移動、コピー、CMAKECACHE.TXTを削除する必要があります。
そこからあなたは行くのが良いはずです。これは私がこの投稿から見つけたすべての情報でした http://www.rootusers.com/compiling-synergy-from-source-the-raspberry-pi/
SynergyはARM( Raspberry PI Repos )で動作する必要があります。
Xorg Devヘッダーファイルが必要なように見えます。
Wind River Linuxがよくわかりませんが、DebianベースのDistrosではパッケージ名はlibx11-devです。最悪の場合にはヘッダーファイルであるため、ソースからそれをつかむことができます。