Topics

Can't found the zip.h during bitbake #yocto #devtool


Jaymin Dabhi
 

Team,

I need to include zip.h header file in one of my C code (#include <zip.h>).
I have created a .bb file and added following command for compilation:
${CC} -Wall -I/usr/include/libxml2 -o my_code my_code.c -lxml2 -lzip -lz
But, during bitbake it says:

| In file included from fota_update.c:1:0:
| fota_update.h:5:17: fatal error: zip.h: No such file or directory
|  #include <zip.h>
|                  ^
| compilation terminated.
Using the same compilation command, I am able to compile the code on my PC. But, can't compile with Yocto.

I have tried with lzip and zip packages by adding into local.conf, but didn't work.

Which zip package I need to use for including the zip.h header file?


Khem Raj
 

Add

DEPENDS += "libzip"

in failing recipe ( .bb) file.

On Mon, Sep 21, 2020 at 12:40 AM Jaymin Dabhi via
lists.yoctoproject.org
<jaymin.dabhi=vivaldi.net@...> wrote:


Team,

I need to include zip.h header file in one of my C code (#include <zip.h>).
I have created a .bb file and added following command for compilation:

${CC} -Wall -I/usr/include/libxml2 -o my_code my_code.c -lxml2 -lzip -lz

But, during bitbake it says:

| In file included from fota_update.c:1:0:
| fota_update.h:5:17: fatal error: zip.h: No such file or directory
| #include <zip.h>
| ^
| compilation terminated.

Using the same compilation command, I am able to compile the code on my PC. But, can't compile with Yocto.

I have tried with lzip and zip packages by adding into local.conf, but didn't work.

Which zip package I need to use for including the zip.h header file?