Issue #567 has been updated by Maximilian Brune.
Your coreboot git folder seems to be weirdly broken. Can you reproduce this? So remove the coreboot folder and clone coreboot again? It looks like a clean clone of coreboot should fix this.
---------------------------------------- Support #567: How init git repository for avoiding date error? https://ticket.coreboot.org/issues/567#change-1962
* Author: gitlab thnx * Status: New * Priority: Normal * Category: build system * Target version: master * Start date: 2024-11-05 * Affected versions: master * Affected hardware: config.emulation_qemu_aarch64_fit_support_timestamps * Affected OS: Ubuntu Noble Numbat, 24.04, LTS ---------------------------------------- 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. )