mesa: 402c80837258d0fd2eb5c25f2b2096ae692cda48 (master 10.5.0-devel)
Build error on Ubuntu 10.04.
$ scons llvm=0
Compiling src/egl/drivers/dri2/egl_dri2.c ...
In file included from src/egl/drivers/dri2/egl_dri2.c:43:
include/GL/internal/dri_interface.h:51:17: error: drm.h: No such file or directory
400b833592d9aad7b2c4627a897380642d52189f is the first bad commit
Author: Alexander von Gluck IV <firstname.lastname@example.org>
Date: Mon Dec 22 10:10:13 2014 -0500
egl: Add Haiku code and support
* This is the cleaned up work of the Haiku GCI student
Adrián Arroyo Calle email@example.com
* Several patches were consolidated to prevent
unnecessary touching of non-related code
:040000 040000 9671e824b72a606d39d6531ae4bc70af7fb54839 09260382434931b1e02e554dbd4f0bc195458170 M include
:040000 040000 ca81602bbc8b7cbf231eead74f769d001ba9446c 019fd0d0af7bf6df97ed3111d886545fe40c0895 M src
bisect run success
I'm looking into this one in addition to #87654.
SCons build was / is testing fine on Arch Linux.
Created attachment 111258 [details]
EGL fix v2
I finally think I see what happened. The GCI student attempted to get the final libEGL.so from src/egl/ vs src/gallium/targets/static-egl.
Once I reverted that small change (leaving the rest of the dri2 egl driver changes in tact) things seem to be working with a basic egl/demo1.c test.
Please confirm on Ubuntu 10.04. I'll have an Ubuntu 10.04 VM up tomorrow morning US time if no-one tests the patch before then.
This was tested working under 10.04 using the fixes contained in 890ef622d63cb1caa3f84dd04dc2442324e2b0f2.
Let me know if any additional problems are seen.