[OE-core] sdk
Joshua Watt
jpewhacker at gmail.com
Mon May 7 23:42:53 UTC 2018
On Mon, May 7, 2018, 17:26 C Michael Sundius <msundius at sundius.com> wrote:
> Hi All,
>
> I've been scratching my head all day about why I can build my recipe under
> bitbake, but whne I try to build w/ the SDK I create w/ bitbake -c
> populate_sdk <my-image> it cant find the headers for the libraries that I
> depend upon.
>
> somehow when I create the sdk, it does not include the header files for
> the dependent libs. I see the .so files in the sysroot, but I don't see any
> of the header files.
>
> I don't see any of the headers for libxml2, or the other libs.. those are
> simply standard recipes from yocto.
>
> any thoughts what am i doing wrong?
>
Maybe "dev-pkgs" was accidentally removed from SDKIMAGE_FEATURES?
> -----------------------
> inherit abc-cmake
> inherit pkgconfig
> inherit systemd
>
> EXTRA_OECMAKE_append = "\
> -DENABLE_SYSTEMD=ON \
> -DENABLE_API=ON \
> -DENABLE_CONFIG=ON \
> -DENABLE_UNITTEST=ON \
> -DENABLE_TUNCTL=ON \
> -DENABLE_WATCHDOG=ON \
> -DENABLE_AESNI=ON \
> -DFORCE_ALIGNMENT=OFF \
> -DENABLE_TRACE=OFF \
> -DENABLE_TUNING=OFF \
> "
>
> EXTRA_OECMAKE_append_abc-dev = " -DENABLE_TRACE=ON"
> EXTRA_OECMAKE_append_abc-dbg = " -DENABLE_TUNING=ON"
>
> LIC_FILES_CHKSUM = "file://COPYING;md5=8b5f7a1e89273c8fd243ca57ad73e483"
>
> SRC_URI += "file://myprog.service"
> SRC_URI += "file://myprog.conf"
>
> SYSTEMD_SERVICE_${PN} = "myprog.service"
> SYSTEMD_AUTO_ENABLE_${PN} = "enable"
>
> do_install_append () {
> #install systemd service file
> install -d ${D}${systemd_system_unitdir}
> install -m 0644 ${WORKDIR}/udpf.service
> ${D}${systemd_system_unitdir}
>
> #install tmpfiles.d configuration file
> install -d ${D}${sysconfdir}/tmpfiles.d
> install -m 0644 ${WORKDIR}/udpf.conf ${D}${sysconfdir}/tmpfiles.d/
> }
>
>
> PACKAGES =+ "${PN}-utilities ${PN}-samples ${PN}-conf"
>
> FILES_${PN} += "${sbindir}/dpfd"
> FILES_${PN}-dev += "\
> ${sbindir}/segtest \
> ${sbindir}/ttest \
> ${sbindir}/workq \
> "
> FILES_${PN}-utilities += "${sbindir}/tunctl ${sbindir}/tapctl"
> FILES_${PN}-samples += "${datadir}/*"
> FILES_${PN}-conf += "${sysconfdir}/dpf/*"
>
> RDEPENDS_${PN}-samples += "python"
> DEPENDS = "libxml2 libevent nss systemd concurrencykit netmap"
> RDEPENDS_${PN} = "libxml2 libevent nss systemd python-core
> kernel-module-tun netmap"
> RDEPENDS_${PN} += "libxml2 libevent nss-dev systemd python-core
> kernel-module-tun netmap"
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20180507/77738cfc/attachment-0002.html>
More information about the Openembedded-core
mailing list