Hi Andreas, It was my program, it has been compiled for weeks without any issues until I added an #include <glib.h>, despite the glib-2.0 was defined in the recipe, the do_compile() stopped at following errors, I can see glib-2.0 was built in build and image directory, I can see glib.h was in build and image directory, is it a basic principle if a package library was defined in DEPENDS, the bitback should automatically find the header files and library links? Why it still complained no such file?
DEPENDS += "glib-2.0" RDEPENDS += "glib-2.0" do_compile() { oe_runmake -e } fatal error: glib.h: No such file or directory #include <glib.h> ^~~~~~~~ compilation terminated. Thank you. Kind regards, - jupiter On 5/1/19, Andreas Müller <schnitzelt...@gmail.com> wrote: > On Wed, May 1, 2019 at 12:35 PM JH <jupiter....@gmail.com> wrote: >> >> Thanks Richard, where to run pkg-config? If I run pkg-config in the >> host, it pointed to host Ubuntu package which is different to the >> cross compiler. >> >> On 5/1/19, Richard Purdie <richard.pur...@linuxfoundation.org> wrote: >> > On Wed, 2019-05-01 at 10:43 +1000, JH wrote: >> >> Hi, >> >> >> >> I added glib-2.0 to DEPENDS but it still could find the glib.h, what >> >> I >> >> could be missing here? >> >> >> >> fatal error: glib.h: No such file or directory >> >> > #include <glib.h> >> >> > ^~~~~~~~ >> >> > compilation terminated. >> > >> > You probably need to use pkg-config to find out which CFLAGS to use for >> > glib-2.0... >> > > Maybe I missed something but there is not much information about what > you are trying to build. Starts with build system: autotools / cmake / > meson / qmake / waf? > > Is there a place to look into the recipe? That might make support easier. > > Andreas > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto