Skip to content
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

Mac Version #5

Open
StefanMeGit opened this issue Mar 4, 2024 · 3 comments
Open

Mac Version #5

StefanMeGit opened this issue Mar 4, 2024 · 3 comments

Comments

@StefanMeGit
Copy link

Great project!
Any chance there will be a version running on an Mac? Or a workaround?

@j005u
Copy link
Contributor

j005u commented Mar 6, 2024

The current GUI relies heavily on Microsoft's Webview2, which is not available for OS X.

Additionally moonlight-embedded, which the GUI relies on, won't compile on OS X without major changes.

So the tl;dr; is not any time soon, unless someone completely re-writes it from the ground up.

@Patronics
Copy link

@j005u I've gotten the MacOS version of the moonlight-embedded compiling. Was a bit of a headache, and untested so far, since I haven't installed the M1 compatible HoRNDIS drivers yet. I had to bypass a couple files, but I found that at least one other person working with the non-DJI moonlight embedded was able to bypass using those files to enable its use on another operating system. Here's the changes I did to get it compiling. Other than that, the biggest headache was make not seeing some of the header files that should've been in its path, I had to manually point CMake to those directories.

It likely needs some dependencies from homebrew as well, which I've installed from previous priojects.

@j005u
Copy link
Contributor

j005u commented Sep 16, 2024

Are you saying loop.c is not required and things will work without it? IIRC getting that to compile was the main issue, but I could be wrong.

On the HoRNDIS front don't bother - libusb is superior anyway and the only reason we use the RNDIS fallback is because of driver issues on Windows - these should not be present on OS X with libusb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants