Skip to content

Dnsmasq package recurson error in 19.07 #709

@spiccinini

Description

@spiccinini

This is the error:

# make defconfig 
....
tmp/.config-package.in:73022:error: recursive dependency detected!                                                   
For a resolution refer to Documentation/kbuild/kconfig-language.txt                                                  
subsection "Kconfig recursive dependency limitations"                                                                                                 
tmp/.config-package.in:73022:   symbol PACKAGE_lime-proto-anygw depends on PACKAGE_dnsmasq              
For a resolution refer to Documentation/kbuild/kconfig-language.txt                                                  
subsection "Kconfig recursive dependency limitations"                                                                                                 
tmp/.config-package.in:173:     symbol PACKAGE_dnsmasq is selected by PACKAGE_dnsmasq-dhcpv6                         
For a resolution refer to Documentation/kbuild/kconfig-language.txt                                                  
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:187:     symbol PACKAGE_dnsmasq-dhcpv6 is selected by PACKAGE_lime-proto-anygw

lime-proto-anygw package has the following dependecies DEPENDS:=+dnsmasq-dhcpv6 @(!PACKAGE_dnsmasq) ...

Removing @(!PACKAGE_dnsmasq) does not throw the error.

Using !PACKAGE does not seem to work anymore as expected or something like that. Also I don't see the usage of !PACKAGE in openwrt repositories, only in libremesh.

Does anyone have a clue about this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    OpenWrt 19.07 compatibleMark pull requests compatible with OpenWrt 19.07, would be nice to merge those before re-targettingbug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions