There are 2 git repos: _openembedded-core_ and _meta-openembedded._
_openembedded-core_ has _oe-init-build-env_ to create the build
environment.
_meta-openembedded_ has the recipe for _spidev-test_
If I use _oe-init-build-env_ from _openembedded-core_ to create the env
vars then try:
$ bitbake -b spidev-test.bb
I get into those licencing issues.
How do I extricate myself from this conundrum?
---John
On 2021-03-16 14:43, Robert P. J. Day wrote:
On Tue, 16 Mar 2021, jchludzinski via lists.yoctoproject.org wrote:
I tried to build spidev-test using the bitbake recipe:
spidev-test.bb
I set:
ARCH=arm
BBPATH
CROSS_COMPILER=arm-linux-gnueabihf-
PATH
... and then tried to build spidev-test:
$ bitbake -b spidev-test.bb
WARNING: Buildfile specified, dependencies will not be handled. If this is not
what you want, do not use -b / --buildfile.
Loading cache: 100%
|################################################################| Time: 0:00:00
Loaded 1433 entries from dependency cache.
Build Configuration:
BB_VERSION = "1.49.2"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "fedora-33"
TARGET_SYS = "x86_64-oe-linux"
MACHINE = "qemux86-64"
DISTRO = "nodistro"
DISTRO_VERSION = "nodistro.0"
TUNE_FEATURES = "m64 core2"
TARGET_FPU = ""
meta = "master:fa1e1fbc082e82e41ccfeae58af97fe048c9aac7"
Initialising tasks: 100%
|###########################################################| Time: 0:00:00
Sstate summary: Wanted 6 Local 0 Network 0 Missed 6 Current 0 (0% match, 0%
complete)
NOTE: Executing Tasks
WARNING: spidev-test-1.0-r0 do_populate_lic: Could not copy license file
/home/fedora/openembedded-core/meta/files/common-lic
enses/GPL-2.0 to
/home/fedora/openembedded-core/build/tmp-glibc/work/qemux86_64-oe-linux/spidev-test/1.0-r0/license-destdir/s
pidev-test/GPL-2.0: [Errno 2] No such file or directory:
'/home/fedora/openembedded-core/meta/files/common-licenses/GPL-2.0'
ERROR: spidev-test-1.0-r0 do_populate_lic: QA Issue: spidev-test:
LIC_FILES_CHKSUM points to an invalid file: /home/fedora/op
enembedded-core/meta/files/common-licenses/GPL-2.0 [license-checksum]
ERROR: spidev-test-1.0-r0 do_populate_lic: Fatal QA errors found, failing task.
ERROR: Logfile of failure stored in:
/home/fedora/openembedded-core/build/tmp-glibc/work/qemux86_64-oe-linux/spidev-test/1.0-
r0/temp/log.do_populate_lic.281153
ERROR: Task
(/home/fedora/junk/meta-openembedded/meta-oe/recipes-kernel/spidev-test/spidev-test.bb:do_populate_lic)
failed wi
th exit code '1'
NOTE: Tasks Summary: Attempted 3 tasks of which 0 didn't need to be rerun and 1
failed.
Summary: 1 task failed:
/home/fedora/junk/meta-openembedded/meta-oe/recipes-kernel/spidev-test/spidev-test.bb:do_populate_lic
Summary: There were 2 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
What's this about licences?
in current OE, there is no "GPL-2.0" license file, there is
"GPL-2.0-only" and "GPL-2.0-or-later" and a bunch of others, so i
think you need to pick one of those.
rday
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#52746): https://lists.yoctoproject.org/g/yocto/message/52746
Mute This Topic: https://lists.yoctoproject.org/mt/81364125/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-