Open Media VaultのLinux kernelを6.18.34以降にしてからtsukumijima/px4_drv 0.5.4 の更新に失敗するようになる。make.logには
/usr/sbin/dkms: line 106: cd: ./driver: No such file or directory
と出ていたのが気になってはいたのですが、その後ビルドは進み.koはできていたので無視していました。これがいけなかったらしい。解決としては/usr/src/px4_drv-0.5.4/dkms.confの
CLEAN="cd ./driver; make clean" MAKE="cd ./driver; make KVER=${kernelver} px4_drv.ko"
を
CLEAN[0]="make -C driver clean" MAKE[0]="make -C driver KVER=${kernelver} px4_drv.ko"
に変更。[0]はなくてもいいかも。
以上、Copilotに教えてもらいました。"cd ./driver; make"と"make -C driver"で結果に差が出るって、何が起こってるんだろう?
Comments