Hi, The qt4.inc file defines some packages like ${QT_BASE_NAME}-fonts, ${QT_BASE_NAME}-fonts-ttf-vera, etc. These are only installed when doing an "embedded" type build. This means they are always empty for qt4-x11 builds. I noticed this when trying to add qt4-fonts-ttf-vera to my own task-qt4.bb. The task failed with a missing dependency. | Processing locale-base-en-us... | Processing locale-base-en-gb... | Processing task-core-boot... | Processing task-core-apps-console... | Processing pollpower... | Processing task-core-ssh-dropbear... | Processing ntpclient... | Processing zypper... | Processing task-core-tools-testapps... | Processing task-core-x11-base... | Processing task-core-apps-x11-core... | Processing task-qt4-base... | Processing task-base-extended... | Processing rpm... | Processing project3... | error: Failed dependencies: | qt4-fonts-ttf-dejavu is needed by task-qt4-base-1.0-r2.all | qt4-fonts-ttf-vera is needed by task-qt4-base-1.0-r2.all I also asked the qt-interest mailing list and they confirmed that these packages were only useful on embedded builds (http://lists.qt-project.org/pipermail/interest/2012-July/003062.html). I think these packages should only be defined in qt4-embedded.inc instead of qt4.inc.
Patch sent for review: http://patchwork.openembedded.org/patch/33325/
Fix merged in revision 07c93ba0ce2edbdd5766ece2c0e0f6099a7a5884.
Verified on 07c93ba0ce2edbdd5766ece2c0e0f6099a7a5884. The fonts packages are removed from qt4.inc and added to qt4-embeddd.inc