On Fri, May 17, 2013 at 07:50:54PM +0200, Samuel Bächler wrote:
> Dear All
> 
> As mentioned on [1] I downloaded a makefile to which I will refer in this
> post. For me the following part of the makefile seems to not work properly
> (invoked when typing "make setup-shr-chroot-32bit").
> 
> BRANCH_CHROOT_32BIT = 32bit
> URL_SHR_CHROOT = "git://git.shr-project.org/shr-chroot.git"
> 
> .PHONY: setup-shr-chroot-32bit
> .PRECIOUS: shr-chroot-32bit/.git/config-32bit
> setup-shr-chroot-32bit shr-chroot-32bit/.git/config-32bit:
> [ -e shr-chroot-32bit/.git/config-32bit ] || \
> ( echo "setting up shr-chroot-32bit ..."; \
>   git clone --no-checkout --depth 1 ${URL_SHR_CHROOT} shr-chroot-32bit; \
>   cd shr-chroot-32bit; \
>   git checkout ${BRANCH_CHROOT_32BIT} 2>/dev/null || \
>   git checkout --no-track -b ${BRANCH_CHROOT_32BIT}
> origin/${BRANCH_CHROOT_32BIT} ; \
>   git reset --hard origin/${BRANCH_CHROOT_32BIT}; \
>   sed -i "s#bitbake:x:1026:1026::/OE:/bin/bash#bitbake:x:`id -u`:`id
> -g`::/OE:/bin/bash#g" etc/passwd; \
>   sed -i "s#bitbake:x:1026:bitbake#bitbake:x:`id -g`:bitbake#g" etc/group; \
> )
> mv Makefile shr-chroot-32bit/OE/Makefile
> touch shr-chroot-32bit/.git/config-32bit
> echo "Now run shr-chroot.sh in shr-chroot-32bit as ROOT to switch to new
> SHR chroot environment"
> 
> Now, "git clone --no-checkout --depth 1 git://
> git.shr-project.org/shr-chroot.git shr-chroot-32bit" works fine. Next,
> "git checkout 32bit" says: "error: pathspec '32bit' did not match any
> file(s) known to git." Next,
> "git checkout --no-track -b 32bit origin/32bit" says: "fatal: git checkout:
> updating paths is incompatible with switching branches.
> Did you intend to checkout 'origin/32bit' which can not be resolved as
> commit?"
> 
> "git branch -a" says
> * master
>   remotes/origin/HEAD -> origin/master
>   remotes/origin/master

Something is wrong with this checkout, there definitely is 32bit branch,
you should see
  remotes/origin/32bit
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/multilib

can you try to run git remote update in shr-chroot-32bit ?

http://git.shr-project.org/git/?p=shr-chroot.git;a=shortlog;h=refs/heads/32bit

> 
> "git branch -r" says
>   origin/HEAD -> origin/master
>   origin/master
> 
> Does anyone has an idea what could be wrong on that part of the makefile?
> 
> Kind regards
> 
> Sam
> 
> [1] http://shr-project.org/trac/wiki/Building_SHR_with_chroot
> 
> <http://shr-project.org/trac/wiki/Building_SHR_with_chroot>--
> Samuel Bächler
> Obere Bläsistrasse 1
> 8049 Zürich
> 
> Web: boeser.ch
> Tel:   +41(0)43 817 46 28
> Mob: +41(0)79 478 49 42

> _______________________________________________
> Shr-devel mailing list
> Shr-devel@lists.shr-project.org
> http://lists.shr-project.org/mailman/listinfo/shr-devel


-- 
Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to