Cygwin has been unable to build the tools for awhile. This has been due to an array subscript being a char while building DTC. The maintainers didn't see an issue with the code itself, so it's going to go on being broken for awhile I guess.

Joel recommended commented out the building of DTC through the RSB. After doing so, I'm running into the following error. I was building AArch64's tools. Disabling DTC and building with my Debian WSL instance built it just fine.


[ 48/258] Compiling rtemstoolkit/elftoolchain/libelf/libelf_align.c
../rtemstoolkit/elftoolchain/libelf/elf.c:34:35: error: ‘LIBELF_ARCH’ undeclared here (not in a function); did you mean ‘LIBELF_ERROR’?
   34 |         .libelf_arch            = LIBELF_ARCH,
      |                                   ^~~~~~~~~~~
      |                                   LIBELF_ERROR
../rtemstoolkit/elftoolchain/libelf/elf.c:35:35: error: ‘LIBELF_BYTEORDER’ undeclared here (not in a function); did you mean ‘LIBELF_ERROR’?
   35 |         .libelf_byteorder       = LIBELF_BYTEORDER,
      |                                   ^~~~~~~~~~~~~~~~
      |                                   LIBELF_ERROR
../rtemstoolkit/elftoolchain/libelf/elf.c:36:35: error: ‘LIBELF_CLASS’ undeclared here (not in a function)
   36 |         .libelf_class           = LIBELF_CLASS,
      |                                   ^~~~~~~~~~~~

Waf: Leaving directory `/home/rtems-tester/rtems-cron-6/rtems-source-builder/rtems/build/rtems-tools-d0a65c72d1a170637258eb19f7d3e433be7c3c86-1/rtems-tools-d0a65c72d1a170637258eb19f7d3e433be7c3c86/build'


Does anyone know a fix for this?

Thanks,

Ryan

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to