如何解决linux编译kernel和svn版本冲突问题
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要为大家展示了如何解决linux编译kernel和svn版本冲突问题,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。现象系统本来可以正常编译li
千家信息网最后更新 2025年12月02日如何解决linux编译kernel和svn版本冲突问题
这篇文章主要为大家展示了如何解决linux编译kernel和svn版本冲突问题,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
现象
系统本来可以正常编译linux系统kernel,但在安装svn后,kernel编译出错。
CHK include/linux/version.h CHK include/generated/utsrelease.hmake[1]: `include/generated/mach-types.h' is up to date. CALL scripts/checksyscalls.sh CHK include/generated/compile.hgcc: directory: No such file or directorygcc: directory": No such file or directory:0: warning: missing terminating " charactergcc: directory: No such file or directorygcc: directory": No such file or directory :0: warning: missing terminating " charactergcc: directory: No such file or directorygcc: directory": No such file or directory :0: warning: missing terminating " character CC drivers/gpu/mali/mali/common/mali_kernel_core.oarm-eabi-gcc: error: ": No such file or directorymake[4]: *** [drivers/gpu/mali/mali/common/mali_kernel_core.o] 错误 1make[3]: *** [drivers/gpu/mali/mali] 错误 2make[2]: *** [drivers/gpu/mali] 错误 2make[1]: *** [drivers/gpu] 错误 2make: *** [drivers] 错误 2make: *** 正在等待未完成的任务....
原因分析
定位到 drivers/gpu/mali/ump/Makefile.common 和 drivers/gpu/mali/mali/Makefile 两个文件中都有关于 SVN_REV:=xxxx 的语句,正常情况下 SVN_REV:= 为空,当检查到svn版本后, SVN_REV:= 有了值,导致脚本中判断走入错误分支。
解决方法
将两个文件中的 SVN_REV 值都赋值为空 "" 即可。
drivers/gpu/mali/ump/Makefile.common:
16 # Get subversion revision number, fall back to 0000 if no svn info is available 17 #SVN_REV:=$(shell ((svnversion | grep -qv exported && echo -n 'Revision: ' && svnversion) || git svn info | sed -e 's/$$$$/M/' | grep '^Revision: ' || echo ${MALI_RELEASE_NAME}) 2>/dev/null | sed -e 's/^Revision: //') 19 SVN_REV:=""drivers/gpu/mali/mali/Makefile:
117 #SVN_REV := $(shell (cd $(DRIVER_DIR); (svnversion | grep -qv exported && svnversion) || git svn info | grep '^Revision: '| sed -e 's/ ^Revision: //' ) 2>/dev/null )119 SVN_REV := ""
以上就是关于如何解决linux编译kernel和svn版本冲突问题的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。
错误
编译
版本
学习
问题
冲突
两个
内容
文件
系统
任务
分支
原因
原因分析
就是
情况
技能
方法
易懂
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
原神刚进游戏就重连服务器
湖南软件开发以客为尊
数据库技术及应用的知识点
交易软件开发用什么语言
nas和个人服务器选哪个
it是不是网络技术的缩写
通达利软件开发
计算机网络技术的利与弊
网络安全事件零发生
我为安全献一计网络安全口号
长春软件开发外企
易天天软件开发
智能物流网络技术是什么
万方数据库如何分类检索
怎么查看服务器域名流量
扶贫数据库是什么意思
中电科技网络安全
数据库8.0.27怎么弄中文
西南大学网络安全考研
金蝶数据库优化
怎么查数据库表
深圳立维互联网科技有限公司
政治题维护网络安全的意义
前端软件开发岗位很忙吗
计算机网络技术的实习过程
宁波呆呆互联网科技有限公司
qqvip服务器有什么用
厦门it服务管理软件开发
易天天软件开发
易云游网络技术招聘