WRAP arch/arm64/include/generated/uapi/asm/errno.h WRAP arch/arm64/include/generated/uapi/asm/ioctl.h WRAP arch/arm64/include/generated/uapi/asm/ioctls.h WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h WRAP arch/arm64/include/generated/uapi/asm/poll.h WRAP arch/arm64/include/generated/uapi/asm/resource.h WRAP arch/arm64/include/generated/uapi/asm/sembuf.h WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h WRAP arch/arm64/include/generated/uapi/asm/siginfo.h WRAP arch/arm64/include/generated/uapi/asm/socket.h WRAP arch/arm64/include/generated/uapi/asm/sockios.h WRAP arch/arm64/include/generated/uapi/asm/stat.h WRAP arch/arm64/include/generated/uapi/asm/swab.h WRAP arch/arm64/include/generated/uapi/asm/termbits.h WRAP arch/arm64/include/generated/uapi/asm/termios.h WRAP arch/arm64/include/generated/uapi/asm/types.h UPD include/config/kernel.release UPD include/generated/uapi/linux/version.h WRAP arch/arm64/include/generated/asm/early_ioremap.h WRAP arch/arm64/include/generated/asm/mcs_spinlock.h WRAP arch/arm64/include/generated/asm/qrwlock.h WRAP arch/arm64/include/generated/asm/qspinlock.h WRAP arch/arm64/include/generated/asm/parport.h WRAP arch/arm64/include/generated/asm/user.h WRAP arch/arm64/include/generated/asm/bugs.h WRAP arch/arm64/include/generated/asm/delay.h WRAP arch/arm64/include/generated/asm/div64.h WRAP arch/arm64/include/generated/asm/dma-mapping.h WRAP arch/arm64/include/generated/asm/dma.h WRAP arch/arm64/include/generated/asm/emergency-restart.h WRAP arch/arm64/include/generated/asm/hw_irq.h WRAP arch/arm64/include/generated/asm/irq_regs.h WRAP arch/arm64/include/generated/asm/kdebug.h WRAP arch/arm64/include/generated/asm/kmap_size.h WRAP arch/arm64/include/generated/asm/local.h WRAP arch/arm64/include/generated/asm/local64.h WRAP arch/arm64/include/generated/asm/mmiowb.h UPD include/generated/utsrelease.h WRAP arch/arm64/include/generated/asm/serial.h WRAP arch/arm64/include/generated/asm/softirq_stack.h WRAP arch/arm64/include/generated/asm/switch_to.h WRAP arch/arm64/include/generated/asm/trace_clock.h WRAP arch/arm64/include/generated/asm/msi.h WRAP arch/arm64/include/generated/asm/unaligned.h WRAP arch/arm64/include/generated/asm/vga.h UPD include/generated/compile.h HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.[ch] HOSTCC scripts/dtc/libfdt/fdt.o HOSTCC scripts/dtc/libfdt/fdt_ro.o HOSTCC scripts/dtc/libfdt/fdt_wip.o HOSTCC scripts/dtc/libfdt/fdt_sw.o HOSTCC scripts/dtc/libfdt/fdt_rw.o HOSTCC scripts/dtc/libfdt/fdt_strerror.o HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o HOSTCC scripts/dtc/libfdt/fdt_addresses.o HOSTCC scripts/dtc/libfdt/fdt_overlay.o HOSTCC scripts/dtc/fdtoverlay.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/fdtoverlay HOSTLD scripts/dtc/dtc HOSTCC scripts/kallsyms HOSTRUSTC scripts/generate_rust_target HOSTCC scripts/sorttable HOSTCC scripts/asn1_compiler DTC arch/arm64/boot/dts/apple/t8103-j274.dtb DTC arch/arm64/boot/dts/apple/t8103-j293.dtb DTC arch/arm64/boot/dts/apple/t8103-j313.dtb DTC arch/arm64/boot/dts/apple/t8103-j456.dtb DTC arch/arm64/boot/dts/apple/t8103-j457.dtb DTC arch/arm64/boot/dts/apple/t6000-j314s.dtb DTC arch/arm64/boot/dts/apple/t6001-j314c.dtb DTC arch/arm64/boot/dts/apple/t6000-j316s.dtb DTC arch/arm64/boot/dts/apple/t6001-j316c.dtb DTC arch/arm64/boot/dts/apple/t6001-j375c.dtb DTC arch/arm64/boot/dts/apple/t6002-j375d.dtb DTC arch/arm64/boot/dts/apple/t8112-j413.dtb DTC arch/arm64/boot/dts/apple/t8112-j473.dtb DTC arch/arm64/boot/dts/apple/t8112-j493.dtb DTC arch/arm64/boot/dts/apple/t6020-j414s.dtb DTC arch/arm64/boot/dts/apple/t6021-j414c.dtb DTC arch/arm64/boot/dts/apple/t6020-j416s.dtb DTC arch/arm64/boot/dts/apple/t6021-j416c.dtb DTC arch/arm64/boot/dts/apple/t6020-j474s.dtb UPD scripts/target.json GEN arch/arm64/include/generated/asm/cpucaps.h GEN arch/arm64/include/generated/asm/sysreg-defs.h CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s UPD scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost UPD include/generated/timeconst.h CC kernel/bounds.s CHKSHA1 include/linux/atomic/atomic-arch-fallback.h CHKSHA1 include/linux/atomic/atomic-instrumented.h CHKSHA1 include/linux/atomic/atomic-long.h UPD include/generated/bounds.h CC arch/arm64/kernel/asm-offsets.s UPD include/generated/asm-offsets.h CALL scripts/checksyscalls.sh LDS arch/arm64/kernel/vdso/vdso.lds CC arch/arm64/kernel/vdso/vgettimeofday.o AS arch/arm64/kernel/vdso/note.o AS arch/arm64/kernel/vdso/sigreturn.o LD arch/arm64/kernel/vdso/vdso.so.dbg VDSOSYM include/generated/vdso-offsets.h OBJCOPY arch/arm64/kernel/vdso/vdso.so *** *** Rust compiler 'rustc' is too new. This may or may not work. *** Your version: 1.71.0 1.71.0 *** Expected version: 1.68.2 *** *** *** Rust bindings generator 'bindgen' is too new. This may or may not work. *** Your version: 0.66.0 *** Expected version: 0.56.0 *** RUSTC L rust/core.o BINDGEN rust/bindings/bindings_generated.rs BINDGEN rust/bindings/bindings_helpers_generated.rs BINDGEN rust/uapi/uapi_generated.rs warning: unknown feature specified for `-Ctarget-feature`: `fp-armv8` | = note: it is still passed through to the codegen backend = help: consider filing a feature request warning: 1 warning emitted RUSTC P rust/libmacros.so EXPORTS rust/exports_core_generated.h RUSTC L rust/compiler_builtins.o warning: unknown feature specified for `-Ctarget-feature`: `fp-armv8` | = note: it is still passed through to the codegen backend = help: consider filing a feature request warning: 1 warning emitted RUSTC L rust/alloc.o RUSTC L rust/bindings.o RUSTC L rust/build_error.o RUSTC L rust/uapi.o warning: unknown feature specified for `-Ctarget-feature`: `fp-armv8` | = note: it is still passed through to the codegen backend = help: consider filing a feature request warning: 1 warning emitted error: ~const can only be applied to `#[const_trait]` traits --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/alloc.rs:342:58 | 342 | pub(crate) const unsafe fn box_free( | ^^^^^^^^^ error: ~const can only be applied to `#[const_trait]` traits --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/boxed.rs:419:19 | 419 | A: ~const Allocator + ~const Destruct, | ^^^^^^^^^ error: ~const can only be applied to `#[const_trait]` traits --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/boxed.rs:493:19 | 493 | A: ~const Allocator + ~const Destruct, | ^^^^^^^^^ error: ~const can only be applied to `#[const_trait]` traits --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/boxed.rs:565:19 | 565 | A: ~const Allocator + ~const Destruct, | ^^^^^^^^^ error: const `impl` for trait `From` which is not marked with `#[const_trait]` --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/boxed.rs:1465:37 | 1465 | impl const From> for Pin> | ^^^^^^^^^^^^^^^ | = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` = note: adding a non-const method body in the future would be a breaking change error: const `impl` for trait `Deref` which is not marked with `#[const_trait]` --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/boxed.rs:1903:37 | 1903 | impl const Deref for Box { | ^^^^^ | = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` = note: adding a non-const method body in the future would be a breaking change error: const `impl` for trait `DerefMut` which is not marked with `#[const_trait]` --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/boxed.rs:1913:37 | 1913 | impl const DerefMut for Box { | ^^^^^^^^ | = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` = note: adding a non-const method body in the future would be a breaking change error: const `impl` for trait `Default` which is not marked with `#[const_trait]` --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/vec/mod.rs:3369:15 | 3369 | impl const Default for Vec { | ^^^^^^^ | = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` = note: adding a non-const method body in the future would be a breaking change warning: the feature `const_ptr_read` has been stable since 1.71.0 and no longer requires an attribute to enable --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/lib.rs:110:12 | 110 | #![feature(const_ptr_read)] | ^^^^^^^^^^^^^^ | = note: `#[warn(stable_features)]` on by default warning: the feature `cstr_from_bytes_until_nul` has been stable since 1.69.0 and no longer requires an attribute to enable --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/lib.rs:120:12 | 120 | #![feature(cstr_from_bytes_until_nul)] | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: the feature `nonnull_slice_from_raw_parts` has been stable since 1.70.0 and no longer requires an attribute to enable --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/lib.rs:140:12 | 140 | #![feature(nonnull_slice_from_raw_parts)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0635]: unknown feature `const_deref` --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/lib.rs:173:12 | 173 | #![feature(const_deref)] | ^^^^^^^^^^^ error[E0635]: unknown feature `const_convert` --> /work/aports-local/linux-asahi-edge/src/linux-asahi-6.4-1/rust/alloc/lib.rs:107:12 | 107 | #![feature(const_convert)] | ^^^^^^^^^^^^^ error: aborting due to 10 previous errors; 3 warnings emitted For more information about this error, try `rustc --explain E0635`. make[1]: *** [rust/Makefile:408: rust/alloc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... warning: unknown feature specified for `-Ctarget-feature`: `fp-armv8` | = note: it is still passed through to the codegen backend = help: consider filing a feature request warning: 1 warning emitted warning: unknown feature specified for `-Ctarget-feature`: `fp-armv8` | = note: it is still passed through to the codegen backend = help: consider filing a feature request warning: 1 warning emitted make: *** [Makefile:1293: prepare] Error 2 >>> ERROR: linux-asahi-edge: build failed