Project

General

Profile

Actions

Support #567

open

How init git repository for avoiding date error?

Added by gitlab thnx about 2 months ago. Updated 13 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
build system
Target version:
Start date:
11/05/2024
Due date:
% Done:

100%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
config.emulation_qemu_aarch64_fit_support_timestamps
Affected OS:
Ubuntu Noble Numbat, 24.04, LTS

Description

With compiling for 'config.emulation_qemu_aarch64_fit_support_timestamps' following this tutorial 'https://doc.coreboot.org/tutorial/part1.html'
for origin/main branch on Linux Ubuntu Noble Numbat, 24.04, LTS, for a aarch64 emulation target, there's this error:

fatal: bad object HEAD
fatal: bad object HEAD
fatal: HEAD is neither a commit nor blob
date: invalid date '@'
date: invalid date '@'
date: invalid date '@'
date: invalid date '@'
date: invalid date '@'
date: invalid date '@'
date: invalid date '@'
date: invalid date '@'
fatal: bad object HEAD
fatal: HEAD is neither a commit nor blob
Updating git submodules.
CC romstage/lib/version.o
CC romstage/southbridge/intel/common/rtc.o
CC romstage/southbridge/intel/common/smbus.o
CC romstage/southbridge/intel/i82371eb/early_pm.o
src/lib/version.c:24:75: error: expected expression before ';' token
24 | const unsigned int coreboot_version_timestamp = COREBOOT_VERSION_TIMESTAMP;
| ^
In file included from src/lib/version.c:4:
build/build.h:13:33: error: invalid suffix "x" on integer constant
13 | #define COREBOOT_BUILD_YEAR_BCD 0x
| ~
src/lib/version.c:33:17: note: in expansion of macro 'COREBOOT_BUILD_YEAR_BCD'
33 | .year = COREBOOT_BUILD_YEAR_BCD,
| ~~~~~~~~~~~~~~~~~~~~~~
build/build.h:14:34: error: invalid suffix "x" on integer constant
14 | #define COREBOOT_BUILD_MONTH_BCD 0x
| ~
src/lib/version.c:34:18: note: in expansion of macro 'COREBOOT_BUILD_MONTH_BCD'
34 | .month = COREBOOT_BUILD_MONTH_BCD,
| ~~~~~~~~~~~~~~~~~~~~~~~
build/build.h:15:32: error: invalid suffix "x" on integer constant
15 | #define COREBOOT_BUILD_DAY_BCD 0x
| ~
src/lib/version.c:35:16: note: in expansion of macro 'COREBOOT_BUILD_DAY_BCD'
35 | .day = COREBOOT_BUILD_DAY_BCD,
| ~~~~~~~~~~~~~~~~~~~~~
build/build.h:16:36: error: invalid suffix "x" on integer constant
16 | #define COREBOOT_BUILD_WEEKDAY_BCD 0x
| ~
src/lib/version.c:36:20: note: in expansion of macro 'COREBOOT_BUILD_WEEKDAY_BCD'
36 | .weekday = COREBOOT_BUILD_WEEKDAY_BCD,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:430: build/romstage/lib/version.o] Error 1
make: *** Waiting for unfinished jobs....

There seems to be no hint within tutorial documentation for to avoid this missing date and version from/for the repository?

( Thanks for Your time and engagement. )

Actions

Also available in: Atom PDF