I upgraded from synergy 1.4.3 to 1.4.5 and have been receiving the following when trying to start the synergy server:
$ synergys -c synergy.conf
synergys: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by synergys)
Can anyone point me in the right direction, I have become dependent upon synergy - it keeps keyboard clutter from occurring.
asked 07 Nov '11, 11:12
Ok, go here...http://pkgs.org/download/libstdc++.so.6%28GLIBCXX_3.4.14%29...download the file labeled...libstdc++4.6.2-1.fc17.1.i686.rpm or the 64 bit version. Open it up with archive manager...open the first folder and copy the next folder over the usr folder and you should be set. You might have to be root in order to do this. After that, it should work like a charm....Hope that helps.
answered 06 Dec '11, 03:12
Here's a way to unpack the .rpm file on an Ubuntu machine: Install package rpm2cpio using the Synaptic Package Manager. In the directory containing the .rpm file, do:
% rpm2cpio ./libstdc++-4.6.3-2.fc16.i686.rpm | cpio -idmv
It should unpack and create a usr directory. Under that will be lib and share directories. In the lib directory you should see: libstdc++.so.6 libstdc++.so.6.0.16. Run:
% strings ./libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4.14 will be in the list.
Hope this helps...
answered 25 Sep '12, 13:07