| Summary: | [QT] fotowall warns iconv failure in QIconvCodec | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Meta-yocto | Reporter: | Qing He <qing.he> |
| Component: | meta-yocto | Assignee: | Jonathan Liu <net147> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | minor | ||
| Priority: | Low | CC: | jessica.zhang, jiajun.xu, ke.yu, kevin.tian, net147, poky.bs.watcher, poky.watcher, richard.purdie, sgw |
| Version: | 0.9 | ||
| Target Milestone: | 1.5 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Qing He
2010-09-21 01:01:00 UTC
Honestly I have looked at this and the message itself doesn't really mean anything based on all of the searching I have done. If we are getting actual i18n failures that is a different story. My opinion is that we should mark this as WONTFIX. Resolving as WONTFIX as above. If we get actual i18n issues with Qt then we can reopen or file a new bug as appropriate. Installing eglibc-gconv-utf-16 makes the warning disappear. Based on that should we add am RDEPENDS to fotowall? If this dependency is independent of locale and is added conditional on using (e)glibc, then yes; I'd use RRECOMMENDS though since it's not a hard dependency. This happens for every Qt application. For example, it happens for this minimal Qt application:
#include <QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return 0;
}
Qt's QString class stores strings internally using UTF-16 encoding. This affects conversions between the system's local 8-bit representation and QString's UTF-16 encoding. The example, the following functions would be affected: QString::fromLocal8Bit(...) QString::toLocal8Bit(...) It would use Latin-1 encoding instead of the system's encoding for conversion. Right, this makes sense. In which case I guess the easiest thing would be to add the dependency to the qtcore package itself in qt4.inc. |