* * * * * Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa! XXXX you, Apple. XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX you, Apple! No, seriously, you can go XXXX yourself, Apple. The backup [1]? Went smooth. And way faster than I expected. The upgrade to El Presidente de Por Vida [2]? It took longer than the 30 minute estimate it gave, but eh, I can live with that. And my files were still there. That's good. Less good? Oh, let's see … I had statically set the IP (Internet Protocol) address of the Mac and Apple blew that setting away. Good one! I had a VPN (Virtual Private Network) configured for work, operational word there being **had**. Apple blew those settings away. [DELETED-Apple also deleted everything I had under /usr/local/bin. XXXX you, Apple. So there went my only OS X compiled version of Synergy [3]. Have I told you to XXXX off yet, Apple? No? XXXX off. I still had the source, but guess what? > source='CArch.cpp' object='CArch.o' libtool=no \ > depfile='.deps/CArch.Po' tmpdepfile='.deps/CArch.TPo' \ > MACOSX_DEPLOYMENT_TARGET=10.2 depmode=gcc3 /bin/sh ../../config/depcomp \ > g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib/common -g -O2 -g -Wall -Wno-unknown-pragmas -Werror -DSYSAPI_UNIX=1 -DWINAPI_CARBON=1 -D_THREAD_SAFE -c -o CArch.o `test -f 'CArch.cpp' || echo './'`CArch.cpp > In file included from CArch.cpp:16: > In file included from ./CArch.h:25: > In file included from ./IArchString.h:19: > ../../lib/common/BasicTypes.h:78:10: fatal error: '/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h' file not found > #include > ^ > 1 error generated. > make[3]: *** [CArch.o] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > Yeah! Screw backwards compatability! That only leads you to legacy hell ala Microsoft [4]. To be fair, even if I had the executable it probably wouldn't have worked, but man … that is a serious blow to my work flow here at Chez Boca. Not only the ease of sharing a keyboard and mouse between two computers of differing operating systems, but cut-n-paste! Cut-n-paste between the two operating systems! I did download the latest version [5] (although you won't find that link on the main Synergy website) but it requires some manual “fixes” to the source code [6] that have yet to be checked in (really? Seriously, what the XXXX?) and of course it requires yet another build system [7] (really? You can't even make cross-platform Makefiles? It's not that hard. Tedious, I'll give you that, but that's like a one-time thing. XXXX!) and a large “cross- platform portability library [8]” and XXXX me, this means it probably isn't backwards compatible with the version on my Linux system and I'll have to upgrade that too because of CADT [9] XXXX me XXXX me XXXX me XXXX me XXXX me XXXX me XXXX me XXXX me XXXX me XXXX! **XXXX!** Okay, so maybe Apple isn't the only thing trying to XXXX me over. -DELETED] [Ooh … my bad—Apple did NOT delete everything [10]. –Sean] Well. That felt good. Now to email this … oh wait [11] … **XXXX!** [1] gopher://gopher.conman.org/0Phlog:2015/10/13.1 [2] https://en.wikipedia.org/wiki/OS_X_El_Capitan [3] http://synergy-project.org/ [4] http://blogs.msdn.com/b/oldnewthing/ [5] https://github.com/synergy/synergy [6] https://github.com/synergy/synergy/wiki/Compiling#Mac_OS_X_1010_and_above [7] https://cmake.org/ [8] http://www.qt.io/ [9] https://www.jwz.org/doc/cadt.html [10] gopher://gopher.conman.org/0Phlog:2015/10/15.2 [11] gopher://gopher.conman.org/0Phlog:2015/10/01.1 Email Sean Conner at sean@conman.org .