Bug #3150 - Source compiling error - Missing Library Xtst
- Duplicated by: Bug #3200 - hm config cannot find Xtst even when it is installed on Ubuntu x64 12.04
Steps to reproduce:
- cmake .
Expected: should make synergy
Actual: received an error:
CMake Error at CMakeLists.txt:218 (message):
Missing library: Xtst
-- Configuring incomplete, errors occurred!
Versions (Synergy, OS):
Server: OS: Suse; Synergy version: 1.4.7
Client 1: (not a usage problem
-------------------- I found Xtst on my system by using "%%%%%%%%%%%%%%%% locate Xtst" and output of that command is:
BTW: I read from some page taht it may be caused by missing libXext
so I also did a "%% locate Xext" and my system gives:
I found the same problem, it's clear that libXtst detection is broken.
That was I found on my Ubuntu 12.04 x64:
Linus, please specify your OS, version, cpu type.
Works fine on the build machines.
Those are Ubuntu 10.04 though, so maybe it's a library versioning thing.
My system is SUSE 10 (18.104.22.168-0.58.1.1290-SMP) with gcc version 4.1.2
I am running on an older XEON based on core2 with 64b capability
Running Ubuntu 12.04, and I'm experiencing pretty regular cores running synergys at startup, though it runs fine after that. It seems odd to me that a binary compiled on 2.6 would be distributed for platforms as new as 3.2.
I too experience this cmake bug in 12.04.
I checked on ubuntu 12.4 and I can build synergy 1.4.8. Make sure that you have devel version libxtst-dev installed.
apt-get install libstst-dev
On openSUSE 12.2 Mantis I had a similar problem compiling synergy 1.4.10. I ran configure several times, installing incrementally the packages configure detected as missing, until I installed the development library libXtst-devel 1.2.1-2.1.2. For this particular library only, after its successful installation, configure still claimed it was not installed. The solution was to delete CMakeCache.txt and run configure again.