ITADN

surface kernel not building

#1889Open9Prestidigitator 创建于 2026-05-24
Tried with both "longerm" and "stable" and got the same build failure when rebuilding. Hardware: Surface pro 6 Nixpkgs: unstable-26.05 ```nix hardware.microsoft-surface.kernelVersion = "longterm"/"stable"; ``` ```bash linux> make[1]: Leaving directory '/build/linux-6.18.13/build' linux> make: *** [Makefile:248: __sub-make] Error 2 error: build of '/nix/store/hxjsy2s7vrlx195ajb512s02c03jq2yq-linux-6.18.13.drv' on 'ssh-ng://nixremote@10.123.78.170' failed: Cannot build '/nix/store/hxjsy2s7vrlx195aj b512s02c03jq2yq-linux-6.18.13.drv'. Reason: builder failed with exit code 2. Output paths: /nix/store/d476a79c91bd0mwi9pg7528ws4rdk989-linux-6.18.13-modules /nix/store/ql8k9sjvh3g484wwz912p1nwr9zknd69-linux-6.18.13-dev /nix/store/xq59qsjjjk6a02ky5k786jy7qz03v8is-linux-6.18.13 Last 25 log lines: > AR /build/linux-6.18.13/build/tools/bpf/resolve_btfids/libsubcmd/libsubcmd.a > INSTALL /build/linux-6.18.13/build/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/exec-cmd.h > INSTALL /build/linux-6.18.13/build/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/help.h > INSTALL /build/linux-6.18.13/build/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/pager.h > INSTALL /build/linux-6.18.13/build/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/parse-options.h > INSTALL /build/linux-6.18.13/build/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/run-command.h > INSTALL libsubcmd_headers > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/main.o > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/rbtree.o > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/zalloc.o > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/string.o > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/ctype.o > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/str_error_r.o > HOSTLD /build/linux-6.18.13/build/tools/bpf/resolve_btfids/resolve_btfids-in.o > LINK resolve_btfids > RUSTC L rust/core.o > error: error loading target specification: custom targets are unstable and require `-Zunstable-options` > | > = help: run `rustc --print target-list` for a list of built-in targets > > make[3]: *** [../rust/Makefile:516: rust/core.o] Error 1 > make[2]: *** [/build/linux-6.18.13/Makefile:1286: prepare] Error 2 > make[1]: *** [/build/linux-6.18.13/Makefile:248: __sub-make] Error 2 > make[1]: Leaving directory '/build/linux-6.18.13/build' > make: *** [Makefile:248: __sub-make] Error 2 For full logs, run: nix log /nix/store/hxjsy2s7vrlx195ajb512s02c03jq2yq-linux-6.18.13.drv error: Cannot build '/nix/store/hxjsy2s7vrlx195ajb512s02c03jq2yq-linux-6.18.13.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/d476a79c91bd0mwi9pg7528ws4rdk989-linux-6.18.13-modules /nix/store/ql8k9sjvh3g484wwz912p1nwr9zknd69-linux-6.18.13-dev /nix/store/xq59qsjjjk6a02ky5k786jy7qz03v8is-linux-6.18.13 error: Cannot build '/nix/store/7h3r0xj5n9g307aw52gnawkb2gvm9rq7-boot.json.drv'. Reason: 1 dependency failed. Output paths: /nix/store/zrysmdqspzlr4p17vn2cmx79v7086m15-boot.json error: Cannot build '/nix/store/9l0bqiz0s537bvl0cir9d6b0fk6ynirv-linux-6.18.13-modules.drv'. Reason: 1 dependency failed. Output paths: /nix/store/k60gx7r29x0wifmll56vrmxyl3rcw1sh-linux-6.18.13-modules error: Cannot build '/nix/store/zzskwlcc8nlqgj7c37cl9ki9wnxx88g5-nixos-system-surface-26.05.20260523.2991645.drv'. Reason: 1 dependency failed. Output paths: /nix/store/qhpplm0hh1ijrnya17wig46bgaz8awv3-nixos-system-surface-26.05.20260523.2991645 error: Build failed due to failed dependency ┏━ 6 Errors: ⋮ ┃ > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/rbtree.o ┃ > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/zalloc.o ┃ > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/string.o ┃ > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/ctype.o ┃ > HOSTCC /build/linux-6.18.13/build/tools/bpf/resolve_btfids/str_error_r.o ┃ > HOSTLD /build/linux-6.18.13/build/tools/bpf/resolve_btfids/resolve_btfids-in.o ┃ > LINK resolve_btfids ┃ > RUSTC L rust/core.o ┃ > error: error loading target specification: custom targets are unstable and require `-Zunstable-options` ┃ > | ┃ > = help: run `rustc --print target-list` for a list of built-in targets ┃ > ┃ > make[3]: *** [../rust/Makefile:516: rust/core.o] Error 1 ┃ > make[2]: *** [/build/linux-6.18.13/Makefile:1286: prepare] Error 2 ┃ > make[1]: *** [/build/linux-6.18.13/Makefile:248: __sub-make] Error 2 ┃ > make[1]: Leaving directory '/build/linux-6.18.13/build' ┃ > make: *** [Makefile:248: __sub-make] Error 2 ┃ For full logs, run: ┃ nix log /nix/store/hxjsy2s7vrlx195ajb512s02c03jq2yq-linux-6.18.13.drv ┣━ Dependency Graph: ┃ ┌─ ✔ unit-dbus-broker.service ┃ ┌─ ✔ user-units ┃ │ ┌─ ✔ unit-polkit.service ┃ │ │ ┌─ ✔ X-Restart-Triggers-dbus-broker ┃ │ ├─ ✔ unit-dbus-broker.service ┃ ├─ ✔ system-units ⏱ 2s ┃ ┌─ ✔ etc ┃ ┌─ ✔ activate ┃ ├─ ⏸ boot.json ┃ │ ┌─ ⏸ linux-6.18.13-modules ┃ │ ┌─ ⏸ linux-6.18.13-modules-shrunk ┃ ├─ ⏸ initrd-linux-6.18.13 ┃ ├─ ⏵ linux-6.18.13 (configurePhase) ⏱ 39s (∅ 2h27m7s) ┃ ⏸ nixos-system-surface-26.05.20260523.2991645 ┣━━━ Builds ┗━ ∑ ⏵ 0 │ ✔ 18 │ ⏸ 5 │ ⚠ Exited with 6 errors reported by nix at 16:07:48 after 59s Error: 0: Failed to build configuration 1: Command exited with status ExitStatus(Exited(1)) Location: crates/nh-core/src/command.rs:879 ```
2 条评论