PREFERRED PROVIDER for jpeg and jpeg-native

From Openembedded.org
Jump to: navigation, search

This combined with building some packages can lead to a dreadful error message.

NOTE: multiple providers are available for jpeg (jpeg, libjpeg-turbo)
NOTE: consider defining a PREFERRED_PROVIDER entry to match jpeg
NOTE: multiple providers are available for jpeg-native (jpeg-native, libjpeg-turbo-native)
NOTE: consider defining a PREFERRED_PROVIDER entry to match jpeg-native

To solve the problem, insert this is local.conf (or a distro conf file):

PREFERRED_PROVIDER_jpeg = "libjpeg-turbo"
PREFERRED_PROVIDER_jpeg-native = "libjpeg-turbo-native"

It looks like you get into this situation when you try to build vlc, since it DEPENDS on libjpeg-turbo.

More information is welcome!