Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 757657 - kde-apps/calendarsupport-20.08.3 with dev-qt/qtprintsupport-5.15.2: src/printing/calprintpluginbase.cpp:253:33: error: ‘class QPrinter’ has no member named ‘orientation’
Summary: kde-apps/calendarsupport-20.08.3 with dev-qt/qtprintsupport-5.15.2: src/print...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: REGRESSION
Depends on:
Blocks: qt-5.15.2-stable
  Show dependency tree
 
Reported: 2020-11-29 19:45 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2020-11-29 20:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,92.38 KB, text/plain)
2020-11-29 19:45 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details
calendarsupport-20.08.3.ebuild.diff (calendarsupport-20.08.3.ebuild.diff,349 bytes, patch)
2020-11-29 19:47 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2020-11-29 19:45:35 UTC
Created attachment 675739 [details]
build.log

FAILED: src/CMakeFiles/KF5CalendarSupport.dir/printing/calprintpluginbase.cpp.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DKCOREADDONS_LIB -DKCalCore=KCalendarCore -DKF5CalendarSupport_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054600 -DKGUIADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050f00 -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_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_PRINTSUPPORT_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"calendarsupport\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Isrc -I/var/tmp/portage/kde-apps/calendarsupport-20.08.3/work/calendarsupport-20.08.3/src -Isrc/KF5CalendarSupport_autogen/include -isystem /usr/include/KF5/KMime -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KIdentityManagement -isystem /usr/include/KF5/KIdentityManagement/kidentitymanagement -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KPIMTextEdit -isystem /usr/include/KF5/Akonadi/Calendar -isystem /usr/include/KF5/akonadi/calendar -isystem /usr/include/KF5/AkonadiCore -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCalendarCore -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/KF5/KI18n -isystem /usr/include/qt5/QtPrintSupport -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -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/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/AkonadiWidgets -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/Akonadi/Notes -isystem /usr/include/KF5/akonadi/notes -isystem /usr/include/KF5/KHolidays -isystem /usr/include/KF5/KCalUtils -isystem /usr/include/KF5/KCalUtils/kcalutils -isystem /usr/include/KF5/PimCommon -isystem /usr/include/KF5/pimcommon  -DQT_NO_DEBUG -march=native -mtune=native -O2 -pipe -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 -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -fexceptions -std=gnu++14 -MD -MT src/CMakeFiles/KF5CalendarSupport.dir/printing/calprintpluginbase.cpp.o -MF src/CMakeFiles/KF5CalendarSupport.dir/printing/calprintpluginbase.cpp.o.d -o src/CMakeFiles/KF5CalendarSupport.dir/printing/calprintpluginbase.cpp.o -c /var/tmp/portage/kde-apps/calendarsupport-20.08.3/work/calendarsupport-20.08.3/src/printing/calprintpluginbase.cpp
/var/tmp/portage/kde-apps/calendarsupport-20.08.3/work/calendarsupport-20.08.3/src/printing/calprintpluginbase.cpp: In member function ‘QPrinter::Orientation CalendarSupport::CalPrintPluginBase::orientation() const’:
/var/tmp/portage/kde-apps/calendarsupport-20.08.3/work/calendarsupport-20.08.3/src/printing/calprintpluginbase.cpp:253:33: error: ‘class QPrinter’ has no member named ‘orientation’; did you mean ‘Orientation’?
  253 |     return mPrinter ? mPrinter->orientation() : QPrinter::Portrait;
      |                                 ^~~~~~~~~~~
      |                                 Orientation
ninja: build stopped: subcommand failed.
 * ERROR: kde-apps/calendarsupport-20.08.3::gentoo failed (compile phase):
 *   ninja -v -j1 -l0 failed


I've found a sililar issue in kde bugzilla and the suggested fix works. Ebuild patch incoming...
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2020-11-29 19:47:28 UTC
Created attachment 675742 [details, diff]
calendarsupport-20.08.3.ebuild.diff

Possible fix...
Comment 2 Larry the Git Cow gentoo-dev 2020-11-29 20:05:22 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a98ee6035cad3817e71b4429dbf1e7eb8227459

commit 6a98ee6035cad3817e71b4429dbf1e7eb8227459
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-11-29 20:02:53 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-11-29 20:04:29 +0000

    kde-apps/calendarsupport: Fix build with Qt 5.15.2
    
    Upstream commit b4193facb223bd5b73a65318dec8ced51b66adf7
    
    Reported-by: Lars Wendler <polynomial-c@gentoo.org>
    Closes: https://bugs.gentoo.org/757657
    Package-Manager: Portage-3.0.11, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../calendarsupport/calendarsupport-20.08.3.ebuild |   2 +
 .../files/calendarsupport-20.08.3-qt-5.15.2.patch  | 229 +++++++++++++++++++++
 2 files changed, 231 insertions(+)