In f29, mesa-libGL-devel-18.2.6-2.fc29 including glext.h without having mesa-libEGL-devel installed produces: DEBUG: BUILDSTDERR: /usr/include/GL/glext.h:467:10: fatal error: KHR/khrplatform.h: No such file or directory See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914167 https://bugs.freedesktop.org/show_bug.cgi?id=107511 Not sure if it's possible to have the same file listed in two subpackages - if not, might need a separate subpackage?
In Rawhide there is a mesa-khr-devel package containing the /usr/include/KHR/khrplatform.h file that all the other devel packages depend on. Do the same for Fedora 29.
mesa-18.2.6-3.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-002d43a640
mesa-18.2.6-3.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-002d43a640
mesa-18.2.6-3.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.