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) 祝你好運