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

macOS build? #562

Open
roman01la opened this issue Dec 10, 2018 · 6 comments
Open

macOS build? #562

roman01la opened this issue Dec 10, 2018 · 6 comments

Comments

@roman01la
Copy link

Hello! Is it possible to build WPE for macOS? Right now the build fails bc EGL is missing on macOS, but if I understand correctly there's CGL on macOS which perhaps could be used in WPE?

@aperezdc
Copy link

Currently WPE requires using EGL, sorry. The path of least resistance might be to use ANGLE's EGL wrapper, but I cannot tell you from the get-go how likely that is to work. For the moment it is out of our radar to work on supporting WPE on Mac (or iOS), but contributions in this regard would certainly be welcome.

If somebody wants to contribute in this (or any other other topic), I would also encourage it contribute the patches to webkit.org upstream first 💪

@peraronsson
Copy link

What is the status of this today, five years later?

@magomez
Copy link

magomez commented Apr 20, 2023

WPE can't be used on macOS. It's intended to be used on linux based systems only, and I'm afraid that there are no plans to make it buildable on macOS so far.

@peraronsson
Copy link

peraronsson commented Apr 20, 2023

My use case is app development on MacOS for WPE, so I want different versions of WPE browsers to quickly test the app on. Maybe a Linux VM is the way forward?

@aperezdc
Copy link

@peraronsson Yes, WPE should work fine inside a Linux VM under MacOS.

@AgnewGriffith
Copy link

Hi, Ive had this issue for ages, but found that using the Virtual Machine program UTM, it works on Mac M1s, where I use a Ubuntu VM and run Gnome web or Epiphany web Browser. I can access the same as using Chrome:inspect.
Hope this helps ?

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

No branches or pull requests

5 participants