When I try to generate the uImage I got this error: (I use Ubuntu 24.04.1 LTS)
configure: Generating Makefile.app from ../loader/Makefile.app.
configure: Generating app.c from ../loader/app.c.
configure: Generating app.h from ../loader/app.h.
configure: Generating app.cfg from ../loader/app.cfg.
make[1]: se entra en el directorio '/home/carl/EV3RT/ev3rt-hrp2/base-workspace/OBJ'
rm -f #* *~ *.o cfg2_out.ld cfg3_out.ld ldscript.ld
rm -f hrp2 hrp2.syms hrp2.srec hrp2.bin
rm -f kernel_mem.c cfg2_out cfg2_out.tf cfg2_out.syms cfg2_out.srec
rm -f cfg3_out cfg3_out.tf cfg3_out.syms cfg3_out.srec
rm -f kernel_cfg.timestamp kernel_cfg.h kernel_cfg.c kernel_mem2.c kernel_cfg.h kernel_cfg.c kernel_mem3.c
rm -f cfg1_out.c cfg1_out cfg1_out.syms cfg1_out.srec
rm -f libkernel.a
rm -f makeoffset.s offset.h
make[1]: se sale del directorio '/home/carl/EV3RT/ev3rt-hrp2/base-workspace/OBJ'
CC ../../arch/arm_gcc/common/start.S
CFG[1] cfg1_out.c
CC cfg1_out.c
In file included from ../../target/ev3_gcc/drivers/common/include/driver_common.h:28,
from ../../target/ev3_gcc/platform/include/csl.h:10,
from cfg1_out.c:5:
../../target/ev3_gcc/drivers/common/include/ev3_hacks.h:101:42: error: unknown type name 'clockid_t'
101 | void hrtimer_init(struct hrtimer *timer, clockid_t which_clock, enum hrtimer_mode mode);
| ^~~~~~~~~
make[1]: *** [Makefile:510: cfg1_out.o] Error 1
make: *** [Makefile:64: /home/carl/EV3RT/ev3rt-hrp2/base-workspace/../libkernel.a] Error 2
When I try to generate the uImage I got this error: (I use Ubuntu 24.04.1 LTS)
configure: Generating Makefile.app from ../loader/Makefile.app.
configure: Generating app.c from ../loader/app.c.
configure: Generating app.h from ../loader/app.h.
configure: Generating app.cfg from ../loader/app.cfg.
make[1]: se entra en el directorio '/home/carl/EV3RT/ev3rt-hrp2/base-workspace/OBJ'
rm -f #* *~ *.o cfg2_out.ld cfg3_out.ld ldscript.ld
rm -f hrp2 hrp2.syms hrp2.srec hrp2.bin
rm -f kernel_mem.c cfg2_out cfg2_out.tf cfg2_out.syms cfg2_out.srec
rm -f cfg3_out cfg3_out.tf cfg3_out.syms cfg3_out.srec
rm -f kernel_cfg.timestamp kernel_cfg.h kernel_cfg.c kernel_mem2.c kernel_cfg.h kernel_cfg.c kernel_mem3.c
rm -f cfg1_out.c cfg1_out cfg1_out.syms cfg1_out.srec
rm -f libkernel.a
rm -f makeoffset.s offset.h
make[1]: se sale del directorio '/home/carl/EV3RT/ev3rt-hrp2/base-workspace/OBJ'
CC ../../arch/arm_gcc/common/start.S
CFG[1] cfg1_out.c
CC cfg1_out.c
In file included from ../../target/ev3_gcc/drivers/common/include/driver_common.h:28,
from ../../target/ev3_gcc/platform/include/csl.h:10,
from cfg1_out.c:5:
../../target/ev3_gcc/drivers/common/include/ev3_hacks.h:101:42: error: unknown type name 'clockid_t'
101 | void hrtimer_init(struct hrtimer *timer, clockid_t which_clock, enum hrtimer_mode mode);
| ^~~~~~~~~
make[1]: *** [Makefile:510: cfg1_out.o] Error 1
make: *** [Makefile:64: /home/carl/EV3RT/ev3rt-hrp2/base-workspace/../libkernel.a] Error 2