Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.10
-
None
-
-
6864d9a1b (dev)
-
2025wk20s1QtforAndroid
Description
Error
Run into compilation error when building Android developer build on dev for all the module
/home/ramipotinkara/dev/envs/qt610_16052025/qt6/qtdeclarative/src/quickvectorimage/generator/qsvgvisitorimpl.cpp:1154:40: error: comparison of integers of different signs: 'qsizetype' (aka 'int') and 'quint32' (aka 'unsigned int') [-Werror,-Wsign-compare]
1154 | Q_ASSERT(components.size() >= transformProperty->transformCount());
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ramipotinkara/dev/envs/qt610_16052025/qt6/qtbase/src/corelib/global/qassert.h:31:30: note: expanded from macro 'Q_ASSERT'
31 | # define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, _FILE, __LINE_))
| ^~~~
1 error generated.
Used env
- Qt dev got on 16th of May 2025
- Target architecture: x86
- Host: Linux Ubuntu 24.04
- NDK: NDK29 Beta-1 from QTBUG-132640
Plausible reason
- Call Q_ASSERT with similar signature integers
Fix proposal
- Fox example q20::cmp_less
Attachments
Issue Links
- resulted from
-
QTBUG-132640 Pulse - NDK29 builds with Qt on one host and application builds on same host
-
- In Progress
-