Han Shen has posted comments on this change.
Change subject: make_chroot: do all the git bootstrapping before gcc
......................................................................
Patch Set 1: I would prefer that you didn't submit this
Hi Mike, unfortunately, with your patch, I saw errors on both gPrecise and gLucid, at listed below -
Started dev-libs/openssl-1.0.1c-r7 (logged in /tmp/openssl-1.0.1c-r7-dkmC6E)
=== Start output for job openssl-1.0.1c-r7 (0m1.5s) ===
openssl-1.0.1c-r7: >>> Emerging (1 of 1) dev-libs/openssl-1.0.1c-r7 from chromiumos
openssl-1.0.1c-r7: * Running stacked hooks for pre_pkg_setup
openssl-1.0.1c-r7: * sysroot_build_bin_dir ...
openssl-1.0.1c-r7: [ ok ]
openssl-1.0.1c-r7: * Running stacked hooks for pre_src_unpack
openssl-1.0.1c-r7: * python_multilib_setup ...
openssl-1.0.1c-r7: [ ok ]
openssl-1.0.1c-r7: >>> Unpacking source...
openssl-1.0.1c-r7: fatal: Unable to find remote helper for 'http'
openssl-1.0.1c-r7: * ERROR: dev-libs/openssl-1.0.1c-r7 failed (unpack phase):
openssl-1.0.1c-r7: * git-2_update_repo: can't update from
http://git.chromium.org/chromiumos/third_party/openssl.git
openssl-1.0.1c-r7: *
openssl-1.0.1c-r7: * Call stack:
openssl-1.0.1c-r7: * ebuild.sh, line 56: Called src_unpack
openssl-1.0.1c-r7: * environment, line 3326: Called cros-workon_src_unpack
openssl-1.0.1c-r7: * environment, line 779: Called git-2_src_unpack
openssl-1.0.1c-r7: * environment, line 2280: Called git-2_fetch
openssl-1.0.1c-r7: * environment, line 2111: Called git-2_update_repo
openssl-1.0.1c-r7: * environment, line 2340: Called die
openssl-1.0.1c-r7: * The specific snippet of code:
openssl-1.0.1c-r7: * die "${FUNCNAME}: can't update from ${EGIT_REPO_URI}";
openssl-1.0.1c-r7: *
openssl-1.0.1c-r7: * If you need support, post the output of 'emerge --info =dev-libs/openssl-1.0.1c-r7',
openssl-1.0.1c-r7: * the complete build log and the output of 'emerge -pqv =dev-libs/openssl-1.0.1c-r7'.
openssl-1.0.1c-r7: * This ebuild used the following eclasses from overlays:
openssl-1.0.1c-r7: * /home/shenhan/trunk/src/third_party/chromiumos-overlay/eclass/toolchain-funcs.eclass
openssl-1.0.1c-r7: * /home/shenhan/trunk/src/third_party/chromiumos-overlay/eclass/cros-workon.eclass
openssl-1.0.1c-r7: * /home/shenhan/trunk/src/third_party/chromiumos-overlay/eclass/git-2.eclass
openssl-1.0.1c-r7: * This ebuild is from an overlay named 'chromiumos': '/home/shenhan/trunk/src/third_party/chromiumos-overlay/'
openssl-1.0.1c-r7: * The complete build log is located at '/var/log/portage/dev-libs:openssl-1.0.1c-r7:20121031-161850.log'.
openssl-1.0.1c-r7: * The ebuild environment file is located at '/var/tmp/portage/dev-libs/openssl-1.0.1c-r7/temp/environment'.
openssl-1.0.1c-r7: * S: '/var/tmp/portage/dev-libs/openssl-1.0.1c-r7/work/openssl-1.0.1c'
openssl-1.0.1c-r7: >>> Failed to emerge dev-libs/openssl-1.0.1c-r7, Log file:
openssl-1.0.1c-r7: >>> '/var/log/portage/dev-libs:openssl-1.0.1c-r7:20121031-161850.log'
openssl-1.0.1c-r7:
openssl-1.0.1c-r7: * Messages for package dev-libs/openssl-1.0.1c-r7:
openssl-1.0.1c-r7: * ERROR: dev-libs/openssl-1.0.1c-r7 failed (unpack phase):
openssl-1.0.1c-r7: * git-2_update_repo: can't update from
http://git.chromium.org/chromiumos/third_party/openssl.git
openssl-1.0.1c-r7: *
openssl-1.0.1c-r7: * Call stack:
openssl-1.0.1c-r7: * ebuild.sh, line 56: Called src_unpack
openssl-1.0.1c-r7: * environment, line 3326: Called cros-workon_src_unpack
openssl-1.0.1c-r7: * environment, line 779: Called git-2_src_unpack
openssl-1.0.1c-r7: * environment, line 2280: Called git-2_fetch
openssl-1.0.1c-r7: * environment, line 2111: Called git-2_update_repo
openssl-1.0.1c-r7: * environment, line 2340: Called die
openssl-1.0.1c-r7: * The specific snippet of code:
openssl-1.0.1c-r7: * die "${FUNCNAME}: can't update from ${EGIT_REPO_URI}";
openssl-1.0.1c-r7: *
openssl-1.0.1c-r7: * If you need support, post the output of 'emerge --info =dev-libs/openssl-1.0.1c-r7',
openssl-1.0.1c-r7: * the complete build log and the output of 'emerge -pqv =dev-libs/openssl-1.0.1c-r7'.
openssl-1.0.1c-r7: * This ebuild used the following eclasses from overlays:
openssl-1.0.1c-r7: * /home/shenhan/trunk/src/third_party/chromiumos-overlay/eclass/toolchain-funcs.eclass
openssl-1.0.1c-r7: * /home/shenhan/trunk/src/third_party/chromiumos-overlay/eclass/cros-workon.eclass
openssl-1.0.1c-r7: * /home/shenhan/trunk/src/third_party/chromiumos-overlay/eclass/git-2.eclass
openssl-1.0.1c-r7: * This ebuild is from an overlay named 'chromiumos': '/home/shenhan/trunk/src/third_party/chromiumos-overlay/'
openssl-1.0.1c-r7: * The complete build log is located at '/var/log/portage/dev-libs:openssl-1.0.1c-r7:20121031-161850.log'.
openssl-1.0.1c-r7: * The ebuild environment file is located at '/var/tmp/portage/dev-libs/openssl-1.0.1c-r7/temp/environment'.
openssl-1.0.1c-r7: * S: '/var/tmp/portage/dev-libs/openssl-1.0.1c-r7/work/openssl-1.0.1c'
openssl-1.0.1c-r7:
=== Complete: job openssl-1.0.1c-r7 (0m1.5s) ===
Failed dev-libs/openssl-1.0.1c-r7 (in 0m1.5s). Your build has failed.
Pending 2/7, [Time 1m9.3s Load 0.3 0.26 0.19]
Packages failed: dev-libs/openssl-1.0.1c-r7
Running ['/usr/local/google/home/shenhan/ssd/live/src/scripts/sdk_lib/make_chroot.sh', '--stage3_path', '/usr/local/google/home/shenhan/ssd/live/.cache/sdks/stage3-amd64-2010.03.09.tar.xz', '--chroot', '/usr/local/google/home/shenhan/ssd/live/chroot', '--cache_dir', '/usr/local/google/home/shenhan/ssd/live/.cache', '--nousepkg'] failed!
Comments?
Gerrit-MessageType: comment
Gerrit-Change-Id: I50b3145732f8345d6ad6ada41325648cbea31b84
Gerrit-PatchSet: 1
Gerrit-Project: chromiumos/platform/crosutils
Gerrit-Branch: master
Gerrit-Owner: Mike Frysinger <
vap...@chromium.org>