Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.3.0
-
None
-
-
1c3e6b2cec (qt/qtbase/dev) 1c3e6b2cec (qt/tqtc-qtbase/dev) 0adbc990bf (qt/qtbase/6.3) 0adbc990bf (qt/tqtc-qtbase/6.3) c28f18e5e4 (qt/tqtc-qtbase/6.2)
Description
When specifying `-no-freetype` or `-freetype=no` with configure (or `-DINPUT_freetype=no` via cmake), Qt 6.3.0 fails to finish configuring, stating:
-- The following REQUIRED packages have not been found: * WrapFreetype
The configure help states that the valid options for `-freetype` are `[system/qt/no]`. This is also reflected in the Qt 6.3 docs for Freetype, and Qt 6.3.0's gui configure.cmake file. However, commit 5668522 made Freetype a required package for Qt 6.0, and none of the subsequent commits appears to have changed this requirement. This appears to be true for Qt 6.0-6.3 and dev.
If Freetype is actually required, then perhaps it makes more sense to remove the "no" option as a valid value. If the "no" option has some other meaning or purpose outside of disabling Freetype altogether, then that should be documented instead.
Attachments
Issue Links
- resulted in
-
QTBUG-103370 REG: Qt does not build without Freetype
- Closed
For Gerrit Dashboard: QTBUG-103245 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
409748,3 | CMake: Don't require system freetype | dev | qt/qtbase | Status: MERGED | +2 | 0 |
410586,2 | CMake: Don't require system freetype | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
410590,2 | CMake: Don't require system freetype | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |