surface kernel not building
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 条评论