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.
Results 1 to 15 of 15

Thread: Any step by step guides to build a version of Openvix?

  1. #1

    Title
    Senior Member
    Join Date
    Jun 2014
    Posts
    112
    Thanks
    50
    Thanked 15 Times in 11 Posts

    Question Any step by step guides to build a version of Openvix?

    I have an old GigaBlue HD800 UE Plus which I would like to upgrade to Openvix 5.1, but obviously support for that model stopped at 4.1.

    Are there any step by step guides to compile a build anywhere?

    Thanks.

  2. #2
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,618
    Thanks
    1,009
    Thanked 2,964 Times in 2,305 Posts
    There are really loads of stuff via google but try this for starters...
    https://github.com/oe-alliance/build-enviroment
    ...just page down
    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

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

    outrage_uk (16-08-18)

  4. #3
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,945
    Thanks
    2,062
    Thanked 5,145 Times in 3,395 Posts
    Have you got a fast machine running Ubuntu Linux that you can use to build the image?
    Help keep OpenViX servers online.Please donate!

  5. #4

    Title
    Senior Member
    Join Date
    Jun 2014
    Posts
    112
    Thanks
    50
    Thanked 15 Times in 11 Posts
    Yes latest Ubuntu

  6. #5
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,618
    Thanks
    1,009
    Thanked 2,964 Times in 2,305 Posts
    I was having issues with Ubuntu 18.04 and haven‘t been back to see if they are resolved in the last few weeks.... you would be safer (and proven) to use 16.04 as the base until you are able to build on a regular basis (its a learning process!!)
    .. if you need 18.04, its not difficult to have a dual boot 16.04/18.04 and the same /home
    Last edited by twol; 16-08-18 at 06:48.
    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

  7. #6
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    Currently if I try builds of Dev (the 4.1 branch) and the nextp3 branches then they each fail.
    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

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

    twol (16-08-18)

  9. #7
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,618
    Thanks
    1,009
    Thanked 2,964 Times in 2,305 Posts
    I had an issue with the nextp3 branch but I think it was more an issue with the status of nextp3 at that time .... just haven‘t tried for the last 3 weeks on 18.04 mainly because I have other issues with 18.04 and I am dependent on the software package (unify) to maintain my wifi setup!

    However everything runs well on 16.04.
    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

  10. #8
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,618
    Thanks
    1,009
    Thanked 2,964 Times in 2,305 Posts
    Quote Originally Posted by birdman View Post
    Currently if I try builds of Dev (the 4.1 branch) and the nextp3 branches then they each fail.
    Nextp3 requires an E2 change that I have issued a pull for......
    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

  11. #9
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,945
    Thanks
    2,062
    Thanked 5,145 Times in 3,395 Posts
    Quote Originally Posted by birdman View Post
    Currently if I try builds of Dev (the 4.1 branch) and the nextp3 branches then they each fail.
    No idea why you are having trouble building 4.1.
    Help keep OpenViX servers online.Please donate!

  12. #10
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    Quote Originally Posted by Huevos View Post
    No idea why you are having trouble building 4.1.
    This is a Dev build from scratch on an 18.04 system.
    Code:
    ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_unpack: Fetcher failure: Fetch command export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/....
    fatal: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead.
    
    ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_unpack: Function failed: base_do_unpack

    The issue on nextp3 is with the .deps file for enigma2_python.Pcpp. There is no rule to create it and it isn't there when it needs to be.
    I haven't looked at any detail beyond that, and can't remember what Ubuntu rev I was running when I last had a successful build.
    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

  13. #11
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    Quote Originally Posted by birdman View Post
    This is a Dev build from scratch on an 18.04 system.
    [CODE]ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_unpack: Fetcher failure: Fetch command export DBUS_SESSION_BUS_ADDRESS="unixath=/run/user/....
    fatal: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead.

    ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_unpack: Function failed: base_do_unpack[/CODE
    Oddly a patch was supplied to fix this 10 months ago.
    See
    Code:
    https://patchwork.openembedded.org/patch/145412/
    .
    (although patch 145072, which the above is marked as superseding, has more info...even more odd is that 145072 corresponds to the current bitbake source patch).

    EDIT: This patch is already applied in nextp3.
    And if you fix this in Dev you run into another bug in bitbake/lib/bb/fetch2/clearcase.py:

    Code:
      File "/var/tmp/dev-build/oe-alliance/bitbake/lib/bb/fetch2/clearcase.py", line 72, in <module>
        from   distutils import spawn
    ImportError: cannot import name 'spawn'
    Makefile:886: recipe for target 'image' failed
    The fix for that (in nextp3) is:

    Code:
    diff -u /var/tmp/dev-build/oe-alliance/bitbake/lib/bb/fetch2/clearcase.py .
    --- /var/tmp/dev-build/oe-alliance/bitbake/lib/bb/fetch2/clearcase.py   2018-08-16 10:59:49.958087281 +0100
    +++ ./clearcase.py      2018-06-05 11:38:17.622034161 +0100
    @@ -69,7 +69,6 @@
     from   bb.fetch2 import FetchError
     from   bb.fetch2 import runfetchcmd
     from   bb.fetch2 import logger
    -from   distutils import spawn
     
     class ClearCase(FetchMethod):
         """Class to fetch urls via 'clearcase'"""
    @@ -107,7 +106,7 @@
             else:
                 ud.module = ""
     
    -        ud.basecmd = d.getVar("FETCHCMD_ccrc") or spawn.find_executable("cleartool") or spawn.find_executable("rcleartool")
    +        ud.basecmd = d.getVar("FETCHCMD_ccrc") or "/usr/bin/env cleartool || rcleartool"
     
             if d.getVar("SRCREV") == "INVALID":
               raise FetchError("Set a valid SRCREV for the clearcase fetcher in your recipe, e.g. SRCREV = \"/main/LATEST\" or any other label of your choice.")
    And you also need to comment out the (unused) "from distutils import spawn" line in npm.py there too.
    Last edited by birdman; 17-08-18 at 01:34.
    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

  14. #12
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    And after fixing bitbake to get a build to start you get:

    Code:
    help2man: can't get `--help' info from automake-1.15
    Try `--no-discard-stderr' if option outputs to stderr
    Makefile:3687: recipe for target 'doc/automake-1.15.1' failed
    while building automake-native.

    Which looks like an issue with a Perl script in the build, which I thought had been fixed. Clearly not...
    Last edited by birdman; 17-08-18 at 01:40.
    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

  15. #13
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,858
    Thanks
    239
    Thanked 1,673 Times in 1,318 Posts
    Quote Originally Posted by birdman View Post
    Which looks like an issue with a Perl script in the build, which I thought had been fixed. Clearly not...
    Not fixed (although looks like it might be in the automake used for nextp3, since I avoided it there).

    It's this issue
    Code:
    https://gist.github.com/xywei/03b546054f0d2e2f76c5ac530c88268a
    (I thought it looked familiar).

    of course, if you aren't running with a recent Perl, and aren't building from scratch then you may already have built automake and so not see this.
    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

  16. #14
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,618
    Thanks
    1,009
    Thanked 2,964 Times in 2,305 Posts
    Nextp3 runs clean in a new build - have done it many times (just not on 18.04) - there is an issue on subsequent builds with pam-smbpass (which I have reported) but you can work around.
    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

  17. #15
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,618
    Thanks
    1,009
    Thanked 2,964 Times in 2,305 Posts
    You also need the change in Dev that Huevos has now applied for automake (post #8)
    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

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.