I have built many images for the udoo before such as core-image-base, with settings as per my blog post here. Ultimately, the problem is this:
packagegroup-core-x11-base : Depends: packagegroup-core-x11-utils but it is not going to be installed
W: Unable to read /home/angus/build/tmp/work/udoo_quad-poky-linux-gnueabi/core-image-x11/1.0-r0/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory)
In "/home/angus/build/tmp/work/udoo_quad-poky-linux-gnueabi/core-image-x11/1.0-r0/apt" I have apt.conf, preferences, sources.list, sources.list.rev but no apt.conf.d.
### LOCAL.CONF ### MACHINE ??= 'udoo-quad' DISTRO ?= 'poky' PACKAGE_CLASSES ?= "package_deb" IMAGE_INSTALL_append = " canutils" IMAGE_INSTALL_append += " libsocketcan" IMAGE_INSTALL_append += " iproute2" IMAGE_FSTYPES ?= "ext3 sdcard" EXTRA_IMAGE_FEATURES = "debug-tweaks" USER_CLASSES ?= "buildstats image-mklibs image-prelink" PATCHRESOLVE = "noop" BB_DISKMON_DIRS = "\ STOPTASKS,${TMPDIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \ ABORT,${TMPDIR},100M,1K \ ABORT,${DL_DIR},100M,1K \ ABORT,${SSTATE_DIR},100M,1K" CONF_VERSION = "1" BB_NUMBER_THREADS = '8' PARALLEL_MAKE = '-j 8' INHERIT += "rm_work" DL_DIR ?= "${BSPDIR}/downloads/" ACCEPT_FSL_EULA = ""
Note that I was using "rm_work" to save disk space, but I have tried building with and without that commented out.
I am attaching the log file.
Original Attachment has been moved to: log.do_rootfs.3922.zip
Original Attachment has been moved to: run.do_rootfs.3922.zip
已解决! 转到解答。
Resolved, added the line: PREFERRED_VERSION_xserver-nodm-init = "1.0" to local.conf
Looks like some other people were had same issue: https://lists.yoctoproject.org/pipermail/meta-freescale/2013-May/002676.html
Found solution here: Freescale OpenEmbedded/Yocto Layers discussion list
Resolved, added the line: PREFERRED_VERSION_xserver-nodm-init = "1.0" to local.conf
Looks like some other people were had same issue: https://lists.yoctoproject.org/pipermail/meta-freescale/2013-May/002676.html
Found solution here: Freescale OpenEmbedded/Yocto Layers discussion list
Thanks, I updated the post with the log file. I am using the dora branch as per rongals/meta-ronga-udoo · GitHub
but I realize dora is very old now.
Yes, dora is way too old now.
Do you know why it is based only on dora? (and only u-boot 2013, and only kernel 3.0.35)
Well, going back to your build error. I think this is caused by some dependency failure, have you tried to rebuild the package with missing files?
The error is not during the package build/instalation. But during the image wrapping/installation. It probably means the package is OK, but for some reason the order of build highlighted some missing dependency on some installation.
Is this a package you included on local.conf? Or its part of core-image-x11 ifself?
(if you prefer, ping me on IM and we try together to debug this)