Skip to content

macOS build? #562

Open
Open

Description

@roman01la

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?

Activity

  1. aperezdc commented on Dec 10, 2018

    @aperezdc

    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 💪

  2. peraronsson commented on Apr 20, 2023

    @peraronsson

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

  3. magomez commented on Apr 20, 2023

    @magomez

    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.

  4. peraronsson commented on Apr 20, 2023

    @peraronsson

    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?

  5. aperezdc commented on Apr 25, 2023

    @aperezdc

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

  6. AgnewGriffith commented on Sep 8, 2023

    @AgnewGriffith

    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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions