-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation on OS X/macOS #186
Comments
Thanks for the feedback, I'm sure this will help some other mac users. It would be great to have a proper OSX installer but I can't do it myself without buying some OSX hardware for testing. Alas, Apple have just deprecated OpenGL entirely which doesn't bode well for current displaz versions continuing to work on OSX... A "serious" OSX package which is at least slightly future proof would probably need MoltenGL or some equivalent. |
Hey, I tried to google a little bit to find the reason for that behavior but I still don't have the slightest clue. I mostly changed the CMakeFiles and rearranged the directory. The only thing I had to change in the source code was in guimain.cpp. QString installBinDir = QCoreApplication::applicationDirPath(); |
Just compiled displaz succesfully on MacOS Catalina. I used macports to install qt5 and apart from the thirdparty libs generating makefiles in their own folder instead of the folder I was in it works. Note that port will take ages compiling qt5, but the brew version didn't work. Downloading the official qt5 framework would also be an option, but I didn't test that.
I used
Can't reproduce this one.
This is probably by design, the up down arrows indicate a scrolling enabled field? Can confirm otherwise. |
The up down arrows thing is honestly a hack. The idea is to click, hold and drag the mouse giving you analog control rather than in single steps. No idea if it works on MacOS though, I did hook this behaviour into the system in a weird way. |
I've tried this again on MacOS Big Sur and Qt5.15 but no luck thus far. I can get it to build, but it won't display points, errors with:
Any tips to dive into the root cause here? |
My suggestion for debugging any tricky OpenGL problem is to run |
On macOS Big Sur it works again 😄 , after the Qt5 port files were updated. I've used |
I can confirm that compiling works fine on a M1 Mac. Just use brew to install the required tools, set PATH to include the qt5 folder and it runs. 🎉 |
Hi,
I spent the last hours trying to get displaz workin on macOS 10.13.4. I somehow managed to get it running. But there are some issues, I'd like to share in case someone else wants to test displaz on a Mac.
displaz
in terminal it encounters the following error:dyld library not loaded @rpath/libQt5OpenGL.5.dylib
Referenced from: /usr/local/bin/displaz
Reason: image not found
as a workaround I copied the displaz file from the build folder to usr/local/bin
cp ~/displaz/build/bin/displaz /usr/local/bin
and it worked.
objc[20178]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff8a030c90) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x12efd6cd8). One of the two will be used. Which one is undefined.
This causes the displaz applications not being able to track the cursor position and clicks properly in the Finder window (at least that's my best guess).
The text was updated successfully, but these errors were encountered: