找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 10487|回复: 15

求助大神,openwrt编译问题!

[复制链接]
本帖最后由 zhyboxer 于 2016-3-6 02:37 编辑

hy@hy:~/hy/linux/openwrt$ make menuconfig
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'gcc'... ok.
Checking 'working-gcc'... ok.
Checking 'g++'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... ok.
Checking 'zlib'... ok.
Checking 'libssl'... ok.
Checking 'perl-thread-queue'... ok.
Checking 'tar'... ok.
Checking 'find'... ok.
Checking 'bash'... ok.
Checking 'patch'... ok.
Checking 'diff'... ok.
Checking 'cp'... ok.
Checking 'seq'... ok.
Checking 'awk'... ok.
Checking 'grep'... ok.
Checking 'getopt'... ok.
Checking 'stat'... ok.
Checking 'md5sum'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'wget'... ok.
Checking 'perl'... ok.
Checking 'python'... ok.
Checking 'svn'... ok.
Checking 'git'... failed.
Checking 'file'... ok.
Checking 'openssl'... ok.
Checking 'ldconfig-stub'... ok.
Build dependency: Please install Git (git-core) >= 1.7.12.2

Prerequisite check failed. Use FORCE=1 to override.
make: *** [staging_dir/host/.prereq-build] 错误 1
hy@hy:~/hy/linux/openwrt$ git version
git version 2.7.2
hy@hy:~/hy/linux/openwrt$
请注意我的git版本已经更新到2.7.2啊
hy@hy:~/hy/linux/openwrt$ git version
git version 2.7.2
已经>= 1.7.12.2,这已经是最新的版本了

各位大侠,这错误是什么原因,怎么解决,谢谢了!!!

来自手机 | 显示全部楼层
Please install Git (git-core) >= 1.7.12.2
回复

使用道具 举报

本帖最后由 djjk 于 2016-6-26 11:39 编辑

!!!
回复

使用道具 举报

Please install Git (git-core) >= 1.7.12.2
回复

使用道具 举报

 楼主| | 显示全部楼层
楼上的几位大侠,我的git版本已经更新到2.7.2啊
hy@hy:~/hy/linux/openwrt$ git version
git version 2.7.2
已经>= 1.7.12.2,这已经是最新的版本了
回复

使用道具 举报

 楼主| | 显示全部楼层
谢谢djjk,你说的以前就试过了,再试一遍,结果如下:hy@hy:~/hy/linux/openwrt$ sudo apt-get update
hy@hy:~/hy/linux/openwrt$ sudo apt-get install git-core
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
下列软件包将被升级:
  git-core
升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 623 个软件包未被升级。
需要下载 1,366 B 的软件包。
解压缩后会消耗掉 0 B 的额外空间。
获取:1 http://ppa.launchpad.net/git-core/ppa/ubuntu/ precise/main git-core all 1:2.7.2-0ppa1~ubuntu12.04.1 [1,366 B]
下载 1,366 B,耗时 0秒 (2,285 B/s)   
(正在读取数据库 ... 系统当前共安装有 186357 个文件和目录。)
正预备替换 git-core 1:1.7.9.5-1ubuntu0.2 (使用 .../git-core_1%3a2.7.2-0ppa1~ubuntu12.04.1_all.deb) ...
正在解压缩将用于更替的包文件 git-core ...
正在设置 git-core (1:2.7.2-0ppa1~ubuntu12.04.1) ...
hy@hy:~/hy/linux/openwrt$ make menuconfig
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
.....................................
Checking 'ldconfig-stub'... ok.

Build dependency: Please install Git (git-core) >= 1.7.12.2

Prerequisite check failed. Use FORCE=1 to override.
make: *** [staging_dir/host/.prereq-build] 错误 1
还是无法解决问题
回复

使用道具 举报

本帖最后由 djjk 于 2016-6-26 11:39 编辑

!!!
回复

使用道具 举报

 楼主| | 显示全部楼层
我用svn连不上,所以无法用svn下载源码,只能用git从代码库里clone下来,看来是源码的问题,我再试试,谢谢了!
回复

使用道具 举报

我也是同样问题,已经升级git到了这些版本2.10.0了,但是还是有这个提示Build dependency: Please install Git (git-core) >= 1.7.12.2。有没有高手告知一下?
回复

使用道具 举报

本帖最后由 1322301722 于 2017-2-4 11:34 编辑

我也是同样的问题,没法解决。编译潘多拉box,蛋疼中,,,原来以为是没有添加环境变量,环境变量我已经添加了。。。

export PATH=/usr/lib/git-core:$PATH
export PATH=/usr/share/git-core:$PATH


export PATH=/usr/bin/git:$PATH
export PATH=/usr/bin/X11/git:$PATH


然后没有然后了
回复

使用道具 举报

这是openwrt一个脚本的问题,用一个古老的命令来判断git的版本。
找到文件 openwrt/include/prereq-build.mk  的第148行,修改 git clone 2>&1 | grep -- --recursive 为 git verison
问题就可以解决了。
本方法适用于15.05版本
回复

使用道具 举报

C:\Users\Administrator\Desktop\openwrt编译.png
我也是这样,而且报错2处,看不懂,请教大神
回复

使用道具 举报

补上图片,一直没处理掉这两个问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

greatjackzhou 发表于 2017-11-21 22:54
这是openwrt一个脚本的问题,用一个古老的命令来判断git的版本。
找到文件 openwrt/include/prereq-build. ...

试过,不行
回复

使用道具 举报


version不是verison
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-20 17:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表