link error in QCoreTextFontDatabase::populateFontDatabase (iOS)
Unsolved
Mobile and Embedded
-
I'm trying to compile a program on an old 2012 iPad mini Tablet running under iOS 9.3.5
To do this, I installed Qt 5.9.7 and Xcode 9.3
I get this error message at the linkage level
What can I do to correct this?
Undefined symbols for architecture armv7: "_CTFontManagerCopyAvailableFontFamilyNames", referenced from: QCoreTextFontDatabase::populateFontDatabase() in libQt5FontDatabaseSupport.a(qcoretextfontdatabase.o) QCoreTextFontDatabase::populateFontDatabase() in libQt5FontDatabaseSupport.a(qcoretextfontdatabase.o) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Thanks,
Francky033
-
Hi,
Without recompiling Qt I see two options:
- Update your iPad to iOS 10
- Find an older version of Qt which doesn't use CTFontManagerCopyAvailableFontFamilyNames.
-
Unfortunately, it is not possible to update the version of the ipad, it is too old.
Thanks for the advice. I'll give it a try.Francky033