Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 953885 - sci-calculators/speedcrunch depends on deprecated Qt5, must port to Qt6
Summary: sci-calculators/speedcrunch depends on deprecated Qt5, must port to Qt6
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Related Packages
URL: https://bitbucket.org/heldercorreia/s...
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks: qt5-removal
  Show dependency tree
 
Reported: 2025-04-15 15:14 UTC by Andreas Sturmlechner
Modified: 2025-04-15 16:03 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2025-04-15 15:14:00 UTC
There appears to be upstream support for Qt6. But last (and currently packaged) release 0.12 is still from 2016.
Comment 1 Andreas Sturmlechner gentoo-dev 2025-04-15 15:14:36 UTC
"Support Qt 6" commit:
https://bitbucket.org/heldercorreia/speedcrunch/commits/bcc2f6c2c244
Comment 2 Andreas Sturmlechner gentoo-dev 2025-04-15 16:03:46 UTC
Last commit 3c1b4c18ccb275eb2891f9d8ff36a9205c0f566b from 2024-12-02 fails to build against Qt 6.8.3 with errors like:

> /usr/include/qt6/QtCore/qhashfunctions.h:383:71: error: no matching function for call to ‘qHash(Rational, size_t&)’
> /usr/include/qt6/QtCore/qhashfunctions.h:182:70: error: no type named ‘type’ in ‘struct std::enable_if<false, bool>’
> /usr/include/qt6/QtCore/qhashfunctions.h:232:155: error: no type named ‘type’ in ‘struct std::enable_if<false, bool>’
> /usr/include/qt6/QtCore/qmap.h:800:95:   in ‘constexpr’ expansion of ‘QHashPrivate::noexceptPairHash<QString, Rational>()’
> /usr/include/qt6/QtCore/qmap.h:800:95: error: ‘constexpr’ call flows off the end of the function