Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#3845 - Configuration system misses some package anti-dependencies (mutually exclusives) #8853

Open
openwrt-bot opened this issue Jun 3, 2021 · 2 comments
Labels
flyspray release/21.02 pull request/issue targeted (also) for OpenWrt 21.02 release toolchain pull request/issue with toolchain related changes

Comments

@openwrt-bot
Copy link

dreieck:

The OpenWRT build system's configuration (make menuconfig) needs some more dependencies to be added.

I encountered the following conflicts in a make -j1 V=sc-run when the following pairs of packages both were configured as =y:

  • PACKAGE_kmod-ath10k [=y], PACKAGE_kmod-ath10k-ct [=y] and PACKAGE_kmod-ath10k-ct-smallbuffers [=y] should conflict with each other pairwise:

* check_data_file_clashes: Package kmod-ath10k-ct-smallbuffers wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/modules/5.4.111/ath10k_core.ko
But that file is already provided by package * kmod-ath10k-ct

  • check_data_file_clashes: Package kmod-ath10k-ct-smallbuffers wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/modules/5.4.111/ath10k_pci.ko
    But that file is already provided by package * kmod-ath10k-ct

  • opkg_install_cmd: Cannot install package kmod-ath10k-ct-smallbuffers.

  • check_data_file_clashes: Package kmod-ath10k wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/modules/5.4.111/ath10k_core.ko
    But that file is already provided by package * kmod-ath10k-ct

  • check_data_file_clashes: Package kmod-ath10k wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/modules/5.4.111/ath10k_pci.ko
    But that file is already provided by package * kmod-ath10k-ct

  • opkg_install_cmd: Cannot install package kmod-ath10k

  • PACKAGE_ppp-multilink [=y] should conflict with PACKAGE_ppp [=y]:

* check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/etc/ppp/chap-secrets
But that file is already provided by package * ppp

  • check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/etc/ppp/filter
    But that file is already provided by package * ppp

  • check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/etc/ppp/options
    But that file is already provided by package * ppp

  • check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/netifd/ppp-down
    But that file is already provided by package * ppp

  • check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/netifd/ppp-up
    But that file is already provided by package * ppp

  • check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/netifd/ppp6-up
    But that file is already provided by package * ppp

  • check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/netifd/proto/ppp.sh
    But that file is already provided by package * ppp

  • check_data_file_clashes: Package ppp-multilink wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/usr/sbin/pppd
    But that file is already provided by package * ppp

  • opkg_install_cmd: Cannot install package ppp-multilink.

  • PACKAGE_brcmsmac-firmware [=y] should conflict with BRCMSMAC_USE_FW_FROM_WL [=y]:

* check_data_file_clashes: Package brcmsmac-firmware wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/firmware/brcm/bcm43xx-0.fw
But that file is already provided by package * kmod-brcmsmac

  • check_data_file_clashes: Package brcmsmac-firmware wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/firmware/brcm/bcm43xx_hdr-0.fw
    But that file is already provided by package * kmod-brcmsmac

  • opkg_install_cmd: Cannot install package brcmsmac-firmware.

  • PACKAGE_kmod-mwifiex-sdio [=y] should conflict with PACKAGE_kmod-mwifiex-pcie [=y]:

* check_data_file_clashes: Package kmod-mwifiex-sdio wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/modules/5.4.111/mwifiex.ko
But that file is already provided by package * kmod-mwifiex-pcie

  • opkg_install_cmd: Cannot install package kmod-mwifiex-sdio.

  • PACKAGE_kmod-libertas-sdio [=y] should conflict with PACKAGE_kmod-libertas-usb [=y]:

* check_data_file_clashes: Package kmod-libertas-usb wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/modules/5.4.111/libertas.ko
But that file is already provided by package * kmod-libertas-sdio

  • opkg_install_cmd: Cannot install package kmod-libertas-usb.
  • check_data_file_clashes: Package kmod-libertas-spi wants to install file /o/build_dir/target-i386_pentium-mmx_musl/root-x86/lib/modules/5.4.111/libertas.ko
    But that file is already provided by package * kmod-libertas-sdio
  • opkg_install_cmd: Cannot install package kmod-libertas-spi.
@openwrt-bot
Copy link
Author

dreieck:

Another one:

''PACKAGE_kmod-libertas-spi [=y]'', ''PACKAGE_kmod-libertas-usb [=y]'' and ''PACKAGE_kmod-libertas-sdio [=y]'' should conflict with each other pairwise.

@aparcar aparcar added release/21.02 pull request/issue targeted (also) for OpenWrt 21.02 release toolchain pull request/issue with toolchain related changes labels Feb 22, 2022
@raenye
Copy link
Contributor

raenye commented Jun 9, 2023

The issue is still present today (with kmod-ath10k and kmod-ath10-smallbuffers).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray release/21.02 pull request/issue targeted (also) for OpenWrt 21.02 release toolchain pull request/issue with toolchain related changes
Projects
None yet
Development

No branches or pull requests

3 participants