【发布时间】:2016-02-13 05:14:25
【问题描述】:
我正在尝试创建自定义内核 rpm。所以我使用了“make rpm-pkg”。 在遇到此错误之前一切正常。
..
..
INSTALL sound/usb/line6/snd-usb-toneport.ko
INSTALL sound/usb/line6/snd-usb-variax.ko
INSTALL sound/usb/misc/snd-ua101.ko
INSTALL sound/usb/snd-usb-audio.ko
INSTALL sound/usb/snd-usbmidi-lib.ko
scripts/Makefile.fwinst:43: *** mixed implicit and static pattern rules. Stop.
make[2]: *** [_modinst_post] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.jJi4sq (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.p88MqU (%install)
make[1]: *** [rpm-pkg] Error 1
make: *** [rpm-pkg] Error 2
我知道 Makefile 声明有问题,但也想知道是否有人遇到过这个问题。
【问题讨论】:
-
您使用的是 make 3.82 还是 4.0?因为如果你是这可能是savannah.gnu.org/bugs/?func=detailitem&item_id=33034。
-
它的 3.82。然后我将不得不编译 4.x 版本。但也热衷于为什么这对任何人来说都不是问题。我认为内核人员会得到这个。