Closed MilesPoupart closed 10 months ago
建议换个其他人的自动编译的action试试
一样的报错actions,提交前就有问题我的。有个插件少的没问题,插件多的就这个报错,具体什么插件导致的开电脑再看看
kmod-media-core 这个报错的 mc.ko is missing.
一样的报错actions,提交前就有问题我的。有个插件少的没问题,插件多的就这个报错,具体什么插件导致的开电脑再看看
同样出现mc.ko is missing.
Packaged contents of /opt/lede/build_dir/target-x86_64_musl/linux-x86_64/packages/ipkg-x86_64/kmod-usb-wdm into /opt/lede/bin/targets/x86/64/packages/kmod-usb-wdm_6.1.68-1_x86_64.ipk
ERROR: module '/opt/lede/build_dir/target-x86_64_musl/linux-x86_64/linux-6.1.68/drivers/media/mc/mc.ko' is missing.
make[3]: *** [modules/video.mk:258: /opt/lede/bin/targets/x86/64/packages/kmod-media-core_6.1.68-1_x86_64.ipk] Error 1
make[3]: Leaving directory '/opt/lede/package/kernel/linux'
time: package/kernel/linux/compile#18.04#1.44#73.65
ERROR: package/kernel/linux failed to build.
make[2]: *** [package/Makefile:116: package/kernel/linux/compile] Error 1
make[2]: Leaving directory '/opt/lede'
make[1]: *** [package/Makefile:110: /opt/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/opt/lede'
make: *** [/opt/lede/include/toplevel.mk:231: world] Error 2
一样的,最新pull之后出来的
有没有大佬看一下这个问题?block build了。多谢。
我这边昨天还编译了 没问题 6.1内核
我这边也没问题
我编译插件少的也没问题,插件多了的就不行,看了看是kmod-media-core 报错mc.ko is missing.但是没看是什么依赖kmod-media-core
我编译插件少的也没问题,插件多了的就不行,看了看是kmod-media-core 报错mc.ko is missing.但是没看是什么依赖kmod-media-core
你排除下插件,看看是不是哪个插件引起的
我也有这个问题,云编译,插件还真不知道哪个需要mc.ko 可能是这个,我试试 CONFIG_PACKAGE_kmod-usb-audio=y
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
我也有这个问题,云编译,插件还真不知道哪个需要mc.ko 可能是这个,我试试 CONFIG_PACKAGE_kmod-usb-audio=y
就是这个,去掉就行了
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
所以我说的是那些没更新的 那你还来接盘,你可以把你的config发给我瞧瞧 帮你看看
其实吧,他们自动编译的config 就没改过,有的还是四年前提交记录
其实吧,他们自动编译的config 就没改过,有的还是四年前提交记录
好吧,看我的自动编译的配置 基本上只要有更新 我都会make menuconfig 一下 然后什么都不做 直接保存
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
所以我说的是那些没更新的 那你还来接盘,你可以把你的config发给我瞧瞧 帮你看看
我基本是本地跑这个编译的 config.txt 这是我的config,不过我这边升级过binutils、tar、zlib等的版本,不确定是否能够直接使用 谢谢:)
这边用到的插件
src-git istore https://github.com/linkease/istore;main
src-git opentopd https://github.com/sirpdboy/sirpdboy-package
src-git passwall_packages https://github.com/xiaorouji/openwrt-passwall-packages.git;main
src-git passwall https://github.com/xiaorouji/openwrt-passwall.git;main
src-git openclash https://github.com/vernesong/OpenClash.git;master
如果不能用,那我继续先用能通过的方案,然后我再看下能否排除是什么引起的 谢谢:)
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
所以我说的是那些没更新的 那你还来接盘,你可以把你的config发给我瞧瞧 帮你看看
我基本是本地跑这个编译的 config.txt 这是我的config,不过我这边升级过binutils、tar、zlib等的版本,不确定是否能够直接使用 谢谢:)
这边用到的插件
iStore
src-git istore https://github.com/linkease/istore;main
sorpdboy
src-git opentopd https://github.com/sirpdboy/sirpdboy-package
passwall package
src-git passwall_packages https://github.com/xiaorouji/openwrt-passwall-packages.git;main
passwall
src-git passwall https://github.com/xiaorouji/openwrt-passwall.git;main
openclash
src-git openclash https://github.com/vernesong/OpenClash.git;master
如果不能用,那我继续先用能通过的方案,然后我再看下能否排除是什么引起的 谢谢:)
遗憾的告诉你 我这边没问题,有一个bluetooth会报缺 这个 btrtl.ko 我稍微修复了一下就过了 没有遇到你说的那个 mc那个问题,config.txt 这个是我基于你那个 make menuconfig 一下 然后吧编译那个SDK取消后 直接编译 没问题的
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
所以我说的是那些没更新的 那你还来接盘,你可以把你的config发给我瞧瞧 帮你看看
我基本是本地跑这个编译的 config.txt 这是我的config,不过我这边升级过binutils、tar、zlib等的版本,不确定是否能够直接使用 谢谢:) 这边用到的插件
iStore
src-git istore https://github.com/linkease/istore;main
sorpdboy
src-git opentopd https://github.com/sirpdboy/sirpdboy-package
passwall package
src-git passwall_packages https://github.com/xiaorouji/openwrt-passwall-packages.git;main
passwall
src-git passwall https://github.com/xiaorouji/openwrt-passwall.git;main
openclash
src-git openclash https://github.com/vernesong/OpenClash.git;master 如果不能用,那我继续先用能通过的方案,然后我再看下能否排除是什么引起的 谢谢:)
遗憾的告诉你 我这边没问题,有一个bluetooth会报缺 这个 btrtl.ko 我稍微修复了一下就过了 没有遇到你说的那个 mc那个问题,config.txt 这个是我基于你那个 make menuconfig 一下 然后吧编译那个SDK取消后 直接编译 没问题的
好的,谢谢,那我就先按我自己的方案通过,过段时间我再还原看下是否可以通过:)
云编译的: CONFIG_PACKAGE_kmod-usb-audio=n CONFIG_PACKAGE_kmod-media-core=n 就OK了
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
一样的情况。我也每次都make defconfig 且CONFIG_PACKAGE_kmod-media-core=y 也在.config中但是mc.ko也不生成。
这是今天尝试编译生成的config文件config.txt 仍然存在本问题。
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
一样的情况。我也每次都make defconfig 且CONFIG_PACKAGE_kmod-media-core=y 也在.config中但是mc.ko也不生成。
这是今天尝试编译生成的config文件config.txt 仍然存在本问题。
你看清楚,别人说的是make menuconfig
很多人就喜欢 从不更新config 每次更新后 都make menuconfig 然后直接退出保存 有的包别人是后期新加的 以前的config都没这个包更别说开关了 ,这些自己经常编译难道不清楚么,特别是用云编译的 经常不更新config 只管更新代码
并没必要讲这个引战吧? 我是已经解决了,其实@MilesPoupart 在提问之初就已经说明了回退commit a245023即可解决问题,但并没有人关心这个,其实是里面提交的package/kernel/linux/modules/usb.mk依赖变了导致的
并没引战 而是确实就是这样,这个提交新增了一个media-core模块,你们有不更新这个config 你认为以前的config会知道这个包的存在吗?都不知道这个包 自然会认为这个依赖是无效的,反正我不回退 然后 这样 编译是没问题
我说我自己的情况吧,每次运行都会make defconfig,并且这次 CONFIG_PACKAGE_kmod-media-core=y 也在.config中 但是mc.ko就是不生成,在不知情的情况下,我当然是选择可以通过的方案先过去,并且看下是否是issue,而不是坐着干等吧?
一样的情况。我也每次都make defconfig 且CONFIG_PACKAGE_kmod-media-core=y 也在.config中但是mc.ko也不生成。 这是今天尝试编译生成的config文件config.txt 仍然存在本问题。
你看清楚,别人说的是make menuconfig
make menuconfig也试过了 尝试取消kmod-usb-audio后再勾选后保存 保存时提示.config未改动
我也重新尝试了make menuconfig,一样还存在问题,有一个插件少的确实没问题,另一个插件多的就有这个问题,而且从依赖关系上没看出来哪个插件依赖这玩意
完全删掉config,make menuconfig后无问题。所以我根据所用插件筛了一遍,确认CONFIG_PACKAGE_luci-app-music-remote-center=y这个会导致勾选CONFIG_PACKAGE_kmod-usb-audio和CONFIG_PACKAGE_kmod-media-core,现在我去除这项选择,正在测试还有无问题
@coolsnowwolf airplay使用usb声卡的话,在6.1内核下需要添加kmod-usb-audio模块,那现在的意思是kmod-usb-audio不能加载,那岂不是永不了啦!kmod-usb-audio在5.4,5.10,5.15下编译都正确,唯独6.1失败
完全删掉config,make menuconfig后无问题。所以我根据所用插件筛了一遍,确认CONFIG_PACKAGE_luci-app-music-remote-center=y这个会导致勾选CONFIG_PACKAGE_kmod-usb-audio和CONFIG_PACKAGE_kmod-media-core,现在我去除这项选择,正在测试还有无问题
去除music-remote-center的确正常编译了,至于其他插件没有过多测试
完全删掉config,make menuconfig后无问题。所以我根据所用插件筛了一遍,确认CONFIG_PACKAGE_luci-app-music-remote-center=y这个会导致勾选CONFIG_PACKAGE_kmod-usb-audio和CONFIG_PACKAGE_kmod-media-core,现在我去除这项选择,正在测试还有无问题
去除music-remote-center的确正常编译了,至于其他插件没有过多测试
这玩意会导致?我试试呢
完全删掉config,make menuconfig后无问题。所以我根据所用插件筛了一遍,确认CONFIG_PACKAGE_luci-app-music-remote-center=y这个会导致勾选CONFIG_PACKAGE_kmod-usb-audio和CONFIG_PACKAGE_kmod-media-core,现在我去除这项选择,正在测试还有无问题
去除music-remote-center的确正常编译了,至于其他插件没有过多测试
CONFIG_MEDIA_CONTROLLER=y 如此修复即可,是6.1的时候KConfig没写全,并且我看过这个库根本没必要限制在6.1内核5.4内核一样有,我测过5.4 5.10 6.1 都可以 5.15不用说也没问题,还有如果你编译luci-app-music-remote-center这个玩意的话,如果遇到alsa-utils错误的话 直接这样即可 PKG_SOURCE_URL:=ftp://ftp.alsa-project.org/pub/utils/ \ http://distfiles.gentoo.org/distfiles/ PKG_HASH:=6a1efd8a1f1d9d38e489633eaec1fffa5c315663b316cab804be486887e6145d PKG_SOURCE_URL:=https://www.alsa-project.org/files/pub/utils/ \ https://distfiles.gentoo.org/distfiles/ PKG_HASH:=e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd
那坑有的杠精会问 你原来不是说没问题么,为啥现在又说Kconfig不对了,那是因为那个缺失的刚好在某个模块中被依赖了而我刚好要编译那个模块,自然mc那个不会出错了因为他缺失的刚好被别的模块补偿了,因为这个玩意提成单独模块了,有可能有的人单独选择或者依赖这个模块,刚好缺失的那个 他没有 就会报这个玩意,解释完毕
完全删掉config,make menuconfig后无问题。所以我根据所用插件筛了一遍,确认CONFIG_PACKAGE_luci-app-music-remote-center=y这个会导致勾选CONFIG_PACKAGE_kmod-usb-audio和CONFIG_PACKAGE_kmod-media-core,现在我去除这项选择,正在测试还有无问题
去除music-remote-center的确正常编译了,至于其他插件没有过多测试
CONFIG_MEDIA_CONTROLLER=y 如此修复即可,是6.1的时候KConfig没写全,并且我看过这个库根本没必要限制在6.1内核5.4内核一样有,我测过5.4 5.10 6.1 都可以 5.15不用说也没问题,还有如果你编译luci-app-music-remote-center这个玩意的话,如果遇到alsa-utils错误的话 直接这样即可 PKG_SOURCE_URL:=ftp://ftp.alsa-project.org/pub/utils/ http://distfiles.gentoo.org/distfiles/ PKG_HASH:=6a1efd8a1f1d9d38e489633eaec1fffa5c315663b316cab804be486887e6145d PKG_SOURCE_URL:=https://www.alsa-project.org/files/pub/utils/ https://distfiles.gentoo.org/distfiles/ PKG_HASH:=e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd
感谢dalao!我可以把这个改动向这个仓库PR吗?或者dalao可以提供邮箱地址吗,我好在PR的时候标记commit作者,感谢。
完全删掉config,make menuconfig后无问题。所以我根据所用插件筛了一遍,确认CONFIG_PACKAGE_luci-app-music-remote-center=y这个会导致勾选CONFIG_PACKAGE_kmod-usb-audio和CONFIG_PACKAGE_kmod-media-core,现在我去除这项选择,正在测试还有无问题
去除music-remote-center的确正常编译了,至于其他插件没有过多测试
CONFIG_MEDIA_CONTROLLER=y 如此修复即可,是6.1的时候KConfig没写全,并且我看过这个库根本没必要限制在6.1内核5.4内核一样有,我测过5.4 5.10 6.1 都可以 5.15不用说也没问题,还有如果你编译luci-app-music-remote-center这个玩意的话,如果遇到alsa-utils错误的话 直接这样即可 PKG_SOURCE_URL:=ftp://ftp.alsa-project.org/pub/utils/ http://distfiles.gentoo.org/distfiles/ PKG_HASH:=6a1efd8a1f1d9d38e489633eaec1fffa5c315663b316cab804be486887e6145d PKG_SOURCE_URL:=https://www.alsa-project.org/files/pub/utils/ https://distfiles.gentoo.org/distfiles/ PKG_HASH:=e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd
感谢dalao!我可以把这个改动向这个仓库PR吗?或者dalao可以提供邮箱地址吗,我好在PR的时候标记commit作者,感谢。
自己提交 我不喜欢提交
反馈bug/问题模板,提建议请删除
1.关于你要提交的问题
Q:是否搜索了issue (使用 "x" 选择)
2. 详细叙述
(1) 具体问题
编译package/kernel/linux时提示mc.ko is missing.
(2) 路由器型号和固件版本
x86 6.1.68内核
(3) 详细日志
full log: https://github.com/MilesPoupart/OpenWRT_x86_x64/actions/runs/7245165127/job/19735929177