Re: NI-Buildsystem
Verfasst: Di 30. Jun 2026, 11:26
Code: Alles auswählen
make update
make host-clean host-tools
make host-zic-clean host-zic
make cleanCode: Alles auswählen
checking for xsltproc... /usr/bin/xsltproc
checking for arm-cortex-linux-gnueabihf-gcc option to enable large file support... -D_FILE_OFFSET_BITS=64
checking for arm-cortex-linux-gnueabihf-gcc option for timestamps after 2038... support not detected
checking whether to enable assertions... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for arm-cortex-linux-gnueabihf-gcc options needed to detect all undeclared functions... none needed
checking for struct tm.tm_zone... yes
checking for arm-cortex-linux-gnueabihf-gcc option for timestamps after 2038... (cached) support not detected
configure: error: in '/home/dnofx/ni-buildsystem/.build/util-linux-2.42.2':
configure: error: could not enable timestamps after mid-January 2038.
This package recommends support for these later
timestamps. However, to proceed with signed 32-bit
time_t even though it will fail then, configure with
'--disable-year2038'.
See 'config.log' for more details
make[3]: *** [package/util-linux/util-linux.mk:148: util-linux] Fehler 1
make[2]: *** [package/e2fsprogs/e2fsprogs.mk:67: e2fsprogs] Fehler 2
make[1]: *** [package/nfs-utils/nfs-utils.mk:67: nfs-utils] Fehler 2
make: *** [make/ni.mk:23: image] Fehler 2
Code: Alles auswählen
/home/dnofx/ni-buildsystem/cross/arm-linux-4.4.35/lib/gcc/arm-cortex-linux-gnueabihf/13.2.0/../../../../arm-cortex-linux-gnueabihf/bin/ld.bfd: /home/dnofx/ni-buildsystem/cross/arm-linux-4.4.35/arm-cortex-linux-gnueabihf/sys-root/usr/lib/libc.a(setcontext.o): in function `__startcontext':
(.text+0x80): undefined reference to `_rtld_global_ro'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:107: ofgwrite_bin] Fehler 1
make[1]: *** [package/ofgwrite/ofgwrite.mk:26: ofgwrite] Fehler 2
make: *** [make/ni.mk:67: image] Fehler 2
Code: Alles auswählen
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.6
Code: Alles auswählen
Enable obsolete (Sun) RPC (GLIBC_ENABLE_OBSOLETE_RPC) [Y/n/?] (NEW) -> n
Code: Alles auswählen
Version of gcc
> 1. 13.2.0 (GCC_V_13)
2. 12.3.0 (GCC_V_12)
3. 11.4.0 (GCC_V_11)
4. 10.5.0 (GCC_V_10)
5. 9.5.0 (GCC_V_9)
6. 8.5.0 (GCC_V_8)
7. 7.5.0 (GCC_V_7)
8. 6.5.0 (GCC_V_6)
9. 5.5.0 (GCC_V_5) (NEW)
10. 4.9.4 (GCC_V_4_9) (NEW)
choice[1-10?]: -> 1
Code: Alles auswählen
Source of make
> 1. Released tarball (MAKE_SRC_RELEASE) (NEW)
2. Vendor/custom repository (MAKE_SRC_DEVEL) (NEW)
3. Custom location (MAKE_SRC_CUSTOM) (NEW)
choice[1-3?]: -> 1
Code: Alles auswählen
> 1. Per global policy (MAKE_PATCH_GLOBAL) (NEW)
2. Bundled only (MAKE_PATCH_BUNDLED) (NEW)
3. Local only (MAKE_PATCH_LOCAL) (NEW)
4. Bundled, then local (MAKE_PATCH_BUNDLED_LOCAL) (NEW)
5. Local, then bundled (MAKE_PATCH_LOCAL_BUNDLED) (NEW)
6. None (MAKE_PATCH_NONE) (NEW)
choice[1-6?]: -> 1
Code: Alles auswählen
Create 'gmake' symlink (MAKE_GMAKE_SYMLINK) [N/y/?] (NEW) -> y