Git Product home page Git Product logo

meta-kodi's Introduction

Meta-kodi

Introduction

The official OpenEmbedded/Yocto Project layer for Kodi

The meta-kodi layer depends on:

URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: daisy

URI: git://git.openembedded.org/meta-openembedded
layers: meta-oe
branch: daisy

Please follow the recommended setup procedures of your OE distribution. For Angstrom that is http://www.angstrom-distribution.org/building-angstrom, other distros should have similar online resources.

Contributing

Please use github for pull requests: https://github.com/koenkooi/meta-kodi/pulls

Reporting bugs

The github issue tracker (https://github.com/koenkooi/meta-kodi/issues) is being used to keep track of bugs.

Maintainers: Koen Kooi [email protected]

meta-kodi's People

Contributors

andrea-adami avatar atvcaptain avatar bachp avatar koenkooi avatar kraj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meta-kodi's Issues

Switch default branch to master

Hi,

I don't have enough privileges to switch default branch for this repository. I think changing it to master will advertise recent development.

@koenkooi Could you change it to master? thanks

Cheers,
Bartek

ERROR: Task (/home/yocto-crops/meta-kodi/recipes-multimedia/kodi/kodi_git.bb:do_configure) failed with exit code '1'

In my build,I use

poky branch master-next
meta-kodi branch master-next

in conf file

PACKAGECONFIG_append_pn-chromium = " component-build proprietary-codecs use-vaapi"
PACKAGECONFIG_append_pn-gstreamer1.0-plugins-good = "vpx wavpack libv4l2"
LICENSE_FLAGS_WHITELIST += " commercial commercial_mpg123 commercial_libav commercial_x264"
DISTRO_FEATURES_append = " virtualization systemd pam opengl egl"
DISTRO_FEATURES_remove = " x11"
IMAGE_INSTALL_append += " kodi"

the bblayers.conf is:

BBLAYERS ?= " \
  /home/yocto-crops/poky/meta \
  /home/yocto-crops/poky/meta-poky \
  /home/yocto-crops/poky/meta-yocto-bsp \
  /home/yocto-crops/meta-openembedded/meta-oe \
  /home/yocto-crops/meta-openembedded/meta-python \
  /home/yocto-crops/meta-openembedded/meta-perl \
  /home/yocto-crops/meta-openembedded/meta-multimedia \
  /home/yocto-crops/meta-openembedded/meta-networking \
  /home/yocto-crops/meta-openembedded/meta-filesystems \
  /home/yocto-crops/meta-openembedded/meta-webserver \
  /home/yocto-crops/meta-clang \
  /home/yocto-crops/meta-python2 \
  /home/yocto-crops/meta-virtualization \
  /home/yocto-crops/meta-security \
  /home/yocto-crops/meta-meson \
  /home/yocto-crops/meta-browser/meta-chromium \
  /home/yocto-crops/meta-kodi \
  "

but when build to
Currently 7 running tasks (5197 of 5248) 99%
I encountered error:
ERROR: kodi-20.0-Nexus-r0 do_configure: ExecutionError('/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/temp/run.do_configure.30628', 1, None, None)
in log.do_configure.30628

......
-- Found TexturePacker: /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/TexturePacker  
-- Found JsonSchemaBuilder: /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/JsonSchemaBuilder  
-- Could NOT find MariaDBClient (missing: MARIADBCLIENT_LIBRARY MARIADBCLIENT_INCLUDE_DIR) 
-- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY HAVE_SHAIRPLAY_CALLBACK_CLS) 
CMake Error at /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/share/cmake-3.19/Modules/FindJava.cmake:166 (message):
  Error executing java -version
Call Stack (most recent call first):
  xbmc/interfaces/swig/CMakeLists.txt:27 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/build/CMakeFiles/CMakeOutput.log".
See also "/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/build/CMakeFiles/CMakeError.log".
WARNING: /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/temp/run.do_configure.30628:183 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/git -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DAPP_RENDER_SYSTEM=gles -DENABLE_INTERNAL_CROSSGUID=OFF -DNATIVEPREFIX=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr -DJava_JAVA_EXECUTABLE=/usr/bin/java -DWITH_TEXTUREPACKER=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/TexturePacker -DWITH_JSONSCHEMABUILDER=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/JsonSchemaBuilder -DENABLE_STATIC_LIBS=FALSE -DCMAKE_NM='aarch64-poky-linux-nm' -DFFMPEG_PATH=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot -DLIBDVD_INCLUDE_DIRS=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot/usr/include -DNFS_INCLUDE_DIR=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot/usr/include -DSHAIRPLAY_INCLUDE_DIR=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot/usr/include -DWAYLANDPP_PROTOCOLS_DIR=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot/usr/share/waylandpp/protocols -DWAYLANDPP_SCANNER=/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/recipe-sysroot-native/usr/bin/wayland-scanner++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_AIRTUNES=ON -DENABLE_DVDCSS=OFF -DCORE_PLATFORM_NAME=gbm -DGBM_RENDER_SYSTEM=gles -DENABLE_LDGOLD=OFF -DUSE_LTO=OFF -DENABLE_MYSQLCLIENT=OFF -DENABLE_OPTICAL=OFF -DENABLE_PULSEAUDIO=ON -DENABLE_TESTING=0FF -DENABLE_VAAPI=OFF -DENABLE_VDPAU=OFF -Wno-dev'
WARNING: Backtrace (BB generated script): 
	#1: cmake_do_configure, /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/temp/run.do_configure.30628, line 183
	#2: do_configure, /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/temp/run.do_configure.30628, line 162
	#3: main, /home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/temp/run.do_configure.30628, line 218
ERROR: ExecutionError('/home/yocto-crops/build/tmp/work/armv8-2a-poky-linux/kodi/20.0-Nexus-r0/temp/run.do_configure.30628', 1, None, None)

meta-raspberrypi/meta-meson with meta-kodi threw this error:Problem encountered: VDPAU state tracker requires at least one of the following gallium drivers: r300, r600, radeonsi, nouveau.

branch:hardknott
bsp meta:meta-raspberrypi/meta-meson
conf:

PACKAGECONFIG_append_pn-chromium = " component-build proprietary-codecs use-vaapi"
PACKAGECONFIG_append_pn-gstreamer1.0-plugins-good = "vpx wavpack libv4l2"
LICENSE_FLAGS_WHITELIST += " commercial commercial_mpg123 commercial_libav commercial_x264 commercial_ffmpeg"
DISTRO_FEATURES_append = " virtualization systemd pam opengl egl"
IMAGE_INSTALL_append += " kodi"
DISTRO_FEATURES_remove = " x11"

then run:
bitbake kodi

the error is:
mesa-21.0.3/meson.build:546:4:ERROR: Problem encountered: VDPAU state tracker requires at least one of the following gallium drivers: r300, r600, radeonsi, nouveau.

Raspberry Pi 3 Build errors for GBM and PTHREAD

I am trying to build a Yocto Image for RPI3 and I am running into build issues:


|   Could NOT find GBM (missing: GBM_LIBRARY GBM_INCLUDE_DIR)
| Call Stack (most recent call first):
|   /portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/recipe-sysroot-native/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmakRE_MESSAGE)
|   cmake/modules/FindGBM.cmake:28 (find_package_handle_standard_args)
|   cmake/scripts/common/Macros.cmake:374 (find_package)
|   cmake/scripts/common/Macros.cmake:388 (find_package_with_ver)
|   CMakeLists.txt:176 (core_require_dep)
|
|
|
| CMake Error at /portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/recipe-sysroot-native/usr/share/cmake-3.10/Modules/FindPackageHandleStan(message):
|   Could NOT find GBM (missing: GBM_LIBRARY GBM_INCLUDE_DIR)
| Call Stack (most recent call first):
|   /portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/recipe-sysroot-native/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmakRE_MESSAGE)
|   cmake/modules/FindGBM.cmake:28 (find_package_handle_standard_args)
|   cmake/scripts/common/Macros.cmake:374 (find_package)
|   cmake/scripts/common/Macros.cmake:388 (find_package_with_ver)
|   CMakeLists.txt:176 (core_require_dep)
|
|
| -- Configuring incomplete, errors occurred!
| See also "/portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/build/CMakeFiles/CMakeOutput.log".
| See also "/portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/build/CMakeFiles/CMakeError.log".
|
| -- Configuring incomplete, errors occurred!
| See also "/portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/build/CMakeFiles/CMakeOutput.log".
| See also "/portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/build/CMakeFiles/CMakeError.log".
| + bb_exit_handler
| + ret=1
| + echo WARNING: exit code 1 from a shell command.
| WARNING: exit code 1 from a shell command.
| + exit 1
|
| + bb_exit_handler
| + ret=1
| + echo WARNING: exit code 1 from a shell command.
| WARNING: exit code 1 from a shell command.
| + exit 1
| ERROR: Function failed: do_configure (log file is located at /portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/kodi/18.0+gitrAUTOINC+c49d783988-r0/temp/log.do_configure.7537
ERROR: Task (/portable/yocto/rocko/meta-kodi/recipes-multimedia/kodi/kodi_18.bb:do_configure) failed with exit code '1'
+ cd /portable/yocto/rocko/builds/rpi0/tmp/work/arm1176jzfshf-vfp-poky-linux-gnueabi/mariadb/5.5.59-r0/sstate-build-package_qa/
+ sstate_create_package
Summary: 1 task failed:
  /portable/yocto/rocko/meta-kodi/recipes-multimedia/kodi/kodi_18.bb:do_configure

The two issues are : (1) Missing GBM and (2) PTHREAD. I have the following in the local.conf

DISTRO_FEATURES_append = " systemd wifi pam libgbm vc4graphics userland x11"

Parse recipes error : meta-kodi/recipes-multimedia/kodi/kodi-tools-texturepacker_git.bb

I'm using meta-kodi in Poky Container.
My branch is hardknott .

git clone --depth 1 git://git.yoctoproject.org/poky -b hardknott  poky
git clone https://github.com.cnpmjs.org/superna9999/meta-meson.git -b hardknott 
git clone git://git.openembedded.org/meta-openembedded -b hardknott 
git clone git://git.yoctoproject.org/meta-virtualization -b hardknott 
git clone git://git.openembedded.org/meta-python2 -b hardknott  
git clone https://github.com.cnpmjs.org/koenkooi/meta-kodi.git -b hardknott 

My BBLAYERS are:

BBLAYERS ?= " \
  /home/yocto-crops/poky/meta \
  /home/yocto-crops/poky/meta-poky \
  /home/yocto-crops/poky/meta-yocto-bsp \
  /home/yocto-crops/meta-openembedded/meta-oe \
  /home/yocto-crops/meta-openembedded/meta-perl \
  /home/yocto-crops/meta-openembedded/meta-filesystems \
  /home/yocto-crops/meta-meson \
  /home/yocto-crops/meta-python2 \
  /home/yocto-crops/meta-openembedded/meta-python \
  /home/yocto-crops/meta-openembedded/meta-multimedia \
  /home/yocto-crops/meta-openembedded/meta-networking \
  /home/yocto-crops/meta-kodi \
  "

My local.conf

MACHINE = "seirobotics-sei610"
BB_NUMBER_THREADS = "8"
PARALLEL_MAKE = "-j 8"
LICENSE_FLAGS_WHITELIST += " commercial_mpg123 commercial commercial_libav commercial_x264 commercial"
IMAGE_INSTALL_append += " kodi"

Then Run:

bitbake amlogic-image-headless-initrd

The ERROR:

ERROR: ExpansionError during parsing /home/yocto-crops/meta-kodi/recipes-multimedia/kodi/kodi-tools-texturepacker_git.bb
Traceback (most recent call last):
  File "/home/yocto-crops/poky/bitbake/lib/bb/fetch2/git.py", line 248, in GitSM.urldata_init(ud=<bb.fetch2.FetchData object at 0x7f7a37832048>, d=<bb.data_smart.DataSmart object at 0x7f7a380665c0>):
                         ud.unresolvedrev[name] = ud.revisions[name]
    >                ud.revisions[name] = self.latest_revision(ud, d, name)
     
  File "/home/yocto-crops/poky/bitbake/lib/bb/fetch2/__init__.py", line 1588, in GitSM.latest_revision(ud=<bb.fetch2.FetchData object at 0x7f7a37832048>, d=<bb.data_smart.DataSmart object at 0x7f7a380665c0>, name='default'):
             except KeyError:
    >            revs[key] = rev = self._latest_revision(ud, d, name)
                 return rev
  File "/home/yocto-crops/poky/bitbake/lib/bb/fetch2/git.py", line 711, in GitSM._latest_revision(ud=<bb.fetch2.FetchData object at 0x7f7a37832048>, d=<bb.data_smart.DataSmart object at 0x7f7a380665c0>, name='default'):
             """
    >        output = self._lsremote(ud, d, "")
             # Tags of the form ^{} may not work, need to fallback to other form
  File "/home/yocto-crops/poky/bitbake/lib/bb/fetch2/git.py", line 700, in GitSM._lsremote(ud=<bb.fetch2.FetchData object at 0x7f7a37832048>, d=<bb.data_smart.DataSmart object at 0x7f7a380665c0>, search=''):
                     bb.fetch2.check_network_access(d, cmd, repourl)
    >            output = runfetchcmd(cmd, d, True)
                 if not output:
  File "/home/yocto-crops/poky/bitbake/lib/bb/fetch2/__init__.py", line 896, in runfetchcmd(cmd='export PSEUDO_DISABLED=1; export PATH="/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/bin/python3-native:/home/yocto-crops/poky/scripts:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/bin/aarch64-poky-linux:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot/usr/bin/crossscripts:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/sbin:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/bin:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/sbin:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/bin:/home/yocto-crops/poky/bitbake/bin:/home/yocto-crops/build/tmp/hosttools"; export HOME="/home/pokyuser"; git -c core.fsyncobjectfiles=0 ls-remote https://github.com/xbmc/xbmc.git ', d=<bb.data_smart.DataSmart object at 0x7f7a37832c18>, quiet=True, cleanup=[], log=None, workdir=None):
     
    >        raise FetchError(error_message)
     
bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export PATH="/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/bin/python3-native:/home/yocto-crops/poky/scripts:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/bin/aarch64-poky-linux:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot/usr/bin/crossscripts:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/sbin:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/usr/bin:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/sbin:/home/yocto-crops/build/tmp/work/aarch64-poky-linux/kodi-tools-texturepacker/fetcheravoidrecurse-fetcheravoidrecurse/recipe-sysroot-native/bin:/home/yocto-crops/poky/bitbake/bin:/home/yocto-crops/build/tmp/hosttools"; export HOME="/home/pokyuser"; git -c core.fsyncobjectfiles=0 ls-remote https://github.com/xbmc/xbmc.git  failed with exit code 128, output:
fatal: unable to access 'https://github.com/xbmc/xbmc.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated.

Summary: There was 1 ERROR message shown, returning a non-zero exit code.

meta-kodi branch master-next with poky branch hardknott have error:You must have GNU Libtool installed to build fstrcmp.

I'm testing meta-kodi branch master-next with poky and meta-meson branch is hardknott,but there is a error:
ERROR: Task (/home/yocto-crops/meta-kodi/recipes-support/fstrcmp/fstrcmp_0.7.bb:do_configure) failed with exit code '1'.
my conf:

MACHINE= "khadas-vim3l"
PACKAGECONFIG_append_pn-chromium = " component-build proprietary-codecs use-vaapi"
PACKAGECONFIG_append_pn-gstreamer1.0-plugins-good = "vpx wavpack libv4l2"
LICENSE_FLAGS_WHITELIST += " commercial commercial_mpg123 commercial_libav commercial_x264"
DISTRO_FEATURES_append = " virtualization systemd pam opengl egl"
DISTRO_FEATURES_remove = " x11"
IMAGE_INSTALL_append += " kodi"

bitbake amlogic-image-headless-initrd

BBLAYERS ?= " \
  /home/yocto-crops/poky/meta \
  /home/yocto-crops/poky/meta-poky \
  /home/yocto-crops/poky/meta-yocto-bsp \
  /home/yocto-crops/meta-openembedded/meta-oe \
  /home/yocto-crops/meta-openembedded/meta-python \
  /home/yocto-crops/meta-openembedded/meta-perl \
  /home/yocto-crops/meta-openembedded/meta-multimedia \
  /home/yocto-crops/meta-openembedded/meta-networking \
  /home/yocto-crops/meta-openembedded/meta-filesystems \
  /home/yocto-crops/meta-openembedded/meta-webserver \
  /home/yocto-crops/meta-clang \
  /home/yocto-crops/meta-python2 \
  /home/yocto-crops/meta-virtualization \
  /home/yocto-crops/meta-security \
  /home/yocto-crops/meta-meson \
  /home/yocto-crops/meta-browser/meta-chromium \
  /home/yocto-crops/meta-kodi \
  "

the meta branch are hardknott , but meta-kodi branch is master-next ,meta-browse is master.
the error is:

do_configure: ExecutionError('/home/yocto-crops/build/tmp/work/aarch64-poky-linux/fstrcmp/0.7-r0/temp/run.do_configure.33063', 1, None, None)
Currently 15 running tasks (3960 of 5354)  73% |###################################################                   |ERROR: Logfile of failure stored in: /home/yocto-crops/build/tmp/work/aarch64-poky-linux/fstrcmp/0.7-r0/temp/log.do_configure.33063
Log data follows:
| DEBUG: Executing shell function autotools_preconfigure
....
| checking for libtool... no
| 
|         You must have GNU Libtool installed to build fstrcmp.
|         Homepage: http://www.gnu.org/software/libtool/
| 
|         If you are using a package based install, you will need the
|         libtool package.
| 
| NOTE: The following config.log files may provide further information.
| NOTE: /home/yocto-crops/build/tmp/work/aarch64-poky-linux/fstrcmp/0.7-r0/fstrcmp-0.7.D001/config.log
| ERROR: configure failed

Master branch is far behind release branches sumo and thud

Hi, I would like to use your repository with some newer Yocto releases (master+warrior).
Unfortunately the master branch is far behind the latest release branches (sumo+thud).

Please fast-forward the master branch (and thud) to rev 84cd03 (sumo).

BUILD_OPTIMIZATION (FULL_OPTIMIZATION_armv7a)

Hi,

I did some tests planning to add
FULL_OPTIMIZATION_armv7ve =
"-fexpensive-optimizations -fomit-frame-pointer -O4 -ffast-math"

These 'optimizations' were adding the following:
CFLAGS=" -fexpensive-optimizations -fomit-frame-pointer -O4 -ffast-math
-march=armv7ve -mfpu=neon-vfpv4 -mfloat-abi=hard --sysroot=..."
kodi-stb is 18566k
Note how -march -mfpu -mfloat are wrongly repeated here (these are in $CC)

Removing the line we have the (Distro-) standard:
CFLAGS=" -Os -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map...."
kodi-stb is 18574k

Note that the gcc manual says Os implies almost the same O2 optimizations
thus -fexpensive-optimizations is included.

So instead of adding armv7ve and cortexa15 (the 'generic' defaulttune) I'd say we can remove both lines:

FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -fomit-frame-pointer -O4 -ffast-math"
BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}"

Kodi itself is just a container, we must optimize ffmpeg instead.

My 2 cents
A.A.

Segfault in kodi-gbm on intel-core2-32 (atom) with i945GSE video card

I am trying to resurrect my old Atom netbook using Yocto and Kodi. I am currently running old 32bit Ubuntu with Kodi there, but this will be a much better fit for such old machine as most of “big distributions” are dropping 32-bit support.

I am able to run Poky sato image (x11), weston for some reason didn’t work, but I hope I will fix weston soon as I would prefer it over X.

But Kodi doesn’t work in neither of them. In X11 I can only see one the error of: Unable to create GUI and in the minimal image where I would expect framebuffer, I’ve got this error:

libva info: VA-API version 1.5.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/dri/i965_drv_video.so libva info: va_openDriver() returns -1 kodi-gbm[1091]: segfault at 4 ip .....
The requested file is not on my system, maybe that is the problem, but so far I don’t have any idea how to add it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.