关于warning: Clock skew detected. Your build may be incomplete. 的解决方法

今天发现电脑的系统时间不正确,因此将时钟进行了修改,回头编译Linux kernel的时候,提示如下的warning:

warning:  Clock skew detected.  Your build may be incomplete.

第一感觉就是系统时间造成的,于是查找了一些资料,这个错误是由于系统时间比文件修改时间早造成的。通俗点说就是,现在是下午三点,而你的文件的时间戳却是下午六点的,很显然,这个是不太可能的事情,除非你能穿越。

通过如下命令解决:

find . -type f | xargs -n 5 touch

make clean

make

时间: 2024-10-08 00:03:03

关于warning: Clock skew detected. Your build may be incomplete. 的解决方法的相关文章

make: warning: Clock skew detected. Your build may be incomplete的解决方案

这个错误的发生是由于make 命令发现这个文件的修改日期竟然是2015年的9月1号,而现在才刚刚是2013年的8月, 解决方案:修改系统的时间,或者直接打开出现错误时间的文件,打开保存,就可以了. 说明如下: 本系统是SUSE,如果是其他linux系统请查看其他文档 date -s 2013/7/9 命令可以修改系统日期date -s 16:10:59 命令可以修改系统时间

解决warning: Clock skew detected. Your build may be incomplete

原因:机器系统时间与文件时间不一致 解决:更新所有文件的时间后重新编译 find . -type f | xargs -n 5 touch make clean make xargs  -n num 后面加次数,表示命令在执行的时候一次用的argument的个数,默认是用所有的. touch 无选项,会同时更新文件的修改时间和访问时间 补充: find . -exec touch {} \; find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-e

Linux GCC编译警告:Clock skew detected. 错误解决办法

今天在虚拟机上用GCC编译一个程序的时候,出现了下面的错误: make: warning: Clock skew detected. Your build may be incomplete 试了make clean后再make,仍然是同样的问题,最后发现这个错误的原因在于系统时间比文件修改时间早,看了下我的系统时间竟然还是2012-01-13,而今天都已经是2012-01-31呢,于是修改时间后重新编译,问题解决. Linux下用date命令可查询和修改系统时间(root权限才可修改) 1 d

clock skew detected.

今天在VMWARE里安装了一个Linux 操作系统,重新启动后,出现如下的警告提示: starting sendmail: make: warning: file 'sendmil.cf' has modification time 2.3e+04 in the future clock skew detected. Your build may be incomplete 这个错误的原因是:因为你重新编译了sendmail.cf文件,生成的sendmail.cf文件时间和/etc/mail/*

Ceph 时钟偏移问题 clock skew detected 解决方案--- 部署内网NTP服务

告警:HEALTH_WARN clock skew detected on mon.ip-10-25-195-6; 8 requests are blocked > 32 sec; Monitor clock skew detected 原因: MON可能被MON节点之间的重要的时钟偏移激烈的影响.这经常会转变为没有明显原因的诡异的行为.为了避免这种问题,你应该在MON节点上运行一个时间同步的工具. 默认最大容忍的时钟偏移为0.05s,不建议修改这个官方开发推荐值.私自未经测试修改虽然无数据丢失

ceph集群报 Monitor clock skew detected 错误问题排查,解决

ceph集群报 Monitor clock skew detected 错误问题排查,解决           告警信息如下: [[email protected] ceph]# ceph -w    cluster ddc1b10b-6d1a-4ef9-8a01-d561512f3c1d     health HEALTH_WARN            clock skew detected on mon.ceph-100-81, mon.ceph-100-82            Mon

Android开发中遇到的问题——Android中WARNING: Application does not specify an API level requirement!的解决方法

今天在手机上调试运行Andorid项目时,发现Console打印出"WARNING: Application does not specify an API level requirement!"这样的警告信息,如下图所示: 虽然不影响项目的正常运行,不过还是要找出原因,上网查了一下出现警告的原因,原来是创建项目时AndroidManifest.xml文件中没有指定Min SDK Version 解决办法:修改AndroidManifest.xml文件,在<manifest>

Android开发中遇到的问题(四)——Android中WARNING: Application does not specify an API level requirement!的解决方法

今天在手机上调试运行Andorid项目时,发现Console打印出"WARNING: Application does not specify an API level requirement!"这样的警告信息,如下图所示: 虽然不影响项目的正常运行,不过还是要找出原因,上网查了一下出现警告的原因,原来是创建项目时AndroidManifest.xml文件中没有指定Min SDK Version 解决办法:修改AndroidManifest.xml文件,在<manifest>

WARNING: The Copy Bundle Resources build phase contains this target&#39;s Info.plist file &#39;Info.plist&#39;.

一个项目引用了一个系统目录的plist文件 INFOPLIST_FILE构建设置指定的名称信息.plist与你的目标相关.在构建目标,Xcode读取这个构建设置和复制referencedInfo.plist到您的应用程序包.因为Xcode自动处理.plist信息,您不应该将它添加到您的副本包资源构建阶段或使它成为一个目标成员.要解决这个警告,选择您的信息.plist从复制包资源构建阶段,然后单击删除(-)来删除它就可以啦 解决方法: WARNING: The Copy Bundle Resour