Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.6.3
-
None
-
Current Gentoo, gimp 2.6.8, gegl 0.0.22, QtE 4.6.3.
Description
On my Gentoo workstation I suddenly got link errors for the QtGui build, stating that in qcoreevent.h identifier were expected before numeric constant "None", while the same build (for an x86 embedded target) has worked some weeks before. Apparently the latest gimp was now depending on GEGL, which in turn was automatically detected and included by Qt's configure, which caused this problems by including the X11 headers via GEGL. As I found no working switch to disable (G)EGL detection (no-feature[G]EGL didn't work, -no-opengl and -no-openvg were already set) I was forced to comment the offending lines out from configure; see attached patch.
Expected behaviour: Either ignore (G)EGL on embedded builds or provide a switch to explicitely turn it off. Furthermore, fix the include order for (G)EGL as stated in the comment above the Type definition in qcoreevent.h.