Bug 409284 - kwin does not allow for disabling optional libhybris
Summary: kwin does not allow for disabling optional libhybris
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: platform-hwcomposer (show other bugs)
Version: 5.16.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-28 17:12 UTC by Dennis veatch
Modified: 2019-07-10 11:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
kwin error log (6.49 KB, text/x-log)
2019-07-09 20:58 UTC, Dennis veatch
Details
kwin output log (97.20 KB, text/x-log)
2019-07-09 20:59 UTC, Dennis veatch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis veatch 2019-06-28 17:12:07 UTC
SUMMARY
I do not have libhybris installed, don't need or want it on this x86_64 box. During cmakes configuration stage if fails with;

-- The following OPTIONAL packages have not been found:
* libhybris, libhybris allows to run bionic-based HW adaptations in glibc systems., <https://github.com/libhybris/libhybris>
Required for libhybris backend
-- Configuring incomplete, errors occurred!
See also "/usr/src/kwin-5.16.2/kwin-oosb/CMakeFiles/CMakeOutput.log".
See also "/usr/src/kwin-5.16.2/kwin-oosb/CMakeFiles/CMakeError.log".


STEPS TO REPRODUCE
1. Compile and install all required packages for kwin, sans libhybris
2. Run cmake configure
3. 

OBSERVED RESULT

As noted above configuration fails.

Am I missing something here? Looked through the CMakeLists.txt files and could not find an obvious way to past a -D switch to cmake to disable it looking for that library.

At first glance it appears to me the CMakelists.txt in the tld, lines 218-220 are missing some logic. That's a wag as I am not all that familiar with cmake, per see.

EXPECTED RESULT
A successful configuration.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Lunar Linux
(available in About System)
KDE Plasma Version: 5.16.2
KDE Frameworks Version: 5.59
Qt Version: 5.13.0
KDE Applications: 19.04.2

ADDITIONAL INFORMATION
Comment 1 David Edmundson 2019-06-28 20:47:11 UTC
Read the full error log, it'll be something way earlier.
Comment 2 Dennis veatch 2019-07-09 20:58:28 UTC
Created attachment 121433 [details]
kwin error log

Here is the error log. No mention of libhybris and nothing else here really jumps out at me.
Comment 3 Dennis veatch 2019-07-09 20:59:12 UTC
Created attachment 121434 [details]
kwin output log

Again here, no mention of libhybris and nothing smacking me in the head.
Comment 4 David Edmundson 2019-07-09 21:47:29 UTC
paste the output you get to stdout when you run cmake
Comment 5 Dennis veatch 2019-07-09 23:29:24 UTC
+ running "default_pre_build"
+ validating "/usr/src/kwin-5.16.3"
+ creating building dir "/usr/src/kwin-5.16.3"
+ Removing old source directory first!
+ Unpacking "/var/spool/lunar/kwin-5.16.3.tar.xz" in "/usr/src"
+ building "kwin" version "5.16.3" in /usr/src/kwin-5.16.3
+ CC_EXT="ccache "
+ CXX_EXT="ccache "
+ CC="gcc"
+ CXX="g++"
+ CPP="cpp"
+ CFLAGS=" -O2 -march=x86-64 -pipe"
+ CXXFLAGS=" -O2 -march=x86-64 -pipe"
+ CPPFLAGS=" -D_FORTIFY_SOURCE=2"
+ LDFLAGS=" -s"
+ MAKES="9"
+ Enabled wrapper script usage
+ running "default_cmake_build"
+ running "default_cmake_config"
+ MODULE_PREFIX="/usr"
+ running "Out of source build is required; configuring"
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /var/lib/lunar/compilers/gcc
-- Check for working C compiler: /var/lib/lunar/compilers/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /var/lib/lunar/compilers/g++
-- Check for working CXX compiler: /var/lib/lunar/compilers/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at /usr/lib/qt5/cmake/Qt5UiTools/Qt5UiToolsConfig.cmake:48 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
/usr/lib/qt5/cmake/Qt5UiTools/Qt5UiToolsConfig.cmake:202 (_qt5_UiTools_process_prl_file)
/usr/lib/qt5/cmake/Qt5/Qt5Config.cmake:28 (find_package)
CMakeLists.txt:21 (find_package)
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.59.0") 
-- Found KF5ConfigWidgets: /usr/lib64/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.59.0") 
-- Found KF5CoreAddons: /usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.59.0") 
-- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.59.0") 
-- Found KF5GlobalAccel: /usr/lib64/cmake/KF5GlobalAccel/KF5GlobalAccelConfig.cmake (found version "5.59.0") 
-- Found Gettext: /usr/bin/msgmerge (found version "0.20.1") 
-- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.59.0") 
-- Found KF5Init: /usr/lib64/cmake/KF5Init/KF5InitConfig.cmake (found version "5.59.0") 
-- Found KF5Notifications: /usr/lib64/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.59.0") 
-- Found KF5Package: /usr/lib64/cmake/KF5Package/KF5PackageConfig.cmake (found version "5.59.0") 
-- Found KF5Plasma: /usr/lib64/cmake/KF5Plasma/KF5PlasmaConfig.cmake (found version "5.59.0") 
-- Found KF5WidgetsAddons: /usr/lib64/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.59.0") 
-- Found KF5WindowSystem: /usr/lib64/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.59.0") 
-- Found KF5IconThemes: /usr/lib64/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.59.0") 
-- Found KF5IdleTime: /usr/lib64/cmake/KF5IdleTime/KF5IdleTimeConfig.cmake (found version "5.59.0") 
-- Found KF5Wayland: /usr/lib64/cmake/KF5Wayland/KF5WaylandConfig.cmake (found version "5.59.0") 
-- Found KF5: success (found suitable version "5.59.0", minimum required is "5.58.0") found components:  Config ConfigWidgets CoreAddons Crash GlobalAccel I18n Init Notifications Package Plasma WidgetsAddons WindowSystem IconThemes IdleTime Wayland-- Found KF5Completion: /usr/lib64/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.59.0") 
-- Found KF5Declarative: /usr/lib64/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version "5.59.0") 
-- Found KF5KCMUtils: /usr/lib64/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.59.0") 
-- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.59.0") 
-- Found KF5TextWidgets: /usr/lib64/cmake/KF5TextWidgets/KF5TextWidgetsConfig.cmake (found version "5.59.0") 
-- Found KF5NewStuff: /usr/lib64/cmake/KF5NewStuff/KF5NewStuffConfig.cmake (found version "5.59.0") 
-- Found KF5Service: /usr/lib64/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.59.0") 
-- Found KF5XmlGui: /usr/lib64/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.59.0") 
-- Found KF5: success (found suitable version "5.59.0", minimum required is "5.58.0") found components:  Completion Declarative KCMUtils KIO TextWidgets NewStuff Service XmlGui 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found PkgConfig: /usr/bin/pkgconf (found version "1.6.0") 
-- Performing Test HAVE_EGL
-- Performing Test HAVE_EGL - Success
-- Found EGL: /usr/lib/libEGL.so (found version "1.5") 
-- Found epoxy: /usr/lib/libepoxy.so  
-- Wayland: Egl requires Client
-- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.17.0") 
-- Found Wayland_Cursor: /usr/lib/libwayland-cursor.so (found version "1.17.0") 
-- Found Wayland_Egl: /usr/lib/libwayland-egl.so (found version "18.1.0") 
-- Found Wayland: /usr/lib/libwayland-client.so;/usr/lib/libwayland-cursor.so;/usr/lib/libwayland-egl.so (found suitable version "1.17.0", minimum required is "1.2") found components:  Cursor Egl 
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "0.8.4", minimum required is "0.7.0") 
-- Found Libinput: /usr/lib/libinput.so (found suitable version "1.12.6", minimum required is "1.9") 
-- Found UDev: /usr/include  
-- Found Libdrm: /usr/lib/libdrm.so (found suitable version "2.4.98", minimum required is "2.4.62") 
-- Found gbm: /usr/lib/libgbm.so (found version "18.2.0") 
-- Could NOT find libhardware (missing: libhardware_LIBRARY libhardware_INCLUDE_DIR) 
-- Could NOT find libhwcomposer (missing: libhwcomposer_LIBRARY libhwcomposer_INCLUDE_DIR) 
-- Could NOT find hybriseglplatform (missing: hybriseglplatform_LIBRARY hybriseglplatform_INCLUDE_DIR) 
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found XCB_XCB: /usr/lib/libxcb.so (found version "1.13.1") 
-- Found XCB_RENDER: /usr/lib/libxcb-render.so (found version "1.13.1") 
-- Found XCB_SHAPE: /usr/lib/libxcb-shape.so (found version "1.13.1") 
-- Found XCB_XFIXES: /usr/lib/libxcb-xfixes.so (found version "1.13.1") 
-- Found XCB_SHM: /usr/lib/libxcb-shm.so (found version "1.13.1") 
-- Found XCB_COMPOSITE: /usr/lib/libxcb-composite.so (found version "1.13.1") 
-- Found XCB_CURSOR: /usr/lib/libxcb-cursor.so (found version "0.1.3") 
-- Found XCB_DAMAGE: /usr/lib/libxcb-damage.so (found version "1.13.1") 
-- Found XCB_GLX: /usr/lib/libxcb-glx.so (found version "1.13.1") 
-- Found XCB_ICCCM: /usr/lib/libxcb-icccm.so (found version "0.4.1") 
-- Found XCB_IMAGE: /usr/lib/libxcb-image.so (found version "0.4.0") 
-- Found XCB_KEYSYMS: /usr/lib/libxcb-keysyms.so (found version "0.4.0") 
-- Found XCB_RANDR: /usr/lib/libxcb-randr.so (found version "1.13.1") 
-- Found XCB_SYNC: /usr/lib/libxcb-sync.so (found version "1.13.1") 
-- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-render.so;/usr/lib/libxcb-shape.so;/usr/lib/libxcb-xfixes.so;/usr/lib/libxcb-shm.so;/usr/lib/libxcb-composite.so;/usr/lib/libxcb-cursor.so;/usr/lib/libxcb-damage.so;/usr/lib/libxcb-glx.so;/usr/lib/libxcb-icccm.so;/usr/lib/libxcb-image.so;/usr/lib/libxcb-keysyms.so;/usr/lib/libxcb-randr.so;/usr/lib/libxcb-sync.so (found suitable version "1.13.1", minimum required is "1.10") found components:  XCB XFIXES DAMAGE COMPOSITE SHAPE SYNC RENDER RANDR KEYSYMS IMAGE SHM GLX CURSOR ICCCM 
-- Found X11_XCB: /usr/lib/libX11-xcb.so (found version "1.6.6") 
-- Found Qt5FontDatabaseSupport: /usr/lib/qt5/libQt5FontDatabaseSupport.a (found version "5.13.0") 
-- Found Qt5ThemeSupport: /usr/lib/qt5/libQt5ThemeSupport.a (found version "5.13.0") 
-- Found Qt5EventDispatcherSupport: /usr/lib/qt5/libQt5EventDispatcherSupport.a (found version "5.13.0") 
-- Found Freetype: /usr/lib/libfreetype.so (found version "2.10.1") 
-- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.13.1") 
-- Found Xwayland: /usr/bin/Xwayland  
-- Found Libcap: /bin/setcap  
-- Found QtQuick-QMLModule: TRUE (found version "")  
-- Found QtQuick.Controls-QMLModule: TRUE (found version "")  
-- Found QtQuick.Layouts-QMLModule: TRUE (found version "")  
-- Found QtQuick.VirtualKeyboard-QMLModule: TRUE (found version "")  
-- Found QtQuick.Window-QMLModule: TRUE (found version "")  
-- Found QtMultimedia-QMLModule: TRUE (found version "")  
-- Found org.kde.kquickcontrolsaddons-QMLModule: TRUE (found version "")  
-- Found org.kde.plasma.core-QMLModule: TRUE (found version "")  
-- Found org.kde.plasma.components-QMLModule: TRUE (found version "")  
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for sys/prctl.h
-- Looking for sys/prctl.h - found
-- Looking for PR_SET_DUMPABLE
-- Looking for PR_SET_DUMPABLE - found
-- Looking for PR_SET_PDEATHSIG
-- Looking for PR_SET_PDEATHSIG - found
-- Looking for sys/procctl.h
-- Looking for sys/procctl.h - not found
-- Looking for PROC_TRACE_CTL
-- Looking for PROC_TRACE_CTL - not found
-- Looking for sys/sysmacros.h
-- Looking for sys/sysmacros.h - found
-- Looking for linux/vt.h
-- Looking for linux/vt.h - found
-- Looking for linux/fb.h
-- Looking for linux/fb.h - found
-- Looking for SCHED_RESET_ON_FORK
-- Looking for SCHED_RESET_ON_FORK - found
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
CMake Warning at /usr/lib64/cmake/KF5Package/KF5PackageMacros.cmake:74 (message):
KPackage components should be specified in reverse domain notation.
Appstream information won't be generated for kcm_kwindecoration.
Call Stack (most recent call first):
kcmkwin/kwindecoration/CMakeLists.txt:30 (kpackage_install_package)
CMake Warning at /usr/lib64/cmake/KF5Package/KF5PackageMacros.cmake:74 (message):
KPackage components should be specified in reverse domain notation.
Appstream information won't be generated for kcm_kwin_virtualdesktops.
Call Stack (most recent call first):
kcmkwin/kwindesktop/CMakeLists.txt:33 (kpackage_install_package)
CMake Warning at /usr/lib64/cmake/KF5Package/KF5PackageMacros.cmake:74 (message):
KPackage components should be specified in reverse domain notation.
Appstream information won't be generated for kcm_kwin_effects.
Call Stack (most recent call first):
kcmkwin/kwineffects/CMakeLists.txt:33 (kpackage_install_package)
-- The following features have been enabled:
* Qt5Test (required version >= 5.12.0), Required for building tests
Required for tests
* KF5Activities (required version >= 5.58.0), Enable building of KWin with kactivities support
Enable building of KWin with kactivities support
* KF5DocTools (required version >= 5.58.0), Enable building documentation
Enable building documentation
* Breeze-Decoration, Default decoration plugin Breeze
* Wayland::EGL, Enable building of Wayland backend and QPA with EGL support.
* XInput, Required for poll-free mouse cursor updates
* XCB-ICCCM, Required for building test applications for KWin
* prctl/procctl tracing control, Required for disallowing ptrace on kwin_wayland process
* linux/vt.h, Required for virtual terminal support under wayland
* linux/fb.h, Required for the fbdev backend
* SCHED_RESET_ON_FORK, Required for running kwin_wayland with real-time scheduling
-- The following RUNTIME packages have been found:
* Qt5Multimedia
Runtime-only dependency for effect video playback
* KF5Kirigami2 (required version >= 5.58.0), A QtQuick based components set
Required at runtime for Virtual desktop KCM and the virtual keyboard
* EGL, A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG., <https://www.khronos.org/egl/>
Required to build KWin with EGL support
* Xwayland, Xwayland X server, <https://x.org>
Needed for running kwin_wayland
* QtQuick-QMLModule, QML module 'QtQuick' is a runtime dependency.
* QtQuick.Controls-QMLModule, QML module 'QtQuick.Controls' is a runtime dependency.
* QtQuick.Layouts-QMLModule, QML module 'QtQuick.Layouts' is a runtime dependency.
* QtQuick.VirtualKeyboard-QMLModule, QML module 'QtQuick.VirtualKeyboard' is a runtime dependency.
* QtQuick.Window-QMLModule, QML module 'QtQuick.Window' is a runtime dependency.
* QtMultimedia-QMLModule, QML module 'QtMultimedia' is a runtime dependency.
* org.kde.kquickcontrolsaddons-QMLModule, QML module 'org.kde.kquickcontrolsaddons' is a runtime dependency.
* org.kde.plasma.components-QMLModule, QML module 'org.kde.plasma.components' is a runtime dependency.
* org.kde.plasma.core-QMLModule, QML module 'org.kde.plasma.core' is a runtime dependency.
-- The following OPTIONAL packages have been found:
* Qt5Test (required version >= 5.12.0), Required for building tests
Required for tests
* KF5Activities (required version >= 5.58.0), Enable building of KWin with kactivities support
Enable building of KWin with kactivities support
* KF5DocTools (required version >= 5.58.0), Enable building documentation
Enable building documentation
* Breeze (required version >= 5.9.0)
For setting the default window decoration plugin
* Libdrm (required version >= 2.4.62), Userspace interface to kernel DRM services., <https://wiki.freedesktop.org/dri/>
Required for drm output on Wayland.
* gbm, Mesa gbm library., <https://www.mesa3d.org>
Required for egl output of drm backend.
* X11_XCB, A compatibility library for code that translates Xlib API calls into XCB calls, <https://xorg.freedesktop.org/>
Required for building X11 windowed backend of kwin_wayland
* PkgConfig
* Libcap, Capabilities are a measure to limit the omnipotence of the superuser., <https://sites.google.com/site/fullycapable/>
Needed for running kwin_wayland with real-time scheduling policy
-- The following REQUIRED packages have been found:
* Qt5Concurrent
* Qt5DBus
* Qt5Gui (required version >= 5.13.0)
* Qt5Network (required version >= 5.13.0)
* Qt5Qml (required version >= 5.13.0)
* Qt5Quick
* Qt5QuickWidgets
* Qt5Sensors
* Qt5Script
* Qt5UiTools
* Qt5Widgets
* Qt5X11Extras
* Qt5 (required version >= 5.12.0)
* KF5Config (required version >= 5.58.0)
* KF5ConfigWidgets (required version >= 5.58.0)
* KF5CoreAddons (required version >= 5.58.0)
* KF5Crash (required version >= 5.58.0)
* KF5GlobalAccel (required version >= 5.58.0)
* Gettext
* KF5I18n (required version >= 5.58.0)
* KF5Init (required version >= 5.58.0)
* KF5Notifications (required version >= 5.58.0)
* KF5Package (required version >= 5.58.0)
* ECM (required version >= 1.6.0)
* KF5Plasma (required version >= 5.58.0)
* KF5WidgetsAddons (required version >= 5.58.0)
* KF5WindowSystem (required version >= 5.58.0)
* KF5IconThemes (required version >= 5.58.0)
* KF5IdleTime (required version >= 5.58.0)
* KF5Wayland (required version >= 5.58.0)
* KF5Completion (required version >= 5.58.0)
* KF5Declarative (required version >= 5.58.0)
* KF5KCMUtils (required version >= 5.58.0)
* KF5KIO (required version >= 5.58.0)
* KF5TextWidgets (required version >= 5.58.0)
* KF5NewStuff (required version >= 5.58.0)
* KF5Service (required version >= 5.58.0)
* KF5XmlGui (required version >= 5.58.0)
* KF5 (required version >= 5.58.0)
* Threads
Needed for VirtualTerminal support in KWin Wayland
* KDecoration2 (required version >= 5.13.0)
* KScreenLocker
For screenlocker integration in kwin_wayland
* epoxy, libepoxy, <https://github.com/anholt/libepoxy>
OpenGL dispatch library
* Wayland (required version >= 1.2), C library implementation of the Wayland protocol: a protocol for a compositor to talk to its clients, <https://wayland.freedesktop.org/>
Required for building KWin with Wayland support
* XKB (required version >= 0.7.0), XKB API common to servers and clients., <https://xkbcommon.org>
Required for building KWin with Wayland support
* Libinput (required version >= 1.9), Library to handle input devices in Wayland compositors and to provide a generic X.Org input driver., <https://www.freedesktop.org/wiki/Software/libinput/>
Required for input handling on Wayland.
* UDev, Linux device library., <http://www.freedesktop.org/software/systemd/libudev/>
Required for input handling on Wayland.
* X11, X11 libraries, <https://www.x.org>
* XCB (required version >= 1.10), X protocol C-language Binding, <https://xcb.freedesktop.org/>
* Qt5FontDatabaseSupport, Qt FontDatabaseSupport module., <https://www.qt.io>
* Qt5ThemeSupport, Qt ThemeSupport module., <https://www.qt.io>
* Qt5EventDispatcherSupport, Qt EventDispatcherSupport module., <https://www.qt.io>
* Freetype, A font rendering engine, <https://www.freetype.org>
Needed for KWin's QPA plugin.
* Fontconfig, Fontconfig is a library for configuring and customizing font access, <https://www.fontconfig.org/>
Needed for KWin's QPA plugin.
* Qt5Core
-- The following OPTIONAL packages have not been found:
* libhybris, libhybris allows to run bionic-based HW adaptations in glibc systems., <https://github.com/libhybris/libhybris>
Required for libhybris backend
-- Configuring incomplete, errors occurred!
See also "/usr/src/kwin-5.16.3/kwin-oosb/CMakeFiles/CMakeOutput.log".
See also "/usr/src/kwin-5.16.3/kwin-oosb/CMakeFiles/CMakeError.log".
Comment 6 Antonio Rojas 2019-07-10 07:28:27 UTC
Here is your actual error, it has nothing to do with libhybris

CMake Error at /usr/lib/qt5/cmake/Qt5UiTools/Qt5UiToolsConfig.cmake:48 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.

What is the actual version of Qt you're using? This was a bug in one of the 5.13 betas and is fixed in the final 5.13 release.
Comment 7 Dennis veatch 2019-07-10 11:19:04 UTC
Hmm. Well using https://mirrors.dotsrc.org/qtproject/official_releases/qt/5.13/5.13.0/single/ so assuming that's the official release.