Support #567
openHow init git repository for avoiding date error?
100%
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. )