Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.10
-
None
-
-
ea8f19f50 (dev), 856dcf7f7 (6.10)
-
2025wk20s1QtforAndroid, 2025wk22s1-2QtforAndroid
Description
Error
Run into compilation error when building Android developer build on dev for all the module
/home/username/dev/envs/qt610_16052025/qt6/qtbase/src/corelib/kernel/qjniarray.h:775:46: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
775 | jobject element = frame.template convertToJni(val);
Used env
- Qt dev got on 16th of May 2025
- Target architecture: x86_64
- Host: Linux Ubuntu 24.04
- NDK: NDK29 Beta-1 from QTBUG-132640
Plausible reason
- Calling template without template argument list{}
Fix proposal
- Add argument list{}{}
Attachments
Issue Links
- resulted from
-
QTBUG-132640 Pulse - NDK29 builds with Qt on one host and application builds on same host
-
- In Progress
-
For Gerrit Dashboard: QTBUG-136967 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
645758,5 | Android: don't disambiguate the convertToJni call with 'template' | dev | qt/qtbase | Status: MERGED | +2 | 0 |
649770,2 | Android: don't disambiguate the convertToJni call with 'template' | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |