Source: lomiri-ui-toolkit
Version: 1.3.5010+dfsg-3
Severity: important
Tags: ftbfs upstream

Dear Maintainer,

lomiri-ui-toolkit fails to build with Qt ≥ 5.15.11. Currently there is version
5.15.12 available in experimental, but I would like to upload it to unstable
soon.

The first error is:

  ucstylehints.cpp: In member function ‘void 
UCStyleHintsParser::verifyProperty(const 
QQmlRefPointer<QV4::ExecutableCompilationUnit>&, const 
QV4::CompiledData::Binding*)’:
  ucstylehints.cpp:54:23: error: invalid use of non-static member function 
‘QV4::CompiledData::Binding::Type QV4::CompiledData::Binding::type() const’
     54 |     if (binding->type == QV4::CompiledData::Binding::Type_Object) {
        |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from 
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.12/QtQml/private/qv4executablecompilationunit_p.h:54,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.12/QtQml/private/qqmlcontext_p.h:69,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.12/QtQml/private/qqmlproperty_p.h:60,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.12/QtQml/private/qqmlbinding_p.h:59,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.12/QtQml/private/qqmlcustomparser_p.h:55,
                   from ucstylehints_p.h:25,
                   from ucstylehints.cpp:19:
  
/usr/include/x86_64-linux-gnu/qt5/QtQml/5.15.12/QtQml/private/qv4compileddata_p.h:544:10:
 note: declared here
    544 |     Type type() const { return Type(flagsAndType.get<TypeField>()); }
        |          ^~~~

This error is fixed by upstream pull request [1], however there is another
issue with tst_UCUnits::gridUnitEnvironmentVariable() test which is not yet
fixed upstream. Perhaps it can be disabled until upstream figures out what to
do with it.

[1]: 
https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/merge_requests/63
[2]: https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/issues/34

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to