ubuntu 18.04 i.mx6版本编译环境搭建

2020-02-11  本文已影响0人  小桥流水啦啦啦

ubuntu 18.04 i.mx6版本编译环境搭建:

export https_proxy=http://proxynj.zte.com.cn:80
export http_proxy=http://proxynj.zte.com.cn:80
export no_proxy=*.zte.com.cn,10.0.0.0/8,127.0.0.1
python /home/huqiqiao/login.py


rm -rf ~/bin
mkdir ~/bin
git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
cp git-repo/repo repo
chmod +x repo
chmod a+x ~/bin/repo
export PATH=~/bin:$PATH


git config --global user.name "Your Name"
git config --global user.email "Your Email"
git config --list


cd /home/huqiqiao/
mkdir imx-yocto-bsp
mkdir .repo
cp -rf ~/bin/git-repo .repo/repo
cd imx-yocto-bsp
root@bsp7-EC600G3:/home/huqiqiao/imx-yocto-bsp# repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-sumo -m imx-4.14.98-2.0.0_ga.xml
Get https://source.codeaurora.org/external/imx/imx-manifest
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 145 100 145 0 0 77 0 0:00:01 0:00:01 --:--:-- 77
100 166k 100 166k 0 0 8307 0 0:00:20 0:00:20 --:--:-- 9006
接收对象中: 100% (630/630), 166.17 KiB | 18.46 MiB/s, 完成.
处理 delta 中: 100% (365/365), 完成.
来自 /home/huqiqiao/imx-yocto-bsp/.repo/manifests.git/clone.bundle

Your identity is: imhqq hu.qiqiao@zte.com.cn
If you want to change this, please re-run 'repo init' with --config-name

repo has been initialized in /home/huqiqiao/imx-yocto-bsp


-------------以上已实践-------------
-------------以下待执行-------------
repo sync -f -j8


1、vi ~/bin/repo
修改REPO_URL = https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

2、
git://git.yoctoproject.org 改为 https://git.yoctoproject.org/cgit/cgit.cgi
或者
git config --global url."git://git.yoctoproject.org".insteadOf https://git.yoctoproject.org/cgit/cgit.cgi


编译错误处理:

root@bsp7-EC600G3:/home/huqiqiao/imx-yocto-bsp# grep "git.yoctoproject.org" ./ -Hnr
./sources/base/README:32: GIT: git://git.yoctoproject.org/poky
./.repo/manifests/imx-4.14.98-2.0.0_ga.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-4.14.98-2.2.0.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-4.14.98-2.0.1_patch.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-virt-4.14.78-4.11-0.9.1_beta.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-4.14.78-1.0.0_ga.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-4.14.78-1.1.0.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-4.14.98-2.1.0.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-virt-4.14.98-4.11-0.10_ga.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-4.14.78-1.0.4_patch.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/manifests/imx-4.14.62-1.0.0_beta.xml:6: <remote fetch="git://git.yoctoproject.org" name="yocto"/>
./.repo/projects/sources/poky.git/.repo_config.json:6: "git://git.yoctoproject.org/poky"
./.repo/projects/sources/poky.git/config:8: #url = git://git.yoctoproject.org/poky
./.repo/projects/sources/poky.git/config:9: url = git://git.yoctoproject.org/poky
./.repo/projects/sources/meta-freescale.git/.repo_config.json:6: "http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale"
./.repo/projects/sources/meta-freescale.git/config:8: #url = git://git.yoctoproject.org/meta-freescale
./.repo/projects/sources/meta-freescale.git/config:9: url = git://git.yoctoproject.org/meta-freescale
===============================================================================================================

解决方法:上面文件中,

git://git.yoctoproject.org 改为 https://git.yoctoproject.org/cgit/cgit.cgi
或者
git config --global url."git://git.yoctoproject.org".insteadOf https://git.yoctoproject.org/cgit/cgit.cgi
===============================================================================================================

上一篇下一篇

猜你喜欢

热点阅读