tellico-3.2.1-2.fc31 fails to build in F31: cd /builddir/build/BUILD/tellico-3.2.1/aarch64-redhat-linux-gnu/src/gui && /usr/bin/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STL -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/tellico-3.2.1/aarch64-redhat-linux-gnu/src/gui -I/builddir/build/BUILD/tellico-3.2.1/src/gui -I/builddir/build/BUILD/tellico-3.2.1/aarch64-redhat-linux-gnu/src/gui/gui_autogen/include -I/builddir/build/BUILD/tellico-3.2.1/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/tellico-3.2.1/src/config -I/builddir/build/BUILD/tellico-3.2.1/src/3rdparty -I/usr/include/taglib -I/usr/include/exempi-2.0 -I/usr/include/libxml2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5 -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KHtml -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/SonnetCore -isystem /usr/include/KF5/KSane -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Wno-long-long -fno-check-new -Woverloaded-virtual -Wno-deprecated -Wno-deprecated-declarations -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/taglib -fPIC -std=gnu++11 -o CMakeFiles/gui.dir/datewidget.cpp.o -c /builddir/build/BUILD/tellico-3.2.1/src/gui/datewidget.cpp [...] BUILDSTDERR: /builddir/build/BUILD/tellico-3.2.1/src/gui/datewidget.cpp:91:26: error: incomplete type 'QDate' used in nested name specifier BUILDSTDERR: 91 | QString str = QDate::longMonthName(i); BUILDSTDERR: | ^~~~~~~~~~~~~ A difference between passing and failing build root is at <https://apps.fedoraproject.org/koschei/build/6837964>. This seems to be triggered by upgrading kf5 from 5.60.0 to 5.61.0.
This bug was fixed but not closed.