The bird4 bird6 dependency warning (it was a warning, not an error!) is
being addressed here:
please notice that while this will remove the warning from compilations
on 19.07, it will at the same time create the same warning for
compilations on 18.06!
Sure enough, the warning is safe to be ignored, unless you're using the
lime-proto-bgp package (please, raise your hand if you are).
Ciao!
Ilario
On 9/23/20 1:11 PM, Juergen Kimmel wrote:
The "circular dependency" problem seems to
be resolved.
But the "WARNING: Makefile
'package/feeds/libremesh/lime-proto-bgp/Makefile' has a dependency on
'bird4', which does not exist" is still there and leads to a compile
error.
Am So., 30. Aug. 2020 um 00:21 Uhr schrieb Ilario Gelmetti
<iochesonome(a)gmail.com <mailto:iochesonome@gmail.com>>:
Thanks for reporting this!
There is a discussion about this "circular dependency" problem here:
https://github.com/libremesh/lime-packages/issues/709
and following SAn's suggestion a solution was also decided: to delete a
weird dependency. Don't know why the patch has bot been applied yet.
Just wrote the pull request with SAn's modification, likely will be
merged soon :)
Ciao!
Ilario
On 8/29/20 10:43 PM, Juergen Kimmel wrote:
---------- Forwarded message ---------
Von: *Juergen Kimmel* <juergenkimmel(a)gmail.com
<mailto:juergenkimmel@gmail.com>
<mailto:juergenkimmel@gmail.com
<mailto:juergenkimmel@gmail.com>>>
Date: Sa., 29. Aug. 2020, 19:48
Subject: Dependencies 19.07.3
To: libremesh development <lime-dev(a)lists.libremesh.org
<mailto:lime-dev@lists.libremesh.org>
<mailto:lime-dev@lists.libremesh.org
<mailto:lime-dev@lists.libremesh.org>>>
Following the instructions of
https://libremesh.org/development.html
make menuconfig gives me:
juergen@DESKTOP-B5UQ3PS:~/openwrt$ make menuconfig
WARNING: Makefile
'package/feeds/libremesh/lime-proto-bgp/Makefile'
has
a dependency on 'bird4', which does not
exist
WARNING: Makefile
'package/feeds/libremesh/lime-proto-bgp/Makefile'
has
a dependency on 'bird6', which does not
exist
tmp/.config-package.in:73022
<http://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 <http://config-package.in:73022>
<http://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 <http://config-package.in:173>
<http://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 <http://config-package.in:187>
<http://config-package.in:187>: symbol
> PACKAGE_dnsmasq-dhcpv6 is selected by PACKAGE_lime-proto-anygw
> configuration written to .config
>
>
>
> --
> cheers
> Jürgen Kimmel
>