[GH-ISSUE #363] Mac OSX 10.8.5 Compatibility #290

Open
opened 2026-05-05 05:57:50 -06:00 by gitea-mirror · 10 comments
Owner

Originally created by @kxkxkxnz on GitHub (Jul 13, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/363

Operating Systems

Server: Ubuntu 19.04

Client: OSX 10.8.5

First of all, I would love to express my appreciation for all of the hard work put into this project. I have been a fan of Synergy for about 12 years and am thrilled that this fork exists. Just wondering if it would be possible to make a binary of Barrier for Mac OSX that works with version 10.8.5? At the moment the earliest compatible version is 10.9. I would love to convert my setup from several older mismatched versions of Synergy to Barrier.

Thanks again.

Originally created by @kxkxkxnz on GitHub (Jul 13, 2019). Original GitHub issue: https://github.com/debauchee/barrier/issues/363 ### Operating Systems ### Server: Ubuntu 19.04 Client: OSX 10.8.5 First of all, I would love to express my appreciation for all of the hard work put into this project. I have been a fan of Synergy for about 12 years and am thrilled that this fork exists. Just wondering if it would be possible to make a binary of Barrier for Mac OSX that works with version 10.8.5? At the moment the earliest compatible version is 10.9. I would love to convert my setup from several older mismatched versions of Synergy to Barrier. Thanks again.
gitea-mirror added the
macOS
label 2026-05-05 05:57:50 -06:00
Author
Owner

@Docteh commented on GitHub (Jul 16, 2019):

What is notable about that version of macOS? You might be able to compile a version for yourself.

<!-- gh-comment-id:511947941 --> @Docteh commented on GitHub (Jul 16, 2019): What is notable about that version of macOS? You might be able to compile a version for yourself.
Author
Owner

@kxkxkxnz commented on GitHub (Jul 17, 2019):

Thanks a lot for your reply. The main thing that is notable about 10.8.5 is that I have some expensive legacy hardware that will not work on newer operating systems. I have tried to compile the source code, but it relies on XCode, and Apple will not let me download Xcode without two-factor identification, which requires Apple devices with newer operating systems. I have spoken with Apple customer support about this, and the only answer I could get in the end was 'buy more Apple hardware with newer operating systems', which firstly would cost a bunch of money, and again, would not be able to use my legacy hardware.

<!-- gh-comment-id:512594464 --> @kxkxkxnz commented on GitHub (Jul 17, 2019): Thanks a lot for your reply. The main thing that is notable about 10.8.5 is that I have some expensive legacy hardware that will not work on newer operating systems. I have tried to compile the source code, but it relies on XCode, and Apple will not let me download Xcode without two-factor identification, which requires Apple devices with newer operating systems. I have spoken with Apple customer support about this, and the only answer I could get in the end was 'buy more Apple hardware with newer operating systems', which firstly would cost a bunch of money, and again, would not be able to use my legacy hardware.
Author
Owner

@p12tic commented on GitHub (Jul 18, 2019):

Unfortunately Barrier probably does not work on macOS 10.8. It probably could work, but some developer needs to set everything up and test.

<!-- gh-comment-id:512752869 --> @p12tic commented on GitHub (Jul 18, 2019): Unfortunately Barrier probably does not work on macOS 10.8. It probably could work, but some developer needs to set everything up and test.
Author
Owner

@p12tic commented on GitHub (Jul 18, 2019):

@AdrianKoshka: Could you give me permission to add labels to issues?

<!-- gh-comment-id:512752978 --> @p12tic commented on GitHub (Jul 18, 2019): @AdrianKoshka: Could you give me permission to add labels to issues?
Author
Owner

@AdrianKoshka commented on GitHub (Jul 18, 2019):

I don't have that power unfortunately :T

<!-- gh-comment-id:512796578 --> @AdrianKoshka commented on GitHub (Jul 18, 2019): I don't have that power unfortunately :T
Author
Owner

@shymega commented on GitHub (Aug 14, 2019):

@p12tic What labels did you need added? I now have the Triage role...

<!-- gh-comment-id:521214917 --> @shymega commented on GitHub (Aug 14, 2019): @p12tic What labels did you need added? I now have the Triage role...
Author
Owner

@chickenbit commented on GitHub (May 23, 2020):

I have an older AirBook using 10.11.6. Any chance that can be supported in the future?
I have not tried to build from source yet.

Barrier.app/Contents/MacOS/barrier.sh
Sorry, "Barrier" can not be run on this version of macOS. Qt requires macOS 10.12.0 or later, you have macOS 10.11.6.
<!-- gh-comment-id:633076252 --> @chickenbit commented on GitHub (May 23, 2020): I have an older AirBook using 10.11.6. Any chance that can be supported in the future? I have not tried to build from source yet. ``` Barrier.app/Contents/MacOS/barrier.sh Sorry, "Barrier" can not be run on this version of macOS. Qt requires macOS 10.12.0 or later, you have macOS 10.11.6. ```
Author
Owner

@Icexist commented on GitHub (Sep 3, 2020):

@chickenbit you can run it (at least v 2.3.2) from command line. On my macOS 10.11.6 machine as the client, I run:

/Applications/Barrier.app/Contents/MacOS/barrierc <server ip>

This avoids launching the GUI which used Qt. To kill it, you'll have to use Activity Monitor.

<!-- gh-comment-id:686816005 --> @Icexist commented on GitHub (Sep 3, 2020): @chickenbit you can run it (at least v 2.3.2) from command line. On my macOS 10.11.6 machine as the client, I run: ``` /Applications/Barrier.app/Contents/MacOS/barrierc <server ip> ``` This avoids launching the GUI which used Qt. To kill it, you'll have to use Activity Monitor.
Author
Owner

@jgrisham commented on GitHub (Aug 24, 2021):

@chickenbit (and others): At the end of my comments at issue #544, I have uploaded a frankenstein version that may work on Mac OS X 10.8 Mountain Lion:

  • It contains the unaltered Barrier release 2.3.3 barriers and barrierc macOS binaries
    • (stuffed inside of a custom build of the Synergy 1.7.5 GUI)
  • I have used it without issue (for several years, originally with the 2.3.2 release inside)
    • on Mac OS X 10.9 Mavericks as Barrier server and
    • Barrier 2.3.3 running on Windows 10 and Linux as Barrier clients

It's worth a try under 10.8 Mountain Lion. (at one time, Synergy worked on PPC computers running Mac OS X 10.2 Jaguar!)


As others have mentioned, Barrier should work fine on almost anything from the command line.... it just needs a GUI shell for those older OS versions.

From that era and earlier:

<!-- gh-comment-id:904385852 --> @jgrisham commented on GitHub (Aug 24, 2021): @chickenbit _(and others)_: At the end of [my comments](https://github.com/debauchee/barrier/issues/544#issuecomment-576857769) at issue #544, I have uploaded a frankenstein version that may work on Mac OS X 10.8 Mountain Lion: - It contains the unaltered Barrier release 2.3.3 `barriers` and `barrierc` macOS binaries - _(stuffed inside of a custom build of the Synergy 1.7.5 GUI)_ - I have used it without issue _(for several years, originally with the 2.3.2 release inside)_ - on Mac OS X 10.9 Mavericks _as Barrier server_ and - Barrier 2.3.3 running on Windows 10 and Linux _as Barrier clients_ It's worth a try under 10.8 Mountain Lion. _(at one time, [Synergy worked on PPC computers running Mac OS X 10.2 Jaguar!](https://web.archive.org/web/20110404022421/http://synergy2.sourceforge.net/))_ *** As others have mentioned, Barrier should work fine on almost anything _from the command line_.... it just needs a GUI shell for those older OS versions. From that era _and earlier_: - https://web.archive.org/web/20120908035917if_/http://synergy-foss.org/download/?list - https://web.archive.org/web/20101022014457/http://sourceforge.net/projects/synergy2/files/ - https://web.archive.org/web/20021008144347/http://synergy2.sourceforge.net/ - https://sourceforge.net/projects/quicksynergy/ - https://sourceforge.net/projects/osxsynergygui/
Author
Owner

@barracuda156 commented on GitHub (Dec 26, 2023):

It's worth a try under 10.8 Mountain Lion. (at one time, Synergy worked on PPC computers running Mac OS X 10.2 Jaguar!)

It looks like support for Qt4 has been broken by this commit: bf361d153b (diff-15db8011a6fbfd36a54768e2b43f09502edc46d7a9d200006c2e5054443c85f2)
(Possibly due to carelessness or possibly earlier.)

While main CMakeLists has explicit reference to ppc at least in 1.8.8, I have no idea if it was tested, and CMakeLists for GUI require Qt5 from the get-go, which would be impossible on PowerPC, unless someone fixed Qt5 privately but never made available.
c30301e234/CMakeLists.txt (L171-L174)

<!-- gh-comment-id:1869555445 --> @barracuda156 commented on GitHub (Dec 26, 2023): > It's worth a try under 10.8 Mountain Lion. _(at one time, [Synergy worked on PPC computers running Mac OS X 10.2 Jaguar!](https://web.archive.org/web/20110404022421/http://synergy2.sourceforge.net/))_ It looks like support for Qt4 has been broken by this commit: https://github.com/debauchee/barrier/commit/bf361d153bf1074953646dbb759639264beec227#diff-15db8011a6fbfd36a54768e2b43f09502edc46d7a9d200006c2e5054443c85f2 (Possibly due to carelessness or possibly earlier.) While main CMakeLists has explicit reference to `ppc` at least in 1.8.8, I have no idea if it was tested, and CMakeLists for GUI require Qt5 from the get-go, which would be impossible on PowerPC, unless someone fixed Qt5 privately but never made available. https://github.com/debauchee/barrier/blob/c30301e23424db1125664da17deb8c3aa6aec52d/CMakeLists.txt#L171-L174
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#290
No description provided.