Missing VDK files from Krogoth SD Image and SDK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Missing VDK files from Krogoth SD Image and SDK

Jump to solution
596 Views
scottvanderweid
Contributor II

I am building Yocto Krogoth for a Boundary Device's Nitrogen6x for use with OpenGL ES2.0 applications. Everything builds fine and I install the SD image and SDK without problems. But, the VDK headers, libs, and kernel modules are not part of either the SDK or the SD image. I have to install them manually from the RPMs. Are there any build settings that automatically include them with the SDK or the SD image? I have also experienced this problem going back to Fido, but never had this problem with dizzy or daisy.

Here is my local.conf:

MACHINE ??= 'nitrogen6x'

DISTRO ?= 'poky'

PACKAGE_CLASSES ?= "package_rpm"

EXTRA_IMAGE_FEATURES ?= "debug-tweaks dbg-pkgs dev-pkgs"

USER_CLASSES ?= "buildstats image-mklibs"

PATCHRESOLVE = "noop"

BB_DISKMON_DIRS = "\

    STOPTASKS,${TMPDIR},1G,100K \

    STOPTASKS,${DL_DIR},1G,100K \

    STOPTASKS,${SSTATE_DIR},1G,100K \

    STOPTASKS,/tmp,100M,100K \

    ABORT,${TMPDIR},100M,1K \

    ABORT,${DL_DIR},100M,1K \

    ABORT,${SSTATE_DIR},100M,1K \

    ABORT,/tmp,10M,1K"

PACKAGECONFIG_append_pn-qemu-native = " sdl"

PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"

CONF_VERSION = "1"

DL_DIR ?= "/home/support/yocto_downloads_DO_NOT_DELETE"

ACCEPT_FSL_EULA = "1"

PREFERRED_PROVIDER_virtual/kernel = "linux-boundary"

PREFERRED_VERSION_linux-boundary = "3.14.52"

0 Kudos
1 Solution
535 Views
scottvanderweid
Contributor II

I figured it out... I needed to clean my build, remove X11 and Wayland from the project and rebuild. I removed the two packages through the local.conf. Here is the local.conf contents:

MACHINE ??= 'nitrogen6x'

DISTRO ?= 'poky'

PACKAGE_CLASSES ?= "package_rpm"

EXTRA_IMAGE_FEATURES ?= "debug-tweaks dbg-pkgs dev-pkgs"

USER_CLASSES ?= "buildstats image-mklibs"

PATCHRESOLVE = "noop"

BB_DISKMON_DIRS = "\

    STOPTASKS,${TMPDIR},1G,100K \

    STOPTASKS,${DL_DIR},1G,100K \

    STOPTASKS,${SSTATE_DIR},1G,100K \

    STOPTASKS,/tmp,100M,100K \

    ABORT,${TMPDIR},100M,1K \

    ABORT,${DL_DIR},100M,1K \

    ABORT,${SSTATE_DIR},100M,1K \

    ABORT,/tmp,10M,1K"

PACKAGECONFIG_append_pn-qemu-native = " sdl"

PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"

CONF_VERSION = "1"

DL_DIR ?= "/home/support/yocto_downloads_DO_NOT_DELETE"

ACCEPT_FSL_EULA = "1"

PREFERRED_PROVIDER_virtual/kernel = "linux-boundary"

PREFERRED_VERSION_linux-boundary = "3.14.52"

#DISTRO_FEATURES_remove = "x11 wayland"

View solution in original post

0 Kudos
1 Reply
536 Views
scottvanderweid
Contributor II

I figured it out... I needed to clean my build, remove X11 and Wayland from the project and rebuild. I removed the two packages through the local.conf. Here is the local.conf contents:

MACHINE ??= 'nitrogen6x'

DISTRO ?= 'poky'

PACKAGE_CLASSES ?= "package_rpm"

EXTRA_IMAGE_FEATURES ?= "debug-tweaks dbg-pkgs dev-pkgs"

USER_CLASSES ?= "buildstats image-mklibs"

PATCHRESOLVE = "noop"

BB_DISKMON_DIRS = "\

    STOPTASKS,${TMPDIR},1G,100K \

    STOPTASKS,${DL_DIR},1G,100K \

    STOPTASKS,${SSTATE_DIR},1G,100K \

    STOPTASKS,/tmp,100M,100K \

    ABORT,${TMPDIR},100M,1K \

    ABORT,${DL_DIR},100M,1K \

    ABORT,${SSTATE_DIR},100M,1K \

    ABORT,/tmp,10M,1K"

PACKAGECONFIG_append_pn-qemu-native = " sdl"

PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"

CONF_VERSION = "1"

DL_DIR ?= "/home/support/yocto_downloads_DO_NOT_DELETE"

ACCEPT_FSL_EULA = "1"

PREFERRED_PROVIDER_virtual/kernel = "linux-boundary"

PREFERRED_VERSION_linux-boundary = "3.14.52"

#DISTRO_FEATURES_remove = "x11 wayland"

0 Kudos