"inherit module" is already in recipes/cgosapi.bb file. In fact, as I use devtool to "add" the recipe to workspace layer, this .bb file is autogenerated. I only added the last line that sets KERNELDIR that 3rd Party software's Makefile uses.
Below is edited cgosapi.bb file with all generated comments removed for reference. Note also that there is also a generated cgosapi.bbapend that specifies location of the 3rd party software. LICENSE = "GPLv2 Unknown" LIC_FILES_CHKSUM = "file://CgosDrv/COPYING_GPL2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ file://CgosMon/COPYING_BSD2;md5=ed45fbc9a3094e85642610390226ff9c \ file://CgosLib/COPYING_BSD2;md5=ed45fbc9a3094e85642610390226ff9c \ file://CgosDump/COPYING_BSD2;md5=ed45fbc9a3094e85642610390226ff9c" SRC_URI = "" inherit module EXTRA_OEMAKE_append_task-install = " -C ${STAGING_KERNEL_DIR} M=${S}" KERNELDIR = "${KERNEL_SRC}" ________________________________ From: Khem Raj <raj.k...@gmail.com> Sent: Thursday, April 5, 2018 9:56 AM To: Raymond Yeung Cc: yocto@yoctoproject.org Subject: Re: [yocto] Problem with packages during "devtool build" On Wed, Apr 4, 2018 at 7:08 PM, Raymond Yeung <rksye...@hotmail.com> wrote: > Resent, after subscribing to the list. > > > > ________________________________ > From: Raymond Yeung <rksye...@hotmail.com> > Sent: Wednesday, April 4, 2018 6:40 PM > To: yocto@yoctoproject.org > Subject: Problem with packages during "devtool build" > > > I've some 3rd party Makefile-based software I'd like to integrate to a > working Poky snapshot. The following are done: > > > devtool add cgosapi <source path> > Edit workspace/recipe/cgosapi/cgosapi.bb. > > Implement do_install to move files on build machine to directories on > target. > Files include a .so, a .ko, along with 2 other binaries. > > devtool build cgosapi > > > At step 3, I got following error: > > > ERROR: cgosapi-1.0-r0 do_package: QA Issue: cgosapi: Files/directories were > installed but not shipped in any package: > > /lib > > /lib/modules > > /lib/modules/4.4.26-yocto-standard > > /lib/modules/4.4.26-yocto-standard/extra > this seems to be a kernel module. So you might want to inherit module > Please set FILES such that these items are packaged. Alternatively if they > are unneeded, avoid installing them or delete them within do_install. > > cgosapi: 4 installed and not shipped files. [installed-vs-shipped] > > > Where do I get the above 4 lines; they're BTW directories, not files? I > googled online and found use of FILES_${PN}, but didn't help. And the > "extra" directory seems generated; I don't have it. > > > Raymond > > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto yocto Info Page<https://lists.yoctoproject.org/listinfo/yocto> lists.yoctoproject.org Discussion of all things about the Yocto Project. Read our Community Guidelines or learn more about how to participate in other community discussions. Subscribe before posting to bypass moderation. >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto