Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-59427

plugins/platforms/eglfs: fatal error: X11/Xlib.h: No such file or directory

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.9
    • 5.8.0
    • QPA: EGLFS
    • None
    • Buildroot with
      - host: openSUSE 13.2 (Harlequin) (x86_64)
      - target: arm (cortex-a9)

    Description

      make[2]: Entering directory '.../qt5base-5.8.0/src/plugins/platforms/eglfs'
      arm-buildroot-linux-uclibcgnueabihf-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os --sysroot=.../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot -O2 -O3 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wvla -Wdate-time -D_REENTRANT -fPIC -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_EGLFSDEVICEINTEGRATION_LIB -DQT_EVENTDISPATCHER_SUPPORT_LIB -DQT_SERVICE_SUPPORT_LIB -DQT_THEME_SUPPORT_LIB -DQT_FONTDATABASE_SUPPORT_LIB -DQT_FB_SUPPORT_LIB -DQT_EGL_SUPPORT_LIB -DQT_PLATFORMCOMPOSITOR_SUPPORT_LIB -DQT_INPUT_SUPPORT_LIB -DQT_GUI_LIB -DQT_DEVICEDISCOVERY_SUPPORT_LIB -DQT_CORE_LIB -I. -Iapi -I../../../../include -I../../../../include/QtEglFSDeviceIntegration -I../../../../include/QtEglFSDeviceIntegration/5.8.0 -I../../../../include/QtEglFSDeviceIntegration/5.8.0/QtEglFSDeviceIntegration -I../../../../include/QtEventDispatcherSupport -I../../../../include/QtEventDispatcherSupport/5.8.0 -I../../../../include/QtEventDispatcherSupport/5.8.0/QtEventDispatcherSupport -I../../../../include/QtServiceSupport -I../../../../include/QtServiceSupport/5.8.0 -I../../../../include/QtServiceSupport/5.8.0/QtServiceSupport -I../../../../include/QtThemeSupport -I../../../../include/QtThemeSupport/5.8.0 -I../../../../include/QtThemeSupport/5.8.0/QtThemeSupport -I../../../../include/QtFontDatabaseSupport -I../../../../include/QtFontDatabaseSupport/5.8.0 -I../../../../include/QtFontDatabaseSupport/5.8.0/QtFontDatabaseSupport -I../../../../include/QtFbSupport -I../../../../include/QtFbSupport/5.8.0 -I../../../../include/QtFbSupport/5.8.0/QtFbSupport -I../../../../include/QtEglSupport -I../../../../include/QtEglSupport/5.8.0 -I../../../../include/QtEglSupport/5.8.0/QtEglSupport -I../../../../include/QtPlatformCompositorSupport -I../../../../include/QtPlatformCompositorSupport/5.8.0 -I../../../../include/QtPlatformCompositorSupport/5.8.0/QtPlatformCompositorSupport -I../../../../include/QtInputSupport -I../../../../include/QtInputSupport/5.8.0 -I../../../../include/QtInputSupport/5.8.0/QtInputSupport -I../../../../include/QtGui/5.8.0 -I../../../../include/QtGui/5.8.0/QtGui -I../../../../include/QtGui -I../../../../include/QtDeviceDiscoverySupport -I../../../../include/QtDeviceDiscoverySupport/5.8.0 -I../../../../include/QtDeviceDiscoverySupport/5.8.0/QtDeviceDiscoverySupport -I../../../../include/QtCore/5.8.0 -I../../../../include/QtCore/5.8.0/QtCore -I../../../../include/QtCore -I.moc -I.../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include -I.../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/freetype2 -I.../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include -I../../../../mkspecs/devices/linux-buildroot-g++ -o .obj/qeglfsmain.o qeglfsmain.cpp
      In file included from .../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/EGL/egl.h:39:0,
                       from ../../../../include/QtEglSupport/5.8.0/QtEglSupport/private/../../../../../src/platformsupport/eglconvenience/qt_egl_p.h:63,
                       from ../../../../include/QtEglSupport/5.8.0/QtEglSupport/private/qt_egl_p.h:1,
                       from api/qeglfsglobal_p.h:56,
                       from api/qeglfsintegration_p.h:54,
                       from qeglfsmain.cpp:41:
      .../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/EGL/eglplatform.h:119:22: fatal error: X11/Xlib.h: No such file or directory
      compilation terminated.
      Makefile.eglfs-plugin:1024: recipe for target '.obj/qeglfsmain.o' failed
      make[2]: *** [.obj/qeglfsmain.o] Error 1
      make[2]: Leaving directory '.../qt5base-5.8.0/src/plugins/platforms/eglfs'
      Makefile:71: recipe for target 'sub-eglfs-plugin-pro-make_first-ordered' failed
      make[1]: *** [sub-eglfs-plugin-pro-make_first-ordered] Error 2
      

      Compile failure while compiling buildroot for imx6, see
      http://lists.busybox.net/pipermail/buildroot/2017-March/186158.html
      for details.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            p_seiderer Peter Seiderer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes