Synergy Compile 出現SSL 錯誤

Synergy 1.8.8 或以下版本喺安裝咗OpenSSL 1.0.2或以上版本嘅Linux 電腦會無法Compile,根據錯誤代碼同多番喺Google嘅搜尋,得出以下解決方法:

首先,出現呢個錯誤嘅原因係因爲Synergy 1.8.8 嘅Source Code 係基於舊版OpenSSL 而設立嘅,咁所以爲咗解決呢個問題,一係就自己改Source Code,一係搵新版,但直至官方見到嘅1.8.8 Stable (已經係最「新」版)一樣有同樣問題,咁點樣解決呢?

 

安裝環境:Antergos (Arch Linux 啲朋友)最新版

 

首先爲咗確認你能夠安全地Launch 到Synergy,請先喺pacman入面裝個虧Synergy 再繼續:

$ pacman -S synergy

跟住麻煩去 https://extensions.gnome.org/extension/1031/topicons/ 安裝翻呢個GNOME Plug-in,嫌樣衰自己去 gnome-tweak-tool 度慢慢set個夠。

然後你需要從官方嘅github 度clone個branch v1.9cf 嘅Source Code落嚟,然後再Compile,但注意必須透過CLI git 下載,否則無法安裝。

$ git clone --branch v1.9cf https://github.com/symless/synergy-core/
$ cd synergy-core

然後就可以開始build,根據官方嘅教學係咁做的:

$ mkdir build && cd build && cmake ..
$ make && sudo make install

然後就應該成功鳥 :0) 祝你好運