# Prepare and set CHROME_ROOT based on CHROME_ORIGIN.
# CHROME_ROOT is the location where the source code is used for compilation.
# If we're in SERVER_SOURCE mode, CHROME_ROOT is CHROME_DISTDIR. In LOCAL_SOURCE
# mode, this directory may be set manually to any directory. It may be mounted
# into the chroot, so it is not safe to use cp -al for these files.
# These are set here because $(whoami) returns the proper user here,
# but 'root' at the root level of the file=== Start output for job chromeos-chrome-9999 (0m5.6s) ===
chromeos-chrome-9999: >>> Verifying ebuild manifests
chromeos-chrome-9999: >>> Emerging (1 of 1) chromeos-base/chromeos-chrome-9999 from chromiumos for /build/lumpy/
chromeos-chrome-9999: * Running stacked hooks for pre_pkg_setup
chromeos-chrome-9999: * sysroot_build_bin_dir ...
chromeos-chrome-9999: [ ok ]
chromeos-chrome-9999: * Running stacked hooks for pre_src_unpack
chromeos-chrome-9999: * python_multilib_setup ...
chromeos-chrome-9999: [ ok ]
chromeos-chrome-9999: >>> Unpacking source...
chromeos-chrome-9999: * CHROME_ORIGIN VALUE is LOCAL_SOURCE
chromeos-chrome-9999: * ERROR: chromeos-base/chromeos-chrome-9999 failed (unpack phase):
chromeos-chrome-9999: * /home/root/chrome_root does not contain a valid chromium checkout!
chromeos-chrome-9999: *
chromeos-chrome-9999: * Call stack:
chromeos-chrome-9999: * ebuild.sh, line 56: Called src_unpack
chromeos-chrome-9999: * environment, line 3815: Called die
chromeos-chrome-9999: * The specific snippet of code:
chromeos-chrome-9999: * die "${CHROME_ROOT} does not contain a valid chromium checkout!";
chromeos-chrome-9999: *
chromeos-chrome-9999: * If you need support, post the output of 'emerge --info =chromeos-base/chromeos-chrome-9999',
chromeos-chrome-9999: * the complete build log and the output of 'emerge -pqv =chromeos-base/chromeos-chrome-9999'.
chromeos-chrome-9999: * This ebuild used the following eclasses from overlays:
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/autotest-deponly.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/autotest.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/binutils-funcs.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/toolchain-funcs.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/git-2.eclass
chromeos-chrome-9999: * This ebuild is from an overlay named 'chromiumos': '/mnt/host/source/src/third_party/chromiumos-overlay/'
chromeos-chrome-9999: * The complete build log is located at '/build/lumpy/tmp/portage/logs/chromeos-base:chromeos-chrome-9999:20130223-170536.log'.
chromeos-chrome-9999: * The ebuild environment file is located at '/build/lumpy/tmp/portage/chromeos-base/chromeos-chrome-9999/temp/environment'.
chromeos-chrome-9999: * S: '/build/lumpy/tmp/portage/chromeos-base/chromeos-chrome-9999/work/chromeos-chrome-9999'
chromeos-chrome-9999: >>> Failed to emerge chromeos-base/chromeos-chrome-9999 for /build/lumpy/, Log file:
chromeos-chrome-9999: >>> '/build/lumpy/tmp/portage/logs/chromeos-base:chromeos-chrome-9999:20130223-170536.log'
chromeos-chrome-9999:
chromeos-chrome-9999: * Messages for package chromeos-base/chromeos-chrome-9999 merged to /build/lumpy/:
chromeos-chrome-9999:
chromeos-chrome-9999: * CHROME_ORIGIN VALUE is LOCAL_SOURCE
chromeos-chrome-9999: * ERROR: chromeos-base/chromeos-chrome-9999 failed (unpack phase):
chromeos-chrome-9999: * /home/root/chrome_root does not contain a valid chromium checkout!
chromeos-chrome-9999: *
chromeos-chrome-9999: * Call stack:
chromeos-chrome-9999: * ebuild.sh, line 56: Called src_unpack
chromeos-chrome-9999: * environment, line 3815: Called die
chromeos-chrome-9999: * The specific snippet of code:
chromeos-chrome-9999: * die "${CHROME_ROOT} does not contain a valid chromium checkout!";
chromeos-chrome-9999: *
chromeos-chrome-9999: * If you need support, post the output of 'emerge --info =chromeos-base/chromeos-chrome-9999',
chromeos-chrome-9999: * the complete build log and the output of 'emerge -pqv =chromeos-base/chromeos-chrome-9999'.
chromeos-chrome-9999: * This ebuild used the following eclasses from overlays:
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/autotest-deponly.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/autotest.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/binutils-funcs.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/toolchain-funcs.eclass
chromeos-chrome-9999: * /mnt/host/source/src/third_party/chromiumos-overlay/eclass/git-2.eclass
chromeos-chrome-9999: * This ebuild is from an overlay named 'chromiumos': '/mnt/host/source/src/third_party/chromiumos-overlay/'
chromeos-chrome-9999: * The complete build log is located at '/build/lumpy/tmp/portage/logs/chromeos-base:chromeos-chrome-9999:20130223-170536.log'.
chromeos-chrome-9999: * The ebuild environment file is located at '/build/lumpy/tmp/portage/chromeos-base/chromeos-chrome-9999/temp/environment'.
chromeos-chrome-9999: * S: '/build/lumpy/tmp/portage/chromeos-base/chromeos-chrome-9999/work/chromeos-chrome-9999'
=== Complete: job chromeos-chrome-9999 (0m5.6s) ===
Failed chromeos-base/chromeos-chrome-9999 (in 0m5.6s), retrying later.yes, you most likely were the one who made that change as the file is installed empty by design. it's just for users to edit.
I'll see about installing one with comments.
-mike