libegl-dev missing in install_linux_packages.py #110615
Operating system: Debian 12.1
Broken: repo source d.d. 29th Jul 2023
Short description of error
Blender does not build when extra linux packages were installed via
Exact steps for others to reproduce the error
Make sure libegl-dev, libgl-dev and libglx-dev are not installed on your system.
Follow steps on https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro
Use above mentioned python script to install the linux packages.
Observe no libegl-dev is installed.
Continue to the
make step and see build fail:
[ 28%] Generating engines/overlay/shaders/overlay_outline_prepass_curves_vert.glsl.c In file included from /home/crisp/blender-git/lib/linux_x86_64_glibc_228/epoxy/include/epoxy/egl.h:46, from /home/crisp/blender-git/blender/intern/ghost/intern/GHOST_ContextEGL.hh:14, from /home/crisp/blender-git/blender/intern/ghost/intern/GHOST_SystemHeadless.hh:18, from /home/crisp/blender-git/blender/intern/ghost/intern/GHOST_ISystem.cc:16: /home/crisp/blender-git/lib/linux_x86_64_glibc_228/epoxy/include/epoxy/egl_generated.h:11:10: fatal error: EGL/eglplatform.h: No such file or directory 11 | #include "EGL/eglplatform.h" | ^~~~~~~~~~~~~~~~~~~ compilation terminated.
After installing libegl-dev (and dependencies), as described for manual installation of packages, the build succeeds.
Thanks for the investigation. Will poke developers about this.
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?