# Make menuconfig errors this day

**URL:** <https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673>\
**Category:** For Developers\
**Created:** [June 12, 2019, 12:25pm UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673 "2019-06-12T12:25:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon69880279](https://forum.openwrt.org/letter_avatar/anon69880279/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon69880279](https://forum.openwrt.org/u/anon69880279)\
**Post date:** [June 12, 2019, 12:25pm UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/1 "2019-06-12T12:25:21Z")

</div>

After git pull + scripts/feeds ...

```
make menuconfig
tmp/.config-package.in:104908: **error:** recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:104908:	symbol PACKAGE_freeswitch depends on PACKAGE_freeswitch-mod-perl
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:106062:	symbol PACKAGE_freeswitch-mod-perl is selected by PACKAGE_freeswitch-mod-verto
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:106729:	symbol PACKAGE_freeswitch-mod-verto depends on PACKAGE_freeswitch

```

---

<div class="post-metadata">

**Author:** ![solidus1983](https://forum.openwrt.org/user_avatar/forum.openwrt.org/solidus1983/32/9007_2.png) [@solidus1983](https://forum.openwrt.org/u/solidus1983)\
**Post date:** [June 16, 2019, 9:41am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/2 "2019-06-16T09:41:59Z")

</div>

Getting same error myself.

---

<div class="post-metadata">

**Author:** ![jslachta](https://forum.openwrt.org/user_avatar/forum.openwrt.org/jslachta/32/895_2.png) [@jslachta](https://forum.openwrt.org/u/jslachta)\
**Post date:** [June 16, 2019, 10:58am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/3 "2019-06-16T10:58:02Z")

</div>

Hi,

the freeswitch package was moved to packages-abandoned repository. This error should fixed in the current master. Thank you for reporting!

For the users of freeswitch package - please, use the freeswitch-stable package. Thank you!

---

<div class="post-metadata">

**Author:** ![hnyman](https://forum.openwrt.org/user_avatar/forum.openwrt.org/hnyman/32/19_2.png) [@hnyman](https://forum.openwrt.org/u/hnyman)\
**Post date:** [June 16, 2019, 11:10am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/4 "2019-06-16T11:10:07Z")

</div>

> [@jslachta](#):
>
> freeswitch package was moved to packages-abandoned repository. This error should not be present in the current master

@jslachta  
Please also remove it from the 19.07 branch. The config error is currently present also there.

---

<div class="post-metadata">

**Author:** ![jslachta](https://forum.openwrt.org/user_avatar/forum.openwrt.org/jslachta/32/895_2.png) [@jslachta](https://forum.openwrt.org/u/jslachta)\
**Post date:** [June 16, 2019, 11:24am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/5 "2019-06-16T11:24:25Z")

</div>

It is done.

---

<div class="post-metadata">

**Author:** ![orangepizza](https://forum.openwrt.org/user_avatar/forum.openwrt.org/orangepizza/32/4364_2.png) [@orangepizza](https://forum.openwrt.org/u/orangepizza)\
**Post date:** [June 24, 2019, 4:22am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/6 "2019-06-24T04:22:09Z")

</div>

there is another recursive dependency detected during menuconfig:

```
make menuconfig
tmp/.config-package.in:103098:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:103098: symbol PACKAGE_baresip-mod-pulse depends on PACKAGE_baresip-mod-pulse
tmp/.config-package.in:121863:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121863: symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:121878:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121878: symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools

```

---

<div class="post-metadata">

**Author:** ![anon20279570](https://forum.openwrt.org/letter_avatar/anon20279570/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon20279570](https://forum.openwrt.org/u/anon20279570)\
**Post date:** [June 24, 2019, 10:16am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/7 "2019-06-24T10:16:55Z")

</div>

@orangepizza  
I am getting the same error today.

---

<div class="post-metadata">

**Author:** ![micmac1](https://forum.openwrt.org/user_avatar/forum.openwrt.org/micmac1/32/4711_2.png) [@micmac1](https://forum.openwrt.org/u/micmac1)\
**Post date:** [June 24, 2019, 11:13am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/8 "2019-06-24T11:13:21Z")

</div>

Look [here.](https://github.com/openwrt/packages/issues/9300)

---

<div class="post-metadata">

**Author:** ![anon20279570](https://forum.openwrt.org/letter_avatar/anon20279570/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon20279570](https://forum.openwrt.org/u/anon20279570)\
**Post date:** [June 25, 2019, 8:10am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/9 "2019-06-25T08:10:03Z")

</div>

Thanks, that fixed the issue. I have built openwrt. But today i did not "git pull" anything and still it gave another error when i ran "make menuconfig":

```
tmp/.config-package.in:121862:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121862: symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:121877:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121877: symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools

```

What is going on with openwrt?

---

<div class="post-metadata">

**Author:** ![hnyman](https://forum.openwrt.org/user_avatar/forum.openwrt.org/hnyman/32/19_2.png) [@hnyman](https://forum.openwrt.org/u/hnyman)\
**Post date:** [June 25, 2019, 9:48am UTC](https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/10 "2019-06-25T09:48:53Z")

</div>

> [@anon20279570](#):
>
> What is going on with openwrt?

Updated & more strict config dependency parser brings some old errors / deficiencies into surface.
