Summary: | [qt overlay] =dev-libs/libqtxdg-9999 =x11-libs/libfm-qt-9999 =dev-util/lxqt-build-tools-9999 - Could NOT find GLIB (missing: GLIB_GIO_UNIX_INCLUDE_DIR) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bernd <waebbl-gentoo> |
Component: | Overlays | Assignee: | LxQt maintainers <lxqt> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | qt |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
libqtxdg-9999:20220325-223012.log
libfm-qt-9999:202203250223035.log |
Description
Bernd
2022-03-25 23:19:45 UTC
Created attachment 767815 [details]
libqtxdg-9999:20220325-223012.log
build log of libqtxdg
Created attachment 767816 [details]
libfm-qt-9999:202203250223035.log
build log of libfm-qt
A grep on glib shows, that the gunixconnection.h file is still present, but is now part of the core glib-2.0 and no longer of the gio-unix module of glib. $ qlist glib-2.72.0 | grep unixconn /usr/include/glib-2.0/gio/gunixconnection.h Manually changing the PATH_SUFFIXES in the find_path call of FindGLIB.cmake successfully configure the package, but then the packages fail to build due to missing include directory on the compiler command line and not finding gdesktopappinfo.h Manually changing the NAMES to gio/gdesktopappinfo.h lets both packages build successfully. So it seems, the FindGLIB.cmake file from lxqt-build-tools needs an update for glib-2.72.0. Same problem here, I tried to downgrade lxqt-meta from 1.0.0 to 0.17.0 (on ~AMD64), this works for me:
> Manually changing the NAMES to gio/gdesktopappinfo.h lets both packages build successfully.
Should be fixed in current git master [1] (re-build 'lxqt-build-tools'). Thanks! 1. https://github.com/lxqt/lxqt-build-tools/commit/62b77bb807aa2ac2c1df8eec372df771da8d2203 *** This bug has been marked as a duplicate of bug 835648 *** |