[poky] License | "or" problem?
Andrei Gherzan
andrei at gherzan.ro
Fri Dec 16 02:35:36 PST 2011
As i know qt4 has double license. This means that everybody can choose
from GPLv3 and LGPLv2.1. This fact is reflected in bb file as:
LICENSE = "LGPLv2.1 | GPLv3"
Well, this "or" operand doesn't work as i end up with this error in a
GPLv3 incompatible build:
ERROR: Nothing PROVIDES 'qt4-embedded'
ERROR: qt4-embedded was skipped: incompatible with license LGPLv2.1 | GPLv3
ERROR: Command execution failed: Traceback (most recent call last):
File
"/home/agherzan/work/wrs/yocto-adige/poky/bitbake/lib/bb/command.py",
line 87, in runAsyncCommand
commandmethod(self.cmds_async, self, options)
File
"/home/agherzan/work/wrs/yocto-adige/poky/bitbake/lib/bb/command.py",
line 192, in buildTargets
command.cooker.buildTargets(pkgs_to_build, task)
File
"/home/agherzan/work/wrs/yocto-adige/poky/bitbake/lib/bb/cooker.py",
line 1111, in buildTargets
taskdata.add_provider(localdata, self.status, k)
File
"/home/agherzan/work/wrs/yocto-adige/poky/bitbake/lib/bb/taskdata.py",
line 371, in add_provider
self.add_provider_internal(cfgData, dataCache, item)
File
"/home/agherzan/work/wrs/yocto-adige/poky/bitbake/lib/bb/taskdata.py",
line 391, in add_provider_internal
raise bb.providers.NoProvider(item)
NoProvider: qt4-embedded
More information about the poky
mailing list