1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 05:07:45 +00:00

Ladybird/Meta: Add libgl1-mesa-dev to build dependencies

Without this package, CMake fails with the error:

    Could NOT find OpenGL (missing: OPENGL_INCLUDE_DIR)

This package is listed in Qt's requirements here:
https://doc.qt.io/qt-6/linux.html#requirements-for-development-host
This commit is contained in:
Timothy Flynn 2022-07-04 14:09:35 -04:00 committed by Andrew Kaster
parent 874e73e0c9
commit 9edd334beb

View file

@ -7,7 +7,7 @@ The Ladybird Web Browser is a browser using the SerenityOS LibWeb engine with a
Qt6 development packages and a c++20-enabled compiler are required. On Debian/Ubuntu required packages include, but are not limited to:
```
sudo apt install build-essential cmake ninja-build qt6-base-dev qt6-tools-dev-tools
sudo apt install build-essential cmake libgl1-mesa-dev ninja-build qt6-base-dev qt6-tools-dev-tools
```
For the c++ compiler, gcc-11 or clang-13 are required at a minimum for c++20 support.