Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Interesting. The removed qt5 as a build requirement https://github.com/sgidevnet/sgug-rse/blob/wip-testing/packages/barrier/SPECS/barrier.spec#L19

They also made a few minor patches here. https://github.com/sgidevnet/sgug-r...ckages/barrier/SOURCES/barrier.sgifixes.patch

I wonder if it's being used as CLI only, which isn't that difficult.

The big difference here is that they use XWindows for Linux (regardless of CPU) but we have to use OSX files. And then Cocoa in 10.6 and earlier lacks needed symbols.

I don’t know how crucial are those failing portions though. It is feasible to force them being ignored to make the build proceed.
 
Sorry to bump you guys, I wonder if either of you have any spare time to have another look? Thanks again.

I am running this between Linux machines. It sometimes crashes the cinnamon desktop. Oh well.​
I had run it on Windows10 because it even worked over Remote Desktop Protocol (RDP) and was absolutely the only way I found to swap Ctrl and Alt keys. RDP won't let AutoHotKey (AHK) send fake keys through.​
Back to PowerPC Mac...

I took a "quick" look at Barrier v2.4.0.

  1. MacPorts, at this moment, has no PowerPC Mac builds: https://ports.macports.org/port/barrier/builds/?builder_name__name=10.5_ppc_legacy
  2. HomeBrew Requires: macOS >= 10.12: https://formulae.brew.sh/cask/barrier
  3. Neither Homebrew nor Macports is installed. Can't get dependency paths: osx_environment.sh
Was there ever a build for PowerPC Mac? It would be good to get an older version of the source that still has the Xcode project file.
 
Last edited:
@mmphosis the only time it has ever been built for PowerPC would have been in it's previous incarnation, Synergy. Barrier was forked from the synergy 1.9 codebase - I wonder if the Xcode project file from that version of Synergy could help? Just throwing out ideas
 
  • Like
Reactions: mmphosis
Hi, I'd like to compile for PPC. I tried the most obvious/easy route and tried installing via Macports, but it said Intel x86 only. I was surprised as I have Barrier compiled for MIPS, so surely it must be possible to compile for PPC?

If it is possible, could someone could help out?

(I realise there are binaries of Synergy floating about, but Synergy isn't compatible with Barrier & Barrier is currently supported open source varient, so it is *the* one to have a PPC port for)


Which version do you need? Prior to this commit it should build with Qt4 and back to Tiger, presumably: https://github.com/debauchee/barrie...768e2b43f09502edc46d7a9d200006c2e5054443c85f2

CMake seems to carry `ppc` arch up to 1.8.8, but no idea if it has been ever tested. GUI CMake files as for Qt5 though from the outset.

P. S. Some possibly relevant topics:
 
Last edited:
Thanks pipetogrep,

I think there must be a work-around available since someone recently ported Barrier to SGI IRIX/MIPS. Apparently they had to mess around with the cmake script, but they haven't given me much information besides this.

In regards to targetting the later build of OSX, do you think this is a deal-breaker entirely? Or can it be re-targetted to an earlier OS? Especially since the X components rarely change.

1.8.1 builds with Apple gcc, once you remove an unsupported flag in CMakeLists. No patching to the code.
1.8.3 has broken ObjC code introduced here: https://github.com/debauchee/barrier/commit/d9a6c14170c8254527c85f48567ed11653729875

Pretty likely [at least] up to 1.8.8 it can be fixed with minor patching.

These do not seem to have Qt GUI though. X11 is there, no idea if it will work.

Question is: will those be useful for you?

UPD. Ah, Qt GUI is there, but CMakeLists ignore it.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.