If you don't mind take a look, build script of GitHub - LibreELEC/LibreELEC.tv: Just enough OS for KODI master branch:
PROJECT=Rockchip DEVICE=TinkerBoard ARCH=arm make image
is currently broken with syntax error and missing file.
If you don't mind take a look, build script of GitHub - LibreELEC/LibreELEC.tv: Just enough OS for KODI master branch:
PROJECT=Rockchip DEVICE=TinkerBoard ARCH=arm make image
is currently broken with syntax error and missing file.
Rockchip support is still "work in progress" but hardware video decoding definitely works.
I think Nerd was not refer to LibreELEC but TinkerOS + Kodi, no hardware video decoding on that combination for sure unless Kodi/ffmpeg is compiled specifically with rkmpp support. So far I cannot figure out how to do so although by investigating LibreELEC build scripts already gave me a lot of hints.
Nerd. your tinkerboard OS with Kodi with HW decoding support?
FYI, build within a ubuntu xenial docker container also failed in the TOOLCHAIN make, same location as within Ubuntu 18.04 VM, problems with the latest binutils?
$ docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
libreelec latest 93fe5f4ee440 4 minutes ago 757MB
ubuntu xenial 5e8b97a2a082 9 days ago 114MB
BUILD linux (target)
TOOLCHAIN make (auto-detect)
make[1]: Entering directory '/home/docker/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
SHIPPED scripts/kconfig/zconf.tab.c
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --oldconfig Kconfig
#
# configuration written to .config
#
make[1]: Leaving directory '/home/docker/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
make[1]: Entering directory '/home/docker/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
UPD include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/basic/bin2c
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
Generating include/generated/mach-types.h
CC kernel/bounds.s
CHK include/generated/timeconst.h
UPD include/generated/timeconst.h
CHK include/generated/bounds.h
UPD include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
CHK include/generated/asm-offsets.h
UPD include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
SHIPPED scripts/dtc/dtc-lexer.lex.c
SHIPPED scripts/dtc/dtc-parser.tab.h
SHIPPED scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
HOSTLD scripts/dtc/dtc
HOSTCC scripts/kallsyms
CC scripts/mod/devicetable-offsets.s
MKELF scripts/mod/elfconfig.h
CHK scripts/mod/devicetable-offsets.h
UPD scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/conmakehash
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/recordmcount
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/sortextable
HOSTCC scripts/asn1_compiler
HOSTLD scripts/mod/modpost
CC [M] fs/btrfs/super.o
CC [M] crypto/xor.o
CC [M] fs/btrfs/ctree.o
CC [M] fs/btrfs/extent-tree.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_device.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_cache_policy.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_mem.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_mmu.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_ipa.o
CC [M] fs/btrfs/print-tree.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_jd.o
CC [M] fs/btrfs/root-tree.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_jd_debugfs.o
CC [M] fs/btrfs/dir-item.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_jm.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_gpuprops.o
CC [M] fs/btrfs/file-item.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_js.o
CC [M] fs/btrfs/inode-item.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_js_ctx_attr.o
CC [M] fs/btrfs/inode-map.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_event.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_context.o
CC [M] fs/btrfs/disk-io.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_pm.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_config.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_vinstr.o
CC [M] fs/btrfs/transaction.o
/tmp/cc3vVcdU.s: Assembler messages:
/tmp/cc3vVcdU.s:7383: Error: .err encountered
make[5]: *** [scripts/Makefile.build:277: drivers/gpu/arm/midgard/mali_kbase_vinstr.o] Error 1
make[4]: *** [scripts/Makefile.build:484: drivers/gpu/arm/midgard] Error 2
make[3]: *** [scripts/Makefile.build:484: drivers/gpu/arm] Error 2
make[2]: *** [scripts/Makefile.build:484: drivers/gpu] Error 2
make[1]: *** [Makefile:1005: drivers] Error 2
make[1]: *** Waiting for unfinished jobs....
Display More
Restart logs:
docker@libreelec:~/LibreELEC.tv$ PROJECT=Rockchip DEVICE=TinkerBoard ARCH=arm make image
./scripts/image mkimage
=================================================================================
Configuration for LibreELEC (community)
=================================================================================
Buildoptions:
======================================================
- CPU (ARCH): cortex-a17 (arm)
- FLOAT: hard
- FPU: neon-vfpv4
- CPU features: 32bit neon
- LTO (Link Time Optimization) support: yes
- GOLD (Google Linker) Support: yes
- LLVM support: no
- DEBUG: no
Graphic configuration:
======================================================
- OpenGL (GLX) support (provider): no (no)
- OpenGLES support (provider): yes (mali-rockchip)
- uvesafb support: no
Hardware decoder configuration:
======================================================
- Kodi Player driver: rkmpp
- VAAPI Support: no
- VDPAU Support: no
Input device configuration:
======================================================
- Remote support: yes
- ATV Remote support: no
- CEC Adapter support: yes
- CEC Framework support: yes
- Kodi Joystick support: yes
Misc. hardware configuration:
======================================================
- ALSA support: yes
- Pulseaudio support: yes
- Bluetooth support: yes
- Include driver: RTL8192CU
- Include driver: RTL8192DU
- Include driver: RTL8192EU
- Include driver: RTL8188EU
- Include driver: RTL8812AU
- Include driver add-ons: crazycat
- Include driver add-ons: hauppauge
- Include firmware: misc-firmware
- Include firmware: wlan-firmware
- Include firmware: dvb-firmware
- Include firmware: rockchip-firmware
Network service configuration:
======================================================
- Avahi (Zeroconf) support: yes
- NFS mounting support: yes
- SAMBA mounting support: yes
- SAMBA server support: yes
- SFTP server support: yes
- OpenVPN support: yes
OS configuration:
======================================================
- OEM Support: no
- Default ROOT Password: libreelec
- Bootloader: u-boot
- U-Boot configuration:
- U-Boot config file:
- UDevil support: yes
- Installer support: no
- Include package: dtc
Misc. Filesystems:
======================================================
- Swap Support: yes
- Swapfile default size: 128
- exFAT Support (via Fuse): yes
- NTFS Support (via Fuse): yes
- Install HFS Tools: yes
Kodi configuration:
======================================================
- Kodi version: kodi
- Kodi Blu-Ray support: yes
- Bluray BD+ support: yes
- Bluray AACS support: yes
- Kodi DVDCSS support: yes
- Kodi Airplay support: yes
- Kodi Airtunes support: yes
- Kodi NFS support: yes
- Kodi MySQL support: mariadb
- Kodi Optical Drive support: yes
- Kodi SAMBA client support: yes
- Kodi SSH client support: yes
- Kodi UPNP support: yes
- Kodi Webserver support: yes
- Include Skin: Estuary
- Default Skin: Estuary
- Include extra fonts: yes
=================================================================================
End Configuration for LibreELEC
=================================================================================
INSTALL libc (target)
INSTALL toolchain (target)
INSTALL configtools (host)
INSTALL make (host)
INSTALL xz (host)
INSTALL sed (host)
INSTALL pkg-config (host)
INSTALL autoconf (host)
INSTALL automake (host)
INSTALL intltool (host)
INSTALL libtool (host)
INSTALL autoconf-archive (host)
INSTALL gcc (host)
INSTALL bison (host)
INSTALL flex (host)
INSTALL cmake (host)
INSTALL xmlstarlet (host)
INSTALL yasm (host)
INSTALL p7zip (host)
INSTALL ninja (host)
INSTALL meson (host)
INSTALL glibc (target)
INSTALL ccache (host)
INSTALL autotools (host)
INSTALL linux (host)
INSTALL gcc (bootstrap)
INSTALL tz (target)
INSTALL gcc (target)
BUILD linux (target)
TOOLCHAIN make (auto-detect)
make[1]: Entering directory '/home/docker/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
scripts/kconfig/conf --oldconfig Kconfig
#
# configuration written to .config
#
make[1]: Leaving directory '/home/docker/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
make[1]: Entering directory '/home/docker/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK scripts/mod/devicetable-offsets.h
make[2]: 'include/generated/mach-types.h' is up to date.
CHK include/generated/timeconst.h
CHK include/generated/bounds.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC [M] drivers/gpu/arm/midgard/mali_kbase_vinstr.o
CC [M] sound/core/hwdep.o
/tmp/ccTOct7n.s: Assembler messages:
/tmp/ccTOct7n.s:7383: Error: .err encountered
make[5]: *** [scripts/Makefile.build:277: drivers/gpu/arm/midgard/mali_kbase_vinstr.o] Error 1
make[4]: *** [scripts/Makefile.build:484: drivers/gpu/arm/midgard] Error 2
make[3]: *** [scripts/Makefile.build:484: drivers/gpu/arm] Error 2
make[2]: *** [scripts/Makefile.build:484: drivers/gpu] Error 2
make[1]: *** [Makefile:1005: drivers] Error 2
make[1]: *** Waiting for unfinished jobs....
CC [M] sound/core/rawmidi.o
/tmp/ccCkwpe5.s: Assembler messages:
/tmp/ccCkwpe5.s:2761: Error: .err encountered
make[3]: *** [scripts/Makefile.build:278: sound/core/hwdep.o] Error 1
make[3]: *** Waiting for unfinished jobs....
CC [M] sound/usb/card.o
/tmp/cc2rOF5Q.s: Assembler messages:
/tmp/cc2rOF5Q.s:7241: Error: .err encountered
make[3]: *** [scripts/Makefile.build:278: sound/core/rawmidi.o] Error 1
make[2]: *** [scripts/Makefile.build:484: sound/core] Error 2
make[2]: *** Waiting for unfinished jobs....
Display More
Switch over to a new build Ubuntu 18.04 LTS (GNU/Linux 4.15.0-22-generic x86_64) KVM VM, this time failed on Build Toolchain phase:
BUILD linux (target)
TOOLCHAIN make (auto-detect)
make[1]: Entering directory '/home/samson/src/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
SHIPPED scripts/kconfig/zconf.tab.c
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --oldconfig Kconfig
#
# configuration written to .config
#
make[1]: Leaving directory '/home/samson/src/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
make[1]: Entering directory '/home/samson/src/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
UPD include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/basic/bin2c
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
SHIPPED scripts/dtc/dtc-lexer.lex.c
SHIPPED scripts/dtc/dtc-parser.tab.h
SHIPPED scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/dtc
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
MKELF scripts/mod/elfconfig.h
CHK scripts/mod/devicetable-offsets.h
UPD scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/file2alias.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
HOSTCC scripts/recordmcount
HOSTCC scripts/sortextable
HOSTCC scripts/asn1_compiler
Generating include/generated/mach-types.h
CC kernel/bounds.s
CHK include/generated/timeconst.h
UPD include/generated/timeconst.h
CHK include/generated/bounds.h
UPD include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
CHK include/generated/asm-offsets.h
UPD include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC [M] fs/btrfs/super.o
CC [M] fs/btrfs/ctree.o
CC [M] fs/btrfs/extent-tree.o
CC [M] fs/btrfs/print-tree.o
CC [M] fs/btrfs/root-tree.o
CC [M] fs/btrfs/dir-item.o
CC [M] fs/btrfs/file-item.o
CC [M] fs/btrfs/inode-item.o
CC [M] fs/btrfs/inode-map.o
CC [M] fs/btrfs/disk-io.o
CC [M] fs/btrfs/transaction.o
CC [M] fs/btrfs/inode.o
CC [M] fs/btrfs/file.o
CC [M] fs/btrfs/tree-defrag.o
CC [M] fs/btrfs/extent_map.o
CC [M] fs/btrfs/sysfs.o
CC [M] fs/btrfs/struct-funcs.o
CC [M] fs/btrfs/xattr.o
CC [M] fs/btrfs/ordered-data.o
CC [M] fs/btrfs/extent_io.o
CC [M] fs/btrfs/volumes.o
CC [M] fs/btrfs/async-thread.o
CC [M] fs/btrfs/ioctl.o
CC [M] fs/btrfs/locking.o
CC [M] fs/btrfs/orphan.o
CC [M] fs/btrfs/export.o
CC [M] fs/btrfs/tree-log.o
CC [M] fs/btrfs/free-space-cache.o
CC [M] fs/btrfs/zlib.o
CC [M] fs/btrfs/lzo.o
CC [M] fs/btrfs/compression.o
CC [M] fs/btrfs/delayed-ref.o
CC [M] fs/btrfs/relocation.o
CC [M] fs/btrfs/delayed-inode.o
CC [M] fs/btrfs/scrub.o
CC [M] fs/btrfs/reada.o
CC [M] fs/btrfs/backref.o
CC [M] fs/btrfs/ulist.o
CC [M] fs/btrfs/qgroup.o
CC [M] fs/btrfs/send.o
CC [M] fs/btrfs/dev-replace.o
CC [M] fs/btrfs/raid56.o
CC [M] fs/btrfs/uuid-tree.o
CC [M] fs/btrfs/props.o
CC [M] fs/btrfs/hash.o
LD [M] fs/btrfs/btrfs.o
CC [M] fs/fuse/dev.o
CC [M] fs/fuse/dir.o
CC [M] fs/fuse/file.o
CC [M] fs/fuse/inode.o
CC [M] fs/fuse/control.o
LD [M] fs/fuse/fuse.o
CC [M] fs/jfs/super.o
CC [M] fs/jfs/file.o
CC [M] fs/jfs/inode.o
CC [M] fs/jfs/namei.o
CC [M] fs/jfs/jfs_mount.o
CC [M] fs/jfs/jfs_umount.o
CC [M] fs/jfs/jfs_xtree.o
CC [M] fs/jfs/jfs_imap.o
CC [M] fs/jfs/jfs_debug.o
CC [M] fs/jfs/jfs_dmap.o
CC [M] fs/jfs/jfs_unicode.o
CC [M] fs/jfs/jfs_dtree.o
CC [M] fs/jfs/jfs_inode.o
CC [M] fs/jfs/jfs_discard.o
CC [M] fs/jfs/jfs_extent.o
CC [M] fs/jfs/symlink.o
CC [M] fs/jfs/jfs_metapage.o
CC [M] fs/jfs/jfs_logmgr.o
CC [M] fs/jfs/jfs_txnmgr.o
CC [M] fs/jfs/jfs_uniupr.o
CC [M] fs/jfs/resize.o
CC [M] fs/jfs/xattr.o
CC [M] fs/jfs/ioctl.o
LD [M] fs/jfs/jfs.o
CC [M] fs/nfs/blocklayout/blocklayout.o
CC [M] fs/nfs/blocklayout/dev.o
CC [M] fs/nfs/blocklayout/extent_tree.o
CC [M] fs/nfs/blocklayout/rpc_pipefs.o
LD [M] fs/nfs/blocklayout/blocklayoutdriver.o
CC [M] fs/nfs/flexfilelayout/flexfilelayout.o
CC [M] fs/nfs/flexfilelayout/flexfilelayoutdev.o
LD [M] fs/nfs/flexfilelayout/nfs_layout_flexfiles.o
CC [M] fs/overlayfs/super.o
CC [M] fs/overlayfs/inode.o
CC [M] fs/overlayfs/dir.o
CC [M] fs/overlayfs/readdir.o
CC [M] fs/overlayfs/copy_up.o
LD [M] fs/overlayfs/overlay.o
CC [M] fs/reiserfs/bitmap.o
CC [M] fs/reiserfs/do_balan.o
CC [M] fs/reiserfs/namei.o
CC [M] fs/reiserfs/inode.o
CC [M] fs/reiserfs/file.o
CC [M] fs/reiserfs/dir.o
CC [M] fs/reiserfs/fix_node.o
CC [M] fs/reiserfs/super.o
CC [M] fs/reiserfs/prints.o
CC [M] fs/reiserfs/objectid.o
CC [M] fs/reiserfs/lbalance.o
CC [M] fs/reiserfs/ibalance.o
CC [M] fs/reiserfs/stree.o
CC [M] fs/reiserfs/hashes.o
CC [M] fs/reiserfs/tail_conversion.o
CC [M] fs/reiserfs/journal.o
CC [M] fs/reiserfs/resize.o
CC [M] fs/reiserfs/item_ops.o
CC [M] fs/reiserfs/ioctl.o
CC [M] fs/reiserfs/xattr.o
CC [M] fs/reiserfs/lock.o
LD [M] fs/reiserfs/reiserfs.o
CC [M] fs/xfs/xfs_trace.o
CC [M] fs/xfs/libxfs/xfs_alloc.o
CC [M] fs/xfs/libxfs/xfs_alloc_btree.o
CC [M] fs/xfs/libxfs/xfs_attr.o
CC [M] fs/xfs/libxfs/xfs_attr_leaf.o
CC [M] fs/xfs/libxfs/xfs_attr_remote.o
CC [M] fs/xfs/libxfs/xfs_bit.o
CC [M] fs/xfs/libxfs/xfs_bmap.o
CC [M] fs/xfs/libxfs/xfs_bmap_btree.o
CC [M] fs/xfs/libxfs/xfs_btree.o
CC [M] fs/xfs/libxfs/xfs_da_btree.o
CC [M] fs/xfs/libxfs/xfs_da_format.o
CC [M] fs/xfs/libxfs/xfs_dir2.o
CC [M] fs/xfs/libxfs/xfs_dir2_block.o
CC [M] fs/xfs/libxfs/xfs_dir2_data.o
CC [M] fs/xfs/libxfs/xfs_dir2_leaf.o
CC [M] fs/xfs/libxfs/xfs_dir2_node.o
CC [M] fs/xfs/libxfs/xfs_dir2_sf.o
CC [M] fs/xfs/libxfs/xfs_dquot_buf.o
CC [M] fs/xfs/libxfs/xfs_ialloc.o
CC [M] fs/xfs/libxfs/xfs_ialloc_btree.o
CC [M] fs/xfs/libxfs/xfs_inode_fork.o
CC [M] fs/xfs/libxfs/xfs_inode_buf.o
CC [M] fs/xfs/libxfs/xfs_log_rlimit.o
CC [M] fs/xfs/libxfs/xfs_sb.o
CC [M] fs/xfs/libxfs/xfs_symlink_remote.o
CC [M] fs/xfs/libxfs/xfs_trans_resv.o
CC [M] fs/xfs/xfs_aops.o
CC [M] fs/xfs/xfs_attr_inactive.o
CC [M] fs/xfs/xfs_attr_list.o
CC [M] fs/xfs/xfs_bmap_util.o
CC [M] fs/xfs/xfs_buf.o
CC [M] fs/xfs/xfs_dir2_readdir.o
CC [M] fs/xfs/xfs_discard.o
CC [M] fs/xfs/xfs_error.o
CC [M] fs/xfs/xfs_export.o
CC [M] fs/xfs/xfs_extent_busy.o
CC [M] fs/xfs/xfs_file.o
CC [M] fs/xfs/xfs_filestream.o
CC [M] fs/xfs/xfs_fsops.o
CC [M] fs/xfs/xfs_globals.o
CC [M] fs/xfs/xfs_icache.o
CC [M] fs/xfs/xfs_ioctl.o
CC [M] fs/xfs/xfs_iomap.o
CC [M] fs/xfs/xfs_iops.o
CC [M] fs/xfs/xfs_inode.o
CC [M] fs/xfs/xfs_itable.o
CC [M] fs/xfs/xfs_message.o
CC [M] fs/xfs/xfs_mount.o
CC [M] fs/xfs/xfs_mru_cache.o
CC [M] fs/xfs/xfs_stats.o
CC [M] fs/xfs/xfs_super.o
CC [M] fs/xfs/xfs_symlink.o
CC [M] fs/xfs/xfs_sysfs.o
CC [M] fs/xfs/xfs_trans.o
CC [M] fs/xfs/xfs_xattr.o
CC [M] fs/xfs/kmem.o
CC [M] fs/xfs/uuid.o
CC [M] fs/xfs/xfs_log.o
CC [M] fs/xfs/xfs_log_cil.o
CC [M] fs/xfs/xfs_buf_item.o
CC [M] fs/xfs/xfs_extfree_item.o
CC [M] fs/xfs/xfs_icreate_item.o
CC [M] fs/xfs/xfs_inode_item.o
CC [M] fs/xfs/xfs_log_recover.o
CC [M] fs/xfs/xfs_trans_ail.o
CC [M] fs/xfs/xfs_trans_buf.o
CC [M] fs/xfs/xfs_trans_extfree.o
CC [M] fs/xfs/xfs_trans_inode.o
CC [M] fs/xfs/xfs_sysctl.o
LD [M] fs/xfs/xfs.o
CC [M] crypto/xor.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_device.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_cache_policy.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_mem.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_mmu.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_ipa.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_jd.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_jd_debugfs.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_jm.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_gpuprops.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_js.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_js_ctx_attr.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_event.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_context.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_pm.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_config.o
CC [M] drivers/gpu/arm/midgard/mali_kbase_vinstr.o
/tmp/ccy064cQ.s: Assembler messages:
/tmp/ccy064cQ.s:7383: Error: .err encountered
make[5]: *** [scripts/Makefile.build:277: drivers/gpu/arm/midgard/mali_kbase_vinstr.o] Error 1
make[4]: *** [scripts/Makefile.build:484: drivers/gpu/arm/midgard] Error 2
make[3]: *** [scripts/Makefile.build:484: drivers/gpu/arm] Error 2
make[2]: *** [scripts/Makefile.build:484: drivers/gpu] Error 2
make[1]: *** [Makefile:1005: drivers] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/samson/src/LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/linux-eae92ae2b930999857df47c3057327c1c490454b'
Makefile:12: recipe for target 'image' failed
Display More
Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-127-generic x86_64) KVM VM, clone from GitHub - Kwiboo/LibreELEC.tv: Just enough OS for KODI also failded but at a different location....
QuoteDisplay Moregit clone GitHub - LibreELEC/LibreELEC.tv: Just enough OS for KODI
PROJECT=Rockchip DEVICE=TinkerBoard ARCH=arm make image
make[3]: *** No rule to make target 'arch/arm/lib/crt0_arm_efi.o', needed by 'lib/efi_loader/helloworld.so'. Stop.
make[3]: *** Waiting for unfinished jobs....
CC lib/efi_loader/helloworld.o
make[2]: *** [scripts/Makefile.build:425: lib/efi_loader] Error 2
make[1]: *** [Makefile:1278: lib] Error 2
make[1]: *** Waiting for unfinished jobs....
AS arch/arm/lib/crt0_arm_efi.o
CC arch/arm/lib/reloc_arm_efi.o
LD arch/arm/lib/built-in.o
AR arch/arm/lib/lib.a
make[1]: Leaving directory '/mnt/vd2/http://LibreELEC.tv/build.LibreELEC-TinkerBoard.arm-9.0-devel/u-boot-5ecf0ee'
Makefile:12: recipe for target 'image' failed
make: *** [image] Error 2
Any idea how can the above error be fixed?