首页 > 其他分享 >Environment variable $SOURCE_DATE_EPOCH: No digits were found:

Environment variable $SOURCE_DATE_EPOCH: No digits were found:

时间:2024-04-22 16:23:39浏览次数:27  
标签:digits No stamp fix package mk echo Environment include

一、报错信息

  Environment variable $SOURCE_DATE_EPOCH: No digits were found:

 

二、解决方法

1、修改build/main.mk

  核心操作如下:

  ① makefile增加【fix】项,为了执行【date +%s > version.date】

  ② makefile的【world】后面增加依赖【fix】

 

2、成型后的makefile

  注:我是在16.04的Ubuntu上适配的这个错误,所以做了一定的判断

world: fix

include $(TOPDIR)/build/host.mk

ifneq ($(OPENWRT_BUILD),1)
  _SINGLE=export MAKEFLAGS=$(space);

  override OPENWRT_BUILD=1
  export OPENWRT_BUILD
  GREP_OPTIONS=
  export GREP_OPTIONS
  include $(TOPDIR)/build/debug.mk
  include $(TOPDIR)/build/depends.mk
  include $(TOPDIR)/build/toplevel.mk
else
  include rules.mk
  include $(BUILD_DIR)/depends.mk
  include $(BUILD_DIR)/subdir.mk
  include target/Makefile
  include package/Makefile
  include tools/Makefile
  include toolchain/Makefile

$(toolchain/stamp-install): $(tools/stamp-install)
$(target/stamp-compile): $(toolchain/stamp-install) $(tools/stamp-install) $(COMPILE_DIR)/.prepared
$(package/stamp-compile): $(target/stamp-compile) $(package/stamp-cleanup)
$(package/stamp-install): $(package/stamp-compile)
$(target/stamp-install): $(package/stamp-compile) $(package/stamp-install)

printdb:
        @true

prepare: $(target/stamp-compile)

fix:
        @if [ "`lsb_release -rs`" = "16.04" -a ! -f ".mark_fix" ]; then \
                echo " "; \
                echo " "; \
                echo " "; \
                echo "Ubuntu version is [ `lsb_release -rs` ], perform fix operations."; \
                echo " "; \
                echo " "; \
                echo " "; \
                date +%s > version.date && touch .mark_fix; \
        fi

fixclean:
        [ -f ".mark_fix" ] && rm .mark_fix

clean: FORCE

 

3、修改makefile后

  执行make distclean,然后重新make,不distclean的话还是会报相同的错。

 

标签:digits,No,stamp,fix,package,mk,echo,Environment,include
From: https://www.cnblogs.com/J-YANG/p/18150851

相关文章

  • SQL中使用not in 的坑
    本文实验环境为MarinaDB,即MySQL开源版本先看一下这个sqlSELECT*FROMtableWHEREidIN(NULL);在表记录所有列都有值的情况下显然都是查不出的,那把in改成notin是不是就能反过来查出所有记录呢?SELECT*FROMtableWHEREidnotIN(NULL);然而结果还是一条都查......
  • linux下springboot项目nohup日志或tomcat日志切割处理方案
    https://juejin.cn/post/7081890486453010469通常情况下,我们的springboot项目部署到linux服务器中,通过nohupjava-jarxxx.jar&指令来进行后台运行我们的springboot项目。这种方式针对中小型项目来说,还是比较简单方便的。通过nohup运行springboot项目,默认日志输出到当前目......
  • Node.js数电票、全电票查验接口示例、发票查验、票据OCR API
    何为数电票:数电票全称为全面数字化的电子发票,是一种全新的发票形式,与传统的纸质发票具有同等的法律效力,以数字形式存在,不依赖于纸质介质,而数电票的推行旨在提高发票管理效率,降低企业成本,推动税收征管的现代化进程。发票查验的自动化和智能化管理,可以显著减少人工核对发票......
  • 洛谷题单指南-动态规划1-P1064 [NOIP2006 提高组] 金明的预算方案
    原题链接:https://www.luogu.com.cn/problem/P1064题意解读:用固定钱数购买最大价值的物品。解题思路:背包问题,背包问题里的体积相当于物品价格,价值相当于价格*重要度物品分为主件、附件,主件最多有0/1/2个附件,要选附件必须选相应主件,因此在递推计算dp[j]总价格j能购买的最大价......
  • Node.js身份核验接口、身份证二、三要素实名认证接口
    随着互联网的高速发展,人们可以发表言论的渠道越来越多。网络平台不断汲取各地、各人、各时发表的各种信息。人们喜欢将信息发布到微博、知乎、天涯、豆瓣等等网络平台,逐步的,网络信息进入大爆炸时代。这些大量涌现的信息中难免掺杂着一些不良信息,比如:虚假信息、污言秽语、违法......
  • k8s node节点报错 dial tcp 127.0.0.1:8080: connect: connection refused
    前言在搭建好kubernetes环境后,master节点拥有control-plane权限,可以正常使用kubectl。但其他node节点无法使用kubectl命令,即使同步过去/root/.kube/config文件到各个node节点上,也不行。解决检查KUBECONFIG变量:确保KUBECONFIG环境变量正确设置。KUBECONFIG......
  • calico配置报错 kubelet.go:2855] "Container runtime network not ready"
    前言配置calico网络插件时,kubectlgetnode报错:NoReadykubectldescribenodenodeName:nodeRoles:<none>Labels:beta.kubernetes.io/arch=amd64beta.kubernetes.io/os=linuxkub......
  • NOIp 2023 游记
    前转广西是弱省,所以广西的初中OIer自然都是低能儿,能参加NOIp,自然不是自己的实力了。\(\phantom{\small\textsf{在弱省学OI,就像,只能获得一个相对失败的人生。}}\)CSP-S:100+0+0+5=105,T2因为数组开太大挂了35分。刚好复赛1=、作为初中生可以参加NOIp。真幸运啊。......
  • 在Linux中,inode是什么?
    在Linux或类Unix文件系统中,inode(索引节点)是一个非常重要的数据结构,它用来存储文件或目录的元数据。inode并不包含文件名,而是记录了与文件或目录实体相关的一切重要信息,这些信息包括但不限于:文件大小(Size):指出文件占用的数据块总数。文件权限(Permissions):包括文件所有者、所属组以......
  • nox是什么
    在下载一些常见的开源软件的时候,可能会出现一个nox版本,这是什么意思?"nox"在这种场景下,一般是指不带图形用户界面(GUI)的版本。通常,"nox"是"noX"的缩写,指的是没有XWindowSystem的版本。XWindowSystem是Linux和其他类Unix操作系统上的图形用户界面系统。因此,"no......