OpenWrt Forum Archive

Topic: Make menuconfig warnings

The content of this topic has been archived on 27 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi,

Since one week I got those warnings each time I run the make menuconfig. Even after complete purge of my GIT cloned repository :

WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libsqlite2', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'flite', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libyuv', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'hiredis', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libilbc', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libmemcached', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libsilk', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libg7221', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'freeradius-client', which does not exist

(Last edited by MarcAZ81 on 23 Jan 2018, 10:22)

Yeah, freeswitch has dependencies to non-existing packages. Those dependencies are related to freeswitch modules marked BROKEN, but the recent metadata handling changes have brought those warnings into highlight.

I suggested fixes in a pull request, but so far the package maintainer has not implemented them:
https://github.com/openwrt/telephony/pull/250

(Instead, he today updated the package but left the wrong dependencies in place)

(Last edited by hnyman on 23 Jan 2018, 17:39)

same errors -> not solved ...

This is a good workaround if you do not need the package causing the problems: ./scripts/feeds uninstall freeswitch.

When problem i as fixed by developer. Just run ./scripts/feeds update -a   then  run ./scripts/feeds install -a  or ./scripts/feeds install freeswitch to just install to problem package in question.

(Last edited by swedaserve on 29 Jan 2018, 17:40)

The discussion might have continued from here.