paroj / gltut

Learning Modern 3D Graphics Programming
https://paroj.github.io/gltut/
MIT License
1.57k stars 377 forks source link

Could NOT find OpenGL error on WSL 2 #155

Closed bkoltoniak closed 2 months ago

bkoltoniak commented 2 months ago

Such an error was thrown after a try to build the sources from the v0.4.0 distribution on Ubuntu running on WSL 2 on Win 11

bartek@HomePC:~/projects/gltut-0.4.0$ cmake CMakeLists.txt -- The C compiler identification is GNU 11.4.0 -- The CXX compiler identification is GNU 11.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) Call Stack (most recent call first): /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-3.22/Modules/FindOpenGL.cmake:443 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:5 (find_package)

-- Configuring incomplete, errors occurred! See also "/home/bartek/projects/gltut-0.4.0/CMakeFiles/CMakeOutput.log".

bkoltoniak commented 2 months ago

I was able to resolve the issue by installing libgl1-mesa-dev