Bug 1746013 - tellico-3.2.1-2.fc31 FTBFS: tellico-3.2.1/src/gui/datewidget.cpp:91:26: error: incomplete type 'QDate' used in nested name specifier
Summary: tellico-3.2.1-2.fc31 FTBFS: tellico-3.2.1/src/gui/datewidget.cpp:91:26: error...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: tellico
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: José Matos
QA Contact: Fedora Extras Quality Assurance
URL: https://apps.fedoraproject.org/kosche...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-08-27 13:16 UTC by Petr Pisar
Modified: 2020-02-13 13:37 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-02-13 13:37:18 UTC
Type: Bug


Attachments (Terms of Use)

Description Petr Pisar 2019-08-27 13:16:52 UTC
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.

Comment 1 José Matos 2020-02-13 13:37:18 UTC
This bug was fixed but not closed.


Note You need to log in before you can comment on or make changes to this bug.