-
Notifications
You must be signed in to change notification settings - Fork 137
Open
Description
大佬,OpenWrt-25.12 下 pcie_mhi 编译失败。日志如下:
2026-01-22T09:54:52.4663275Z make[3]: Entering directory '/workdir/openwrt/package/custom/quectel_MHI'
2026-01-22T09:54:52.6101087Z rm -f /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/.built
2026-01-22T09:54:52.6129770Z touch /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/.built_check
2026-01-22T09:54:52.6151538Z make -C "/workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-6.12.66" ARCH="x86" CROSS_COMPILE="x86_64-openwrt-linux-musl-" CXXFLAGS="-O2 -march=x86-64-v2 -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8=pcie_mhi-1.3.8 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" M="/workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8" modules
2026-01-22T09:54:52.6175167Z make[4]: Entering directory '/workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-6.12.66'
2026-01-22T09:54:52.9907656Z CC [M] /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/core/mhi_init.o
2026-01-22T09:54:53.3215886Z /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/core/mhi_init.c:647:25: error: 'no_llseek' undeclared here (not in a function); did you mean 'noop_llseek'?
2026-01-22T09:54:53.3217451Z 647 | .llseek = no_llseek,
2026-01-22T09:54:53.3217956Z | ^~~~~~~~~
2026-01-22T09:54:53.3218365Z | noop_llseek
2026-01-22T09:54:53.3341708Z /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/core/mhi_init.c:2407:18: error: initialization of 'int (*)(struct device *, const struct device_driver *)' from incompatible pointer type 'int (*)(struct device *, struct device_driver *)' [-Wincompatible-pointer-types]
2026-01-22T09:54:53.3344186Z 2407 | .match = mhi_match,
2026-01-22T09:54:53.3344507Z | ^~~~~~~~~
2026-01-22T09:54:53.3345607Z /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/core/mhi_init.c:2407:18: note: (near initialization for 'mhi_bus_type.match')
2026-01-22T09:54:53.3386188Z /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/core/mhi_init.c:2694:6: warning: no previous prototype for 'mhi_cntrl_exit' [-Wmissing-prototypes]
2026-01-22T09:54:53.3387667Z 2694 | void mhi_cntrl_exit(void)
2026-01-22T09:54:53.3388131Z | ^~~~~~~~~~~~~~
2026-01-22T09:54:53.3560795Z make[6]: *** [scripts/Makefile.build:229: /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/core/mhi_init.o] Error 1
2026-01-22T09:54:53.3563010Z make[5]: *** [/workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-6.12.66/Makefile:1945: /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8] Error 2
2026-01-22T09:54:53.3564572Z make[4]: *** [Makefile:224: __sub-make] Error 2
2026-01-22T09:54:53.3565726Z make[4]: Leaving directory '/workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-6.12.66'
2026-01-22T09:54:53.3566998Z make[3]: *** [Makefile:50: /workdir/openwrt/build_dir/target-x86_64_musl/linux-x86_64/pcie_mhi-1.3.8/.built] Error 2
2026-01-22T09:54:53.3567968Z make[3]: Leaving directory '/workdir/openwrt/package/custom/quectel_MHI'
2026-01-22T09:54:53.3575536Z time: package/custom/quectel_MHI/compile#0.64#0.28#0.89
2026-01-22T09:54:53.3582764Z ERROR: package/custom/quectel_MHI failed to build.
2026-01-22T09:54:53.3586621Z make[2]: *** [package/Makefile:187: package/custom/quectel_MHI/compile] Error 1Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels