Description of problem: When looking into BUILD/kdepimlibs-3.96.0/i386-redhat-linux-gnu/CMakeCache.txt there are listed some missing BuildRequires: QT_QTMOTIF_INCLUDE_DIR:PATH=QT_QTMOTIF_INCLUDE_DIR-NOTFOUND QT_QTMOTIF_LIBRARY:FILEPATH=QT_QTMOTIF_LIBRARY-NOTFOUND QT_QTNSPLUGIN_INCLUDE_DIR:PATH=QT_QTNSPLUGIN_INCLUDE_DIR-NOTFOUND QT_QTNSPLUGIN_LIBRARY:FILEPATH=QT_QTNSPLUGIN_LIBRARY-NOTFOUND X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND X11_Xcomposite_INCLUDE_PATH:PATH=X11_Xcomposite_INCLUDE_PATH-NOTFOUND X11_Xcomposite_LIB:FILEPATH=X11_Xcomposite_LIB-NOTFOUND X11_Xdamage_INCLUDE_PATH:PATH=X11_Xdamage_INCLUDE_PATH-NOTFOUND X11_Xdamage_LIB:FILEPATH=X11_Xdamage_LIB-NOTFOUND X11_Xkbfile_INCLUDE_PATH:PATH=X11_Xkbfile_INCLUDE_PATH-NOTFOUND X11_Xkbfile_LIB:FILEPATH=X11_Xkbfile_LIB-NOTFOUND X11_Xscreensaver_LIB:FILEPATH=X11_Xscreensaver_LIB-NOTFOUND X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND Most of them could be fulfilled by requiring these packages: libXcomposite-devel libXdamage-devel libxkbfile-devel libXv-devel libXxf86misc-devel libXScrnSaver-devel With these BRs the list is shorter: QT_QTMOTIF_INCLUDE_DIR:PATH=QT_QTMOTIF_INCLUDE_DIR-NOTFOUND QT_QTMOTIF_LIBRARY:FILEPATH=QT_QTMOTIF_LIBRARY-NOTFOUND QT_QTNSPLUGIN_INCLUDE_DIR:PATH=QT_QTNSPLUGIN_INCLUDE_DIR-NOTFOUND QT_QTNSPLUGIN_LIBRARY:FILEPATH=QT_QTNSPLUGIN_LIBRARY-NOTFOUND Version-Release number of selected component (if applicable): kdepimlibs-3.96.0-1
Huh? What does kdepimlibs need X11 headers for? I think these are bogus, i.e. they aren't actually being used. They show up in all packages, and seeing these "required" in kdepimlibs, which is supposed to be about PIM, not window management, looks very fishy.
The X11 headers part was solved long ago by making kdelibs-devel require them, the QtMotif and QtNsplugin deps are bogus.