Opened 2 hours ago

Last modified 2 hours ago

#71319 new defect

qt5-qtcreator 6.0.2: clang++-16 build error -Wenum-constexpr-conversion

Reported by: rue-ryuzaki (Golubchikov Mihail) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.4
Keywords: Cc:
Port: qt5-qtcreator

Description

I can't build port qt5-qtcreator after updating to macOS 15. In build log the problem in static_cast<Flag>(-1) witch gives error: integer value -1 is outside the valid range of values [0, 255] for this enumeration type [-Wenum-constexpr-conversion]

I found that the '-Wenum-constexpr-conversion' flag is used by default for clang++ since version 16 and causes a build error. This problem was fixed with this commit in qtcreator v10.0.2.

I can create patch and check it later for v6.0.2, but I think it would be better to update qtcreator at least to v10.0.2 (or latest stable v14.0.2)

Change History (1)

comment:1 Changed 2 hours ago by rue-ryuzaki (Golubchikov Mihail)

Version: 2.10.4
Note: See TracTickets for help on using tickets.