When I do 'make savedefconfig' I get the following message twice:

warning: (IMXRT_ENET && TIVA_PHY_INTERRUPTS && ARCH_BOARD_SAMA5D3X_EK &&
ARCH_BOARD_SAMA5D3_XPLAINED && ARCH_BOARD_SAMA5D4_EK && ARCH_BOARD_SAM4EEK
&& ARCH_BOARD_SAME70_XPLAINED && ARCH_BOARD_SAMV71_XULT &&
BOARD_CUSTOM_INTERRUPT) selects ARCH_PHY_INTERRUPT which has unmet direct
dependencies (NETDEVICES && ARCH_HAVE_PHY)

What's going on? How do I find out what's causing this and how do I make it
go away? It's not causing a problem with the compile, that compiles and
runs ok.

This is an error in the Kconfig files.  This one is complex because a lot of settings are involved.  This kind of error occurs because you are auto-selecting a setting that has dependencies that are not selected.  A simple example would be like

config FOO
    bool "Foo"
    depends on BAR

config BAZ
    bool "Baz"
    select FOO

That causes the error if BAZ is not selected.  Fixes:

 * Temporary workaround:  Select BAR in the configuration
 * Select BAR before FOO when BAZ is selected
 * May BAZ depend on BAR too
 * Select FOO conditional 'select FOO if BAR'

Greg


Reply via email to