"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

Reply via email to