Hello Guest, if you are reading this it means you have not registered yet. Please take a second, Click here to register, and in a few simple steps you will be able to enjoy our community and use our OpenViX support section.
Page 45 of 46 FirstFirst ... 3543444546 LastLast
Results 661 to 675 of 676

Thread: Build my own Vix image

  1. #661

    Title
    ViX Beta Tester
    Join Date
    May 2011
    Posts
    683
    Thanks
    56
    Thanked 236 Times in 163 Posts
    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.
    Attached Files Attached Files

  2. #662
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,800
    Thanks
    237
    Thanked 1,659 Times in 1,307 Posts
    Quote Originally Posted by lincsat View Post
    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

  3. #663

    Title
    ViX Beta Tester
    Join Date
    May 2011
    Posts
    683
    Thanks
    56
    Thanked 236 Times in 163 Posts
    Quote Originally Posted by birdman View Post
    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.
    Not familiar with that, so would I create the mount like this
    Code:
    mount --bind /media/lincsat/imagebuilder/openvixbuilder/build-enviroment /var/tmp/dev-build
    Then
    Code:
    cd /var/tmp/dev-build
    and run all the commands including make update and make image from there

  4. #664
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,800
    Thanks
    237
    Thanked 1,659 Times in 1,307 Posts
    Quote Originally Posted by lincsat View Post
    Not familiar with that, so would I create the mount like this
    Code:
    mount --bind /media/lincsat/imagebuilder/openvixbuilder/build-enviroment /var/tmp/dev-build
    Then
    Code:
    cd /var/tmp/dev-build
    and run all the commands including make update and make image from there
    Yes. (Or you can use mount -o bind ....they seem to be the same).
    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

  5. The Following User Says Thank You to birdman For This Useful Post:

    lincsat (05-02-24)

  6. #665

    Title
    Forum Supporter
    Donated Member
    Join Date
    Oct 2022
    Location
    Berkshire England. 51.4°N, 0.9°W
    Posts
    80
    Thanks
    107
    Thanked 24 Times in 17 Posts
    Quote Originally Posted by lincsat View Post
    The svn.streamboard.tv site has been offline for a few days causing builds to fail at the initial stage. Is there an easy way to disable the streamboard/oscam check temporally until the site is back online, maybe with a recipes-local file?
    It's down again.

    The five *.bbappend files discussed here a couple of pages back still seem to work, at least to allow building, but I haven't tested the resulting oscams it builds.
    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]

  7. #666

    Title
    ViX Beta Tester
    Join Date
    May 2011
    Posts
    683
    Thanks
    56
    Thanked 236 Times in 163 Posts
    Quote Originally Posted by BrianG61UK View Post
    It's down again.

    The five *.bbappend files discussed here a couple of pages back still seem to work, at least to allow building, but I haven't tested the resulting oscams it builds.
    I've just built a 6.5.3.003 Dev image for a Zgemma H9SE without needing the files, so I guess streamboard is back online.

  8. The Following User Says Thank You to lincsat For This Useful Post:

    BrianG61UK (03-04-24)

  9. #667
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    The oscam bitbake files have changed to use Hains repository. Those append files are not required and may actually cause an issue now.

  10. The Following User Says Thank You to abu baniaz For This Useful Post:

    BrianG61UK (05-04-24)

  11. #668
    Willo3092's Avatar
    Title
    ViX Beta Tester
    Join Date
    Oct 2016
    Location
    East Midlands
    Posts
    1,071
    Thanks
    753
    Thanked 403 Times in 303 Posts
    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+ Zero 4K
    Vu+ Uno 4K
    GT-Sat GT-S3DCSS24 Unicable II LNB
    GT-Sat GT-dLNB1-DY Unicable II LNB
    #######################

  12. #669
    Willo3092's Avatar
    Title
    ViX Beta Tester
    Join Date
    Oct 2016
    Location
    East Midlands
    Posts
    1,071
    Thanks
    753
    Thanked 403 Times in 303 Posts
    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+ Zero 4K
    Vu+ Uno 4K
    GT-Sat GT-S3DCSS24 Unicable II LNB
    GT-Sat GT-dLNB1-DY Unicable II LNB
    #######################

  13. #670
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,423
    Thanks
    997
    Thanked 2,895 Times in 2,248 Posts
    Quote Originally Posted by Willo3092 View Post
    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
    ###########################################################################################################################################
    looks fine except it probably should be python3-setuptools not just python-setuptools and you probably only have python 3 installed if on current Ubuntu

    Just built HD61 on OE-A 5.4 no issues
    Last edited by twol; Yesterday 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)
    .......................> FBC & DVB-S2X into 90cm dish (27.5W) Opticum robust Unicable LNB
    AX HD61, Edision Osmio 4K+, Zgemma H9Combo, Octagon SF8008 , gbtrio4k, h9se using unicable ports
    Zgemma H9 C/S into Giga4K

  14. The Following User Says Thank You to twol For This Useful Post:

    Willo3092 (Yesterday)

  15. #671
    Willo3092's Avatar
    Title
    ViX Beta Tester
    Join Date
    Oct 2016
    Location
    East Midlands
    Posts
    1,071
    Thanks
    753
    Thanked 403 Times in 303 Posts
    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+ Zero 4K
    Vu+ Uno 4K
    GT-Sat GT-S3DCSS24 Unicable II LNB
    GT-Sat GT-dLNB1-DY Unicable II LNB
    #######################

  16. #672
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,634
    Thanks
    2,007
    Thanked 4,957 Times in 3,276 Posts
    Maybe you should trash it and start again.
    Help keep OpenViX servers online.Please donate!

  17. #673
    Willo3092's Avatar
    Title
    ViX Beta Tester
    Join Date
    Oct 2016
    Location
    East Midlands
    Posts
    1,071
    Thanks
    753
    Thanked 403 Times in 303 Posts
    Quote Originally Posted by Huevos View Post
    Maybe you should trash it and start again.
    I thought I had done by setting up a new build-environment.
    I'm using the same site.conf and sources though.
    Willo
    #######################
    AX HD61 4K UHD Twin (test box)
    Vu+ Uno 4K SE
    Edision OS Mio 4K
    Zgemma H9 Twin
    Vu+ Zero 4K
    Vu+ Uno 4K
    GT-Sat GT-S3DCSS24 Unicable II LNB
    GT-Sat GT-dLNB1-DY Unicable II LNB
    #######################

  18. #674
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,800
    Thanks
    237
    Thanked 1,659 Times in 1,307 Posts
    Quote Originally Posted by Willo3092 View Post
    3 - Set your shell to /bin/bash

    sudo dpkg-reconfigure dash
    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

  19. #675

    Title
    Forum Supporter
    Donated Member
    Join Date
    Dec 2010
    Posts
    61
    Thanks
    11
    Thanked 5 Times in 4 Posts
    Quote Originally Posted by Willo3092 View Post
    I thought I had done by setting up a new build-environment.
    I'm using the same site.conf and sources though.
    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?

Page 45 of 46 FirstFirst ... 3543444546 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.