Priority: P1: Critical
Resolution: Out of scope
Affects Version/s: 6.0.0 Beta5
Fix Version/s: None
Component/s: Core: QString and Unicode
Compiling Qt 6Beta5 QtCore fails on ICU libraries. The symbols are suffixed with _66, which is the version I have installed, but linking fails.
apt-get install -y libicu66 libicu-dev
For example, I am seeing messages as this:
Oddly enough, the attached configure log qtconfig.log shows the installed ICU libraries have been found, but it seems the symbols are not named as expected.
Config option -icu is apparently regarded by configure "boolean", so I cannot explicitly configure the build to make use of the libraries I have installed (e.g. --icu=system) nor does disabling it (e.g. -no-icu, as was the case here) make any difference.
If you search the bug database for bugs with the text ICU, you will find that historically there have been problems with finding the ICU libraries included with Qt.
config.txt: The config options I used. Lines prepended with '#' are comments.
qtconfig.log: Output from the configuration
qtbuild.log: Output from the build process
Enable the user to configure the build to use the installed ICU libraries.