Package Details: scribus-unstable 1.7.0-3

Git Clone URL: https://aur.archlinux.org/scribus-unstable.git (read-only, click to copy)
Package Base: scribus-unstable
Description: A desktop publishing program - Unstable branch 1.7.x
Upstream URL: http://www.scribus.net
Licenses: GPL, LGPL
Conflicts: scribus
Provides: scribus
Submitter: migrev
Maintainer: migrev
Last Packager: migrev
Votes: 1
Popularity: 0.26
First Submitted: 2025-02-08 09:50 (UTC)
Last Updated: 2025-04-14 15:44 (UTC)

Latest Comments

migrev commented on 2025-04-14 15:46 (UTC)

@guiodic: Fixed in 1.7.0-3.

guiodic commented on 2025-04-11 16:59 (UTC) (edited on 2025-04-11 17:00 (UTC) by guiodic)

scribus/CMakeFiles/scribus.dir/imagedataloaders/scimgdataloader.cpp.o
/run/media/guido/nvme1/linux/scribus-unstable/src/scribus-1.7.0/scribus/util_text.cpp: In function ‘QString stringToUnicode(const QString&)’:
/run/media/guido/nvme1/linux/scribus-unstable/src/scribus-1.7.0/scribus/util_text.cpp:103:44: error: no matching function for call to ‘QString::arg(char16_t&, int, int, QChar)’
  103 |                 out += QString("U+%1,").arg(c.unicode(), 4, 16, QChar('0')).toUpper();
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/QString:1,
                 from /run/media/guido/nvme1/linux/scribus-unstable/src/scribus-1.7.0/scribus/desaxe/desaxe_conf.h:24,
                 from /run/media/guido/nvme1/linux/scribus-unstable/src/scribus-1.7.0/scribus/desaxe/saxhandler.h:15,
                 from /run/media/guido/nvme1/linux/scribus-unstable/src/scribus-1.7.0/scribus/desaxe/saxXML.h:14,
                 from /run/media/guido/nvme1/linux/scribus-unstable/src/scribus-1.7.0/scribus/util_text.cpp:20:
/usr/include/qt6/QtCore/qstring.h:316:27: note: candidate: ‘template<class T, typename std::enable_if<conjunction_v<std::disjunction<std::is_convertible<T, long long unsigned int>, std::is_convertible<T, long long int> >, std::negation<std::disjunction<std::is_same<typename std::remove_cvref<_Tp>::type, _Float16>, std::is_same<typename std::remove_cvref<_Tp>::type, qfloat16>, std::is_floating_point<_Tp> > >, std::negation<std::conjunction<std::negation<QtPrivate::treat_as_integral_arg<typename std::remove_cv< <template-parameter-1-1> >::type> >, std::is_convertible<T, QAnyStringView> > > >, bool>::type <anonymous> > QString QString::arg(T, int, int, QChar) const’
  316 |     [[nodiscard]] QString arg(T a, int fieldWidth = 0, int base = 10,
      |                           ^~~
/usr/include/qt6/QtCore/qstring.h:316:27: note:   template argument deduction/substitution failed:
/usr/include/qt6/QtCore/qstring.h:315:53: error: no type named ‘type’ in ‘struct std::enable_if<false, bool>’
  315 |     template <typename T, if_integral_non_char<T> = true>
      |                                                     ^~~~
/usr/include/qt6/QtCore/qstring.h:331:27: note: candidate: ‘template<class T, typename std::enable_if<std::disjunction<std::is_same<typename std::remove_cvref<_Tp>::type, _Float16>, std::is_same<typename std::remove_cvref<_Tp>::type, qfloat16>, std::is_floating_point<_Tp> >::value, bool>::type <anonymous> > QString QString::arg(T, int, char, int, QChar) const’
  331 |     [[nodiscard]] QString arg(T a, int fieldWidth = 0, char format = 'g', int precision = -1,
      |                           ^~~
/usr/include/qt6/QtCore/qstring.h:331:27: note:   template argument deduction/substitution failed:
/usr/include/qt6/QtCore/qstring.h:330:50: error: no type named ‘type’ in ‘struct std::enable_if<false, bool>’
  330 |     template <typename T, if_floating_point<T> = true>
      |                                                  ^~~~
/usr/include/qt6/QtCore/qstring.h:336:27: note: candidate: ‘template<class T, typename std::enable_if<std::conjunction<std::negation<QtPrivate::treat_as_integral_arg<typename std::remove_cv< <template-parameter-1-1> >::type> >, std::is_convertible<T, QAnyStringView> >::value, bool>::type <anonymous> > QString QString::arg(const T&, int, QChar) const’
  336 |     [[nodiscard]] QString arg(const T &a, int fieldWidth = 0, QChar fillChar = u' ') const
      |                           ^~~
/usr/include/qt6/QtCore/qstring.h:336:27: note:   candidate expects 3 arguments, 4 provided
/usr/include/qt6/QtCore/qstring.h:356:5: note: candidate: ‘template<class ... Args> typename std::enable_if<((sizeof... (Args) >= 2) && conjunction_v<std::conjunction<std::negation<QtPrivate::treat_as_integral_arg<typename std::remove_cv<Args>::type> >, std::is_convertible<Args, QAnyStringView> >...>), QString>::type QString::arg(Args&& ...) const’
  356 |     arg(Args &&...args) const
      |     ^~~
/usr/include/qt6/QtCore/qstring.h:356:5: note:   template argument deduction/substitution failed:
/usr/include/qt6/QtCore/qstring.h: In substitution of ‘template<class ... Args> typename std::enable_if<((sizeof... (Args) >= 2) && conjunction_v<std::conjunction<std::negation<QtPrivate::treat_as_integral_arg<typename std::remove_cv<Args>::type> >, std::is_convertible<Args, QAnyStringView> >...>), QString>::type QString::arg(Args&& ...) const [with Args = {char16_t&, int, int, QChar}]’:
/run/media/guido/nvme1/linux/scribus-unstable/src/scribus-1.7.0/scribus/util_text.cpp:103:30:   required from here
  103 |                 out += QString("U+%1,").arg(c.unicode(), 4, 16, QChar('0')).toUpper();
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:356:5: error: no type named ‘type’ in ‘struct std::enable_if<false, QString>’