Hi Leo,
I saved the fsl-image-gui-sdk.bb file locally, and with a new build directory, tried to bitbake it. That didn't do so well. As you know, I'm new to Yocto. So, I decided to bitbake the fsl-image-gui recipe, since it is an include in fsl-image-gui-sdk anyway, and then bitbake fsl-image-gui-sdk.bb. I did that, using bitbake -b fsl-image-gui-sdk.bb, but received the following:
jc3@jc3-vgn:~/build$ bitbake -b fsl-image-gui-sdk.bb
WARNING: Buildfile specified, dependencies will not be handled. If this is not what you want, do not use -b / --buildfile.
Build Configuration:
BB_VERSION = "1.20.0"
BUILD_SYS = "i686-linux"
NATIVELSBSTRING = "Ubuntu-12.04"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "imx6qsabresd"
DISTRO = "poky"
DISTRO_VERSION = "1.5"
TUNE_FEATURES = "armv7a vfp neon callconvention-hard cortexa9"
TARGET_FPU = "vfp-neon"
meta
meta-yocto = "(nobranch):75bed4086eb83f1d24c31392f3dd54aa5c3679b1"
meta-oe = "(nobranch):513e7ca20ddd0a5c3b649bf292a67c3e0473d3a8"
meta-fsl-arm = "(nobranch):3251a7dddde3c00370fb9b10573754e65ed51e6b"
meta-fsl-arm-extra = "(nobranch):6631fbd43c8c597757fe1e27f81a0194c2cc527a"
meta-fsl-demos = "(nobranch):cd6275042cdd2d87490521f6cbeb65972ed37a66"
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: Function failed: do_rootfs (log file is located at /home/jc3/build/tmp/work/imx6qsabresd-poky-linux-gnueabi/fsl-image-gui-sdk/1.0-r0/temp/log.do_rootfs.13475)
ERROR: Logfile of failure stored in: /home/jc3/build/tmp/work/imx6qsabresd-poky-linux-gnueabi/fsl-image-gui-sdk/1.0-r0/temp/log.do_rootfs.13475
Log data follows:
| DEBUG: Executing python function rootfs_process_ignore
| DEBUG: Python function rootfs_process_ignore finished
| DEBUG: Executing python function rootfs_runtime_mapping
| DEBUG: Python function rootfs_runtime_mapping finished
| DEBUG: Executing shell function do_rootfs
| Note: configuring RPM platform settings
| Note: configuring RPM system provides
| Note: configuring RPM DB settings
| Note: configuring Smart settings
|
|
|
|
|
|
| Note: adding Smart channel imx6qsabresd (65)
|
|
| Note: adding Smart channel cortexa9hf_vfp_neon_mx6 (60)
|
|
| Note: adding Smart channel cortexa9hf_vfp_neon (55)
|
|
| Note: adding Smart channel all (10)
|
|
| Note: configuring RPM cross-install scriptlet_wrapper
|
| Updating cache... ######################################## [100%]
|
| Saving cache...
|
| Error: packagegroup-core-sdk not found in the base feeds (imx6qsabresd cortexa9hf-vfp-neon-mx6 cortexa9hf-vfp-neon cortexa9hf-vfp armv7ahf-vfp-neon armv7ahf-vfp armv6hf-vfp armv5ehf-vfp armv5hf-vfp noarch any all).
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_rootfs (log file is located at /home/jc3/build/tmp/work/imx6qsabresd-poky-linux-gnueabi/fsl-image-gui-sdk/1.0-r0/temp/log.do_rootfs.13475)
ERROR: Task 7 (/home/jc3/build/fsl-image-gui-sdk.bb, do_rootfs) failed with exit code '1'
NOTE: Tasks Summary: Attempted 13 tasks of which 11 didn't need to be rerun and 1 failed.
No currently running tasks (12 of 14)
Summary: 1 task failed:
/home/jc3/build/fsl-image-gui-sdk.bb, do_rootfs
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
jc3@jc3-vgn:~/build$
As I said, it's early in my Yocto learning curve, and I can already see it is a huge improvement over ltib. Perhaps there is a better way for me to get the kernel headers into an image than the bitbake -b switch? As bitbake reports when you use the -b option, it will not resolve dependencies when using -b. I've not tried to create a custom recipe yet, but that is the inevitable path all of us must take when creating our final product. There is a lot of documentation, and I'm still trying to get through it.
Pointers would of course be helpful, but I know I need to digest all the documentation to really learn everything Yocto offers and how to get the most out of it. Most of use using Freescale parts are new to Yocto, so I'm hoping documenting my learning curve here will help others who might be going through the same learning curve.
Thanks...