Summary: | dev-qt/qtgui-5.15.8-r4: fatal error: QtCore/qsystemdetection.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | stefan11111 <stefan11111> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | INSTALL_MASK | ||
Package list: | Runtime testing required: | --- |
Description
stefan11111
2023-03-27 11:01:08 UTC
Please attach the full build.log and emerge --info here rather than giving external links. >INSTALL_MASK="*systemd* *udev* *tmpfiles*"
qsystemdetection.h has "systemd" in it
pro move. Downloading the header and moving to a looser INSTALL_MASK fixed the issue. INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* *tmpfiles*" What package does that header belong to though? And is it possible to still use the old behavior, but exclude only that header? You don't expect more issues like that? # equery b qsystemdetection.h * Searching for qsystemdetection.h ... dev-qt/qtcore-5.15.8-r4 (/usr/include/qt5/QtCore/qsystemdetection.h) (In reply to Andreas Sturmlechner from comment #5) > You don't expect more issues like that? > > # equery b qsystemdetection.h > * Searching for qsystemdetection.h ... > dev-qt/qtcore-5.15.8-r4 (/usr/include/qt5/QtCore/qsystemdetection.h) I ran this command to test it: emergeall -e @world --exclude librewolf --exclude gcc --exclude dev-qt/qtgui --exclude clang --exclude llvm Where emergeall is an alias: alias startx="xinit -- vt$(tty | sed -e 's|/dev/tty||')" I didn't recompile those programs as qtgui is the only one I found not to work, and I don't have any *systemd* files from those pther apps, whose compile times would exceed the compile time of the rest of my system. The only package that failed to build was scrot, which failed with a linker error to imlib2. So I don't expect any more issues from that mask. The scrot issue seems related to this: https://bugs.gentoo.org/902077 Everything happens just like that issue. Scrot builds with media-libs/imlib2-1.9.1-r1, but not with media-libs/imlib2-1.11.0. Should I open another bu for this one or just continue here? (In reply to stefan11111 from comment #6) > Where emergeall is an alias: > alias startx="xinit -- vt$(tty | sed -e 's|/dev/tty||')" Wrong alias: alias emergeall="rdo emerge --deep --update --newuse --verbose --ask --keep-going --autounmask-write --with-bdeps=y" |