[oe] PREFERRED_PROVIDER issue/question

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Tue Nov 16 21:44:45 UTC 2010


When I am building mythtv-plugins for distro minimal I get:

NOTE: oestats: build 103602
NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for runtime libmysqlclient
(mysql5, mysql)
NOTE: consider defining a PREFERRED_PROVIDER entry to match libmysqlclient
NOTE: multiple providers are available for runtime
module-init-tools-depmod (module-init-tools, module-init-tools-cross)
NOTE: consider defining a PREFERRED_PROVIDER entry to match
module-init-tools-depmod
NOTE: Preparing runqueue

I tried to fix this by adding in my local.conf:

PREFERRED_PROVIDER_libmysqlclient_local = "mysql5"
PREFERRED_PROVIDER_module-init-tools-depmod_local = "module-init-tools"

However this did not help.

I've been focussing on getting the mysqlclient warning gone and did a
bitbake -v -v -v -D -D -D and got this:

DEBUG: sorted providers for mysql5-client are:
['/home/frans/oe/openembedded/recipes/mysql/mysql5_5.1.40.bb']
DEBUG: providers for libmysqlclient are: ['mysql5', 'mysql']
NOTE: checking PREFERRED_PROVIDER_mysql5
NOTE: checking PREFERRED_PROVIDER_mysql5-5.1.40
NOTE: checking PREFERRED_PROVIDER_mysql5-5.1.40-r5
NOTE: checking PREFERRED_PROVIDER_mysql
NOTE: checking PREFERRED_PROVIDER_mysql-4.1.22
NOTE: checking PREFERRED_PROVIDER_mysql-4.1.22-r7
DEBUG: sorted providers for libmysqlclient are:
['/home/frans/oe/openembedded/recipes/mysql/mysql5_5.1.40.bb',
'/home/frans/oe/openembedded/recipes/mysql/mysql_4.1.22.bb']


[...]

NOTE: multiple providers are available for runtime libmysqlclient
(mysql5, mysql)
NOTE: consider defining a PREFERRED_PROVIDER entry to match libmysqlclient

So it seems to check PREFERRED_PROVIDER_mysql5 not (what I had
expected PREFERRED_PROVIDER_libmysqlclient)

Questions:
Is this a bug somewhere?
What should I do to pin my libmysqlclient?
Should we perhaps nuke the myql package ?

Your opinion is appreciated!
Frans




More information about the Openembedded-devel mailing list