Getting a new error today whilst compiling the rtl8852cu part due to an argument list being too long. Attached is the compile log (hope it's the right log).
Not sweating it right now in case it gets corrected in the next few days.
Getting a new error today whilst compiling the rtl8852cu part due to an argument list being too long. Attached is the compile log (hope it's the right log).
Not sweating it right now in case it gets corrected in the next few days.
A workaround would be to run the build from a place with a shorter pathname, since that is copied multiple times into each command line.
Bind-mount the build-environment somewhere (I put mine under /var/tmp/dev-build). Although the pathname change may (will?) mean you need to redo everything from scratch.
MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD
lincsat (05-02-24)
Zgemma H7S, Fixed 28.2°E dish, Freeview (Hannington). ABM Providers: [Sky UK; Thames Valley SD Custom; HD swap], [Freeview (UK); Berks and North Hants]
BrianG61UK (03-04-24)
The oscam bitbake files have changed to use Hains repository. Those append files are not required and may actually cause an issue now.
BrianG61UK (05-04-24)
I'm trying to get back into building but have fallen at the first hurdle.
I've created a new build environment but may not have used the latest instructions.
Code:willo@beelink:/media/willo/USB-SSD/build-enviroment$ make update Updating Git repositories... Already up-to-date. Synchronising submodule url for 'bitbake' Synchronising submodule url for 'meta-clang' Synchronising submodule url for 'meta-oe-alliance' Synchronising submodule url for 'meta-openembedded' Synchronising submodule url for 'meta-python2' Synchronising submodule url for 'meta-qt5.15' Synchronising submodule url for 'openembedded-core' Synchronising submodule url for 'meta-oe/recipes-oe-alliance/enigma2-plugins/e2openplugins' The oe-alliance is now up-to-date. willo@beelink:/media/willo/USB-SSD/build-enviroment$ MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=release make image check internet connection: Online NOTE: Your conf/bblayers.conf has been automatically updated. NOTE: Your conf/bblayers.conf has been automatically updated. NOTE: Your conf/bblayers.conf has been automatically updated. ERROR: OE-core's config sanity checker detected a potential misconfiguration. Either fix the cause of this error or at your own risk disable the checker (see sanity.conf). Following is the list of potential problems / advisories: Error, the PACKAGE_ARCHS variable contains duplicates. The following archs are listed more than once: hd61 Summary: There was 1 ERROR message, returning a non-zero exit code. make: *** [Makefile:1031: image] Error 1
Willo
#######################
AX HD61 4K UHD Twin (test box)
Vu+ Uno 4K SE
Edision OS Mio 4K
Zgemma H9 Twin
Vu+ Solo 4K
Vu+ Uno 4K
GT-Sat GT-S3DCSS24 Unicable II LNB
GT-Sat GT-dLNB1-DY Unicable II LNB
#######################
Can anyone confirm if these build instructions are still current please?
Code:########################################################################################################################################### 1 - Install packages on your buildserver sudo apt-get install -y autoconf automake bison bzip2 chrpath coreutils cpio curl cvs debianutils default-jre default-jre-headless diffstat flex g++ gawk gcc gcc-12 gcc-multilib g++-multilib gettext git git-core gzip help2man info iputils-ping java-common libc6-dev libegl1-mesa libglib2.0-dev libncurses5-dev libperl4-corelibs-perl libproc-processtable-perl libsdl1.2-dev libserf-dev libtool libxml2-utils make ncurses-bin patch perl pkg-config psmisc python3 python3-git python3-jinja2 python3-pexpect python3-pip python-setuptools qemu quilt socat sshpass subversion tar texi2html texinfo unzip wget xsltproc xterm xz-utils zip zlib1g-dev zstd fakeroot lz4 liblz4-tool ########################################################################################################################################### 2 - Set python3 as preferred provider for python sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2 sudo update-alternatives --config python select python3 ########################################################################################################################################### 3 - Set your shell to /bin/bash sudo dpkg-reconfigure dash When asked: Install dash as /bin/sh? select "NO" ########################################################################################################################################### 4 - modify max_user_watches echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf sudo sysctl -n -w fs.inotify.max_user_watches=524288 ########################################################################################################################################### 5 - Clone oe-alliance git git clone https://github.com/oe-alliance/build-enviroment.git -b 5.4 then change directory to build-enviroment ########################################################################################################################################### 6 - Update build-enviroment make update ########################################################################################################################################### 7 - Initialise the first machine so site.conf gets created MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=release make init ########################################################################################################################################### 8 - Update site.conf - BB_NUMBER_THREADS, PARALLEL_MAKE set to number of threads supported by the CPU - add/modify DL_DIR = " location for build sources " to point to a location where you can save derived build sources, this will reduce build time in fetching these sources again. ########################################################################################################################################### 9 - Building image with feeds MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=release make image or MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=developer make image ########################################################################################################################################### 10 - Building an image without feeds (Build time 1-2h) MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=release make enigma2-image or MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=developer make enigma2-image ########################################################################################################################################### 11 - Building feeds only MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=release make feeds or MACHINE=hd61 DISTRO=openvix DISTRO_TYPE=developer make feeds ###########################################################################################################################################
Willo
#######################
AX HD61 4K UHD Twin (test box)
Vu+ Uno 4K SE
Edision OS Mio 4K
Zgemma H9 Twin
Vu+ Solo 4K
Vu+ Uno 4K
GT-Sat GT-S3DCSS24 Unicable II LNB
GT-Sat GT-dLNB1-DY Unicable II LNB
#######################
Last edited by twol; 27-04-24 at 16:02.
Gigablue Quad 4K & UE 4K
.........FBC Tuners:
------------------> GT-Sat unicable LNB to 1.5M dish(28.2E)
------------------> Gigablue unicable LNB to 80 cm dish(19.2E)
.......................
Vu+ Uno4KSE, Dreambox dm900
AX HD61, Edision Osmio 4K+, Zgemma H9Combo, Octagon SF8008 , gbtrio4k, h9se using unicable ports
Zgemma H9 C/S into Giga4K
Willo3092 (27-04-24)
I've updated to python3-setuptools but still the same problem.
I tried building for the vuono4kse and that seems to be working. Must be a problem relating to hd61?
Willo
#######################
AX HD61 4K UHD Twin (test box)
Vu+ Uno 4K SE
Edision OS Mio 4K
Zgemma H9 Twin
Vu+ Solo 4K
Vu+ Uno 4K
GT-Sat GT-S3DCSS24 Unicable II LNB
GT-Sat GT-dLNB1-DY Unicable II LNB
#######################
Maybe you should trash it and start again.
Willo
#######################
AX HD61 4K UHD Twin (test box)
Vu+ Uno 4K SE
Edision OS Mio 4K
Zgemma H9 Twin
Vu+ Solo 4K
Vu+ Uno 4K
GT-Sat GT-S3DCSS24 Unicable II LNB
GT-Sat GT-dLNB1-DY Unicable II LNB
#######################
That has not been an option on Ubuntu since 23.04 (or 23.10?).
You'd have to do it by hand.
Although the correct solution is to get people to write scripts correctly, since if a script need bash it should say so, not say sh and expect the user to reconfigure their entire system.
The main culprit here is actually the OE Makefile!!
(Although there are also some in post-/pre-install scripts which use bash syntax and don't specify ANY interpreter - awful coding).
MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD
I've been chatting to twol over PM trying to get a working openvix build for a very old receiver I would like to use in "client mode". Decided to try to build my own image for it and started from scratch following the instructions on the OpenVIX github. I spun up a fresh vm but installed ubuntu 22.04.4 rather than the current version. It appears to be building ok (still running, about 80% through). Just wondering whether it would have been more prudent to use the most recent ubuntu server?