From: "Khem Raj" <raj.khem@gmail.com>
To: Mitch Gaines <gainesmitch2@gmail.com>, yocto@lists.yoctoproject.org
Subject: Re: [yocto] Recipe dependent on Debian package - How should I approach? #debian #yocto
Date: Wed, 4 Aug 2021 22:55:18 -0700 [thread overview]
Message-ID: <f0a9ff01-dbce-9f0d-deec-5fb0c3cb03eb@gmail.com> (raw)
In-Reply-To: <24004.1627308437391399679@lists.yoctoproject.org>
On 7/26/21 7:07 AM, Mitch Gaines wrote:
> So, that is something I already have. What I really need are the systemd
> header files in order to build my recipe. Looks like the log output
> didn't format well. Let me re-post that below with some better
> formatting and you'll see what I'm referring to. How can I get those
> header files to build with my project? I thought just adding it as a
> DEPENDS would do it, but that doesn't seem to be the case.
>
> |NOTE: Executing Tasks ERROR: <recipe-name> do_compile: oe_runmake
> failed ERROR: <recipe-name> do_compile: Execution of
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/temp/run.do_compile.13271'
> failed with exit code 1: make[1]: Entering directory
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/git/src/core'
> CC file-name.c ../file-name.c:6:10: fatal error: systemd/sd-daemon.h: No
> such file or directory 6 | #include <systemd/sd-daemon.h> |
Please post full compiler cmdline, it will show what all include paths
are specified.
If systemd is added to DEPENDS and also ensure you are using systemd for
init system as well.
Search for sd-daemon.h in
/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/
I wonder if it got staged into recipe specific sysroot or not.
> ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[1]: *** [Makefile:93:
> build/file-name.o] Error 1 make[1]: Leaving directory
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/git/src/core'
> make: *** [Makefile:72: some-recipe] Error 2 WARNING: exit code 1 from a
> shell command. ERROR: Logfile of failure stored in:
> /home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/temp/log.do_compile.13271
> Log data follows: | DEBUG: Executing shell function do_compile | NOTE:
> make -j 24 my-project | make[1]: Entering directory
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/git/src/core'
> | CC my-file.c | ../my-file.c:6:10: fatal error: systemd/sd-daemon.h: No
> such file or directory | 6 | #include <systemd/sd-daemon.h> | |
> ^~~~~~~~~~~~~~~~~~~~~ | compilation terminated. | make[1]: ***
> [Makefile:93: build/my-file.o] Error 1 | make[1]: Leaving directory
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/git/src/core'
> | make: *** [Makefile:72: my-project] Error 2 | ERROR: oe_runmake failed
> | WARNING: exit code 1 from a shell command. | ERROR: Execution of
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/temp/run.do_compile.13271'
> failed with exit code 1: | make[1]: Entering directory
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/git/src/core'
> | CC my-file.c | ../my-file.c:6:10: fatal error: systemd/sd-daemon.h: No
> such file or directory | 6 | #include <systemd/sd-daemon.h> | |
> ^~~~~~~~~~~~~~~~~~~~~ | compilation terminated. | make[1]: ***
> [Makefile:93: build/my-file.o] Error 1 | make[1]: Leaving directory
> '/home/mitch/bin/yocto/project-name/build/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/recipe-name/1.0+gitAUTOINC+...-r0/git/src/core'
> | make: *** [Makefile:72: my-recipe] Error 2 | WARNING: exit code 1 from
> a shell command. | ERROR: Task
> (/home/mitch/bin/yocto/project-name/layers/meta-project/recipes-main/my-recipe/my-recipe_git.bb:do_compile)
> failed with exit code '1' NOTE: Tasks Summary: Attempted 2166 tasks of
> which 2163 didn't need to be rerun and 1 failed.|
>
>
>
>
>
next prev parent reply other threads:[~2021-08-05 5:55 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-26 13:25 Recipe dependent on Debian package - How should I approach? #debian #yocto Mitch Gaines
2021-07-26 13:59 ` [yocto] " whuang8933
2021-07-26 14:07 ` Mitch Gaines
2021-08-05 5:55 ` Khem Raj [this message]
[not found] ` <11945.1627308260135371705@lists.yoctoproject.org>
2021-07-26 16:18 ` Private: Re: [yocto] " William Huang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=f0a9ff01-dbce-9f0d-deec-5fb0c3cb03eb@gmail.com \
--to=raj.khem@gmail.com \
--cc=gainesmitch2@gmail.com \
--cc=yocto@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.