Hi Scott,

  Now After commenting out the libqt-embeddedxmlpatterns4. I was able to build the qt4e-base-image.bb file.

But when i add support to console image. once again i end-up with the device table problem

| Configuring qt4-embedded-plugin-imageformat-gif.
| Collected errors:
|  * resolve_conffiles: Existing conffile /media/500_p2/open_embedded_stable/tmp/rootfs/omap3-console-image/etc/device_table is different from the conffile in the new package. The new conffile will be placed at /media/500_p2/open_embedded_stable/tmp/rootfs/omap3-console-image/etc/device_table-opkg.
|  * check_conflicts_for: The following packages conflict with openssh-sshd:
|  * check_conflicts_for:     dropbear *
|  * opkg_install_cmd: Cannot install package task-base-extended.
NOTE: package omap3-console-image-1.0-r0: task do_rootfs: Failed
ERROR: TaskFailed event exception, aborting

Queries:
    1. Will it be due to micro-base-image added into qt4e-base-image ?

anand@org.openembedded.dev:cat recipes/images/omap3-console-image.bb
# console image for omap3
require qt4e-base-image.bb

inherit image

DEPENDS = "task-base"

IMAGE_EXTRA_INSTALL ?= ""

AUDIO_INSTALL = " \
  alsa-utils \
  alsa-utils-aplay \
  alsa-utils-amixer \
  angstrom-zeroconf-audio \
 "

BASE_INSTALL = " \
  task-base-extended \
 "

FIRMWARE_INSTALL = " \
#  linux-firmware \
  libertas-sd-firmware \
  rt73-firmware \
  zd1211-firmware \
 "

GLES_INSTALL = " \
#  libgles-omap3 \
 "

TOOLS_INSTALL = " \
  bash \
  bzip2 \
  ckermit \
  devmem2 \
  dhcp-client \
  dosfstools \
  fbgrab \
  fbset \
  fbset-modes \
  i2c-tools \
  ksymoops \
  mkfs-jffs2 \
  mtd-utils \
  nano \
  ntp ntpdate \
  openssh-misc \
  openssh-scp \
  openssh-ssh \
  omap3-writeprom \
  procps \
  socat \
  strace \
  sudo \
  syslog-ng \
  task-proper-tools \
  u-boot-utils \
 "

IMAGE_INSTALL += " \
  ${BASE_INSTALL} \
  ${AUDIO_INSTALL} \
  ${FIRMWARE_INSTALL} \
  ${GLES_INSTALL} \
  ${IMAGE_EXTRA_INSTALL} \
  ${TOOLS_INSTALL} \
 "

IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"

#ROOTFS_POSTPROCESS_COMMAND += '${@base_conditional("DISTRO_TYPE", "release", "zap_root_password; ", "",d)}'


anand@org.openembedded.dev:cat recipes/images/qt4e-base-image.bb
require micro-base-image.bb

TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'

RDEPENDS_append += " \
        qt4-embedded \
    "

QTE_INSTALL = " \
    libqt-embedded3support4 \
    libqt-embeddedclucene4 \
    libqt-embeddedcore4 \
    libqt-embeddeddbus4 \
    libqt-embeddedgui4 \
    libqt-embeddedhelp4 \
    libqt-embeddedmultimedia4 \
    libqt-embeddednetwork4 \
    libqt-embeddedscript4 \
    libqt-embeddedscripttools4 \
    libqt-embeddedsql4 \
    libqt-embeddedsvg4 \
    libqt-embeddedtest4 \
    libqt-embeddedwebkit4 \
    libqt-embeddedxml4 \
#    libqt-embeddedxmlpatterns4 \
    qt4-embedded-fonts-ttf-dejavu \
    qt4-embedded-fonts-ttf-vera \
    qt4-embedded-plugin-iconengine-svgicon \
    qt4-embedded-plugin-imageformat-gif \
    qt4-embedded-plugin-imageformat-ico \
    qt4-embedded-plugin-imageformat-jpeg \
    qt4-embedded-plugin-imageformat-mng \
    qt4-embedded-plugin-imageformat-svg \
    qt4-embedded-plugin-imageformat-tiff \
    qt4-embedded-plugin-mousedriver-tslib \
    qt4-embedded-plugin-phonon-backend-gstreamer \
    qt4-embedded-plugin-script-dbus \
    qt4-embedded-plugin-sqldriver-sqlite2 \
    qt4-embedded-plugin-sqldriver-sqlite \
"

IMAGE_INSTALL += "\
    initscripts \
    kernel-modules \
    gdbserver \
    strace \
    module-init-tools \
    ${QTE_INSTALL} \
    ${TOUCH} \
    qwt-e \
"

 Thanks and regards,
Ananth.


On Sunday 13 February 2011 08:34 PM, ScottEllis wrote:
Hi Ananth,

I am using the same git snapshot as you.

I commented this in the qt4e-base-image.bb recipe

#	libqt-embeddedxmlpatterns4 \

and now the image builds ok. When it's not commented out, I get the same
error as you.

It's running now. 

I've only dabbled with Qt though. Do you need that package?

I tried to figure out why the two different device_table's were getting
installed
and eliminate one, but had no luck. 
 
It looks like these are the two that are causing a conflict.

org.openembedded.dev/files/device_table-minimal.txt 

org.openembedded.dev/recipes/initscripts/initscripts-1.0/device_table.txt

Why that particular libqt package makes a difference in the /dev table 
is still a mystery.

Scott