+ Antworten
Ergebnis 1 bis 10 von 130

Hybrid-Darstellung

  1. #1
    Erfahrener Benutzer Avatar von turulbird
    Registriert seit
    01.09.2012
    Beiträge
    136
    Thanks
    65
    Thanked 2 Times in 2 Posts
    Code:
    Start build of host_u_boot_tools 1.3.1_stm24-9.
    --------------------------------------------------------------
    Build of host_u_boot_tools 1.3.1_stm24-9 completed.
    
    make: *** No rule to make target '/home/turulbird/buildsystem-Audioniek/Patches/build-tvheadend/linux-net_stm24.patch', needed by '/home/turulbird/buildsystem-Audioniek/.deps/kernel.do_prepare'.  Stop
    Copy file from build-all to build-tvheadend; work:

    Build of kernel 2.6.32.71_stm24_0217 completed....

    Code:
    Starting Tvheadhead build
    ==============================
    
    Revision : 4931c0544885371b85146efad4eacd9683ba3dad
    Diff     : 1
    
    Cloning remote Tvheadend git... done.
    Copying local git content to build environment... done.
    Checking out revision 4931c0544885371b85146efad4eacd9683ba3dad... done.
    Applying diff-1 patch...
    Patching to diff-1 completed.
    Build preparation for Tvheadend complete.
    
    ==============================================================
    
    Start build of tvheadend.
    make/tvheadend.mk:99: recipe for target '/home/turulbird/buildsystem-Audioniek/.deps/tvheadend.do_compile' failed
    make: *** [/home/turulbird/buildsystem-Audioniek/.deps/tvheadend.do_compile] Error 2


    After make update:

    Code:
    --------------------------------------------------------------
    Build of tvheadend completed.
    
    rm -rf /home/turulbird/buildsystem-Audioniek/tufsbox/release || true
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/{autofs,bin,boot,dev,dev.static,etc,hdd,lib,media,mnt,proc,ram,root,sbin,swap,sys,tmp,usr,var}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/{init.d,network,mdev}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/network/if-{post-{up,down},pre-{up,down},up,down}.d
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/lib/{modules,udev,firmware}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/media/{dvd,nfs,usb,sda1,sdb1}
    ln -sf /hdd /home/turulbird/buildsystem-Audioniek/tufsbox/release/media/hdd
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/mnt/{hdd,nfs,usb}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/mnt/mnt{0..7}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/{bin,lib,local,sbin,share}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/local/{bin,sbin}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/share/{fonts,tuxbox,udhcpc,zoneinfo}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/share/tuxbox/neutrino
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/share/tuxbox/neutrino/icons/logo
    ln -sf /usr/share/tuxbox/neutrino/icons/logo /home/turulbird/buildsystem-Audioniek/tufsbox/release/logos
    ln -sf /usr/share /home/turulbird/buildsystem-Audioniek/tufsbox/release/share
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/{bin,boot,emu,etc,epg,httpd,keys,lib,net,tuxbox,update}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/lib/{nfs,modules}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/net/epg
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/tuxbox/{config,locale,plugins,themes}
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/tuxbox/plugins/webtv
    install -d /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/tuxbox/config/{webtv,zapit}
    mkdir -p /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc0.d
    ln -s ../init.d/sendsigs /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc0.d/S20sendsigs
    ln -s ../init.d/umountfs /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc0.d/S40umountfs
    ln -s ../init.d/halt /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc0.d/S90halt
    mkdir -p /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc6.d
    ln -s ../init.d/sendsigs /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc6.d/S20sendsigs
    ln -s ../init.d/umountfs /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc6.d/S40umountfs
    ln -s ../init.d/reboot /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/rc.d/rc6.d/S90reboot
    ln -sf /usr/share/tuxbox/neutrino/icons/logo /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/httpd/logos
    touch /home/turulbird/buildsystem-Audioniek/tufsbox/release/var/etc/.firstboot
    cp -a /home/turulbird/buildsystem-Audioniek/tufsbox/cdkroot/bin/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/bin/
    cp -a /home/turulbird/buildsystem-Audioniek/tufsbox/cdkroot/usr/bin/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/bin/
    cp -a /home/turulbird/buildsystem-Audioniek/tufsbox/cdkroot/sbin/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/sbin/
    cp -a /home/turulbird/buildsystem-Audioniek/tufsbox/cdkroot/usr/sbin/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/sbin/
    cp /home/turulbird/buildsystem-Audioniek/tufsbox/cdkroot/boot/uImage /home/turulbird/buildsystem-Audioniek/tufsbox/release/boot/
    ln -sf /proc/mounts /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/mtab
    cp -dp /home/turulbird/buildsystem-Audioniek/root/sbin/MAKEDEV /home/turulbird/buildsystem-Audioniek/tufsbox/release/sbin/
    ln -sf ../sbin/MAKEDEV /home/turulbird/buildsystem-Audioniek/tufsbox/release/dev/MAKEDEV
    ln -sf ../../sbin/MAKEDEV /home/turulbird/buildsystem-Audioniek/tufsbox/release/lib/udev/MAKEDEV
    cp -aR /home/turulbird/buildsystem-Audioniek/root/etc/mdev/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/mdev/
    cp -aR /home/turulbird/buildsystem-Audioniek/root/etc/mdev.conf /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/mdev.conf
    cp -aR /home/turulbird/buildsystem-Audioniek/root/usr/share/udhcpc/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/share/udhcpc/
    cp -aR /home/turulbird/buildsystem-Audioniek/root/usr/share/zoneinfo/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/share/zoneinfo/
    cp /home/turulbird/buildsystem-Audioniek/root/bin/autologin /home/turulbird/buildsystem-Audioniek/tufsbox/release/bin/
    cp /home/turulbird/buildsystem-Audioniek/root/bin/vdstandby /home/turulbird/buildsystem-Audioniek/tufsbox/release/bin/
    cp /home/turulbird/buildsystem-Audioniek/root/usr/sbin/fw_printenv /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/sbin/
    cp -aR /home/turulbird/buildsystem-Audioniek/tufsbox/cdkroot/etc/init.d/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/init.d/
    cp -aR /home/turulbird/buildsystem-Audioniek/tufsbox/cdkroot/etc/* /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/
    echo "ufs910" > /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/hostname
    ln -sf ../../bin/busybox /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/bin/ether-wake
    ln -sf ../../bin/showiframe /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/bin/showiframe
    ln -sf ../../usr/sbin/fw_printenv /home/turulbird/buildsystem-Audioniek/tufsbox/release/usr/sbin/fw_setenv
    cp /home/turulbird/buildsystem-Audioniek/root/release/fw_env.config_ufs910 /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/fw_env.config
    install -m 0755 /home/turulbird/buildsystem-Audioniek/root/release/rcS_tvheadend_ufs910 /home/turulbird/buildsystem-Audioniek/tufsbox/release/etc/init.d/rcS
    install: cannot stat '/home/turulbird/buildsystem-Audioniek/root/release/rcS_tvheadend_ufs910': No such file or directory
    make/tvheadend-release.mk:446: recipe for target 'tvheadend_release_base' failed
    make: *** [tvheadend_release_base] Error 1
    Geändert von turulbird (05.10.2017 um 18:29 Uhr)


  2. #2
    Benutzer Avatar von Saentist
    Registriert seit
    28.08.2015
    Ort
    Bulgaria
    Beiträge
    56
    Thanks
    2
    Thanked 6 Times in 5 Posts
    New buildsystem start with lot of bugs
    no issues enabled in github ;(

    Problem 1: build pass flash cant find it!
    Problem 2: file missing
    Code:
    flash/scripts/USB/prepare_root__USB.sh
    Suggestion: make dvben50221 (CI slots) enabled in kernel
    Tvheadend have new code with enable it
    https://github.com/tvheadend/tvheadend/pull/1049

    Some optimisations for build with last tvheadend
    Code:
    diff --git a/make/tvheadend.mk b/make/tvheadend.mk
    index bc67a21..e804cfc 100644
    --- a/make/tvheadend.mk
    +++ b/make/tvheadend.mk
    @@ -89,6 +89,10 @@ $(SOURCE_DIR)/tvheadend/config.status:
                            --disable-pcre2 \
                            --disable-dvben50221 \
                            --disable-dbus_1 \
    +                       --disable-timeshift \
    +                       --disable-libopus \
    +                       --disable-libopus_static \
    +                       --enable-pngquant \
                            --with-boxtype=$(BOXTYPE) \
                            PKG_CONFIG=$(PKG_CONFIG) \
                            PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
    Geändert von Saentist (22.12.2017 um 21:35 Uhr)


  3. #3
    Developer
    Registriert seit
    18.07.2012
    Ort
    Ridderkerk, Niederlande
    Beiträge
    634
    Thanks
    144
    Thanked 713 Times in 304 Posts
    @Seantist: I fixed most things and flash should work OK now. I also had a look at dbven50221 and the kernel. There is no specific build option for that and the various programs (like dvben20551.c) are complied by definition in the configs used.

    Regards,

    Audioniek.
    Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
    Sats: Astra 1, 2 & 3, Hotbird
    Main activity: building my own E2 images for Fortis receivers


  4. #4
    Benutzer Avatar von Saentist
    Registriert seit
    28.08.2015
    Ort
    Bulgaria
    Beiträge
    56
    Thanks
    2
    Thanked 6 Times in 5 Posts
    But in Neutrino and Enigma there is CI support.
    Something missing...


    p.s.

    Code:
    -- PROBLEM! -----------------------------------------------------------
    
     You are not running this script with fakeroot.
     Try it again with "fakeroot ./flash.sh".
    
    
     Exiting...
    fakeroot ./flash.sh
    why need to use fakeroot?

    p.p.s.
    rev number is lower then old CDK repo
    current is 707 before was 1039+
    Geändert von Saentist (23.12.2017 um 18:31 Uhr)


  5. #5
    Developer
    Registriert seit
    18.07.2012
    Ort
    Ridderkerk, Niederlande
    Beiträge
    634
    Thanks
    144
    Thanked 713 Times in 304 Posts
    Zitat Zitat von Saentist Beitrag anzeigen
    fakeroot ./flash.sh
    why need to use fakeroot?
    Some commands in the process need administrator rights, but sudo is overkill in his case.

    Regards,

    Audioniek.
    Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
    Sats: Astra 1, 2 & 3, Hotbird
    Main activity: building my own E2 images for Fortis receivers


  6. #6
    Benutzer Avatar von Saentist
    Registriert seit
    28.08.2015
    Ort
    Bulgaria
    Beiträge
    56
    Thanks
    2
    Thanked 6 Times in 5 Posts
    Zitat Zitat von Audioniek Beitrag anzeigen
    Some commands in the process need administrator rights, but sudo is overkill in his case.

    Regards,

    Audioniek.
    Then its better to rename current flash.sh to something flashcreator.sh and create new flash.sh with will call with fakeroot ./flashcreator.sh
    even it can be done with patch after automatic git pull command.

    p.s.
    is there a way to include in Makefile option "clearall" with will clear external builds + ccache
    ex. tvheadend is reused

    [hr]
    walk around code
    buildsystem\root\sbin\MAKEDEV line 1986

    Code:
        sci)
            for i in 0 1
            do
                makedev sci$i c 169 $i $sci
            done
            ;;
        sci_fortis)
            for i in 0 1
            do
                makedev sci$i c 253 $i $sci_fortis
            done
    how this is used in enigma and neutrino to map CI
    in kernel \buildsystem\Patches\build-tvheadend\linux-sh4-2.6.32.46_0209_atevio7500.config
    line 820 is commented
    [hr]
    Code:
    root\etc\resolv.conf
    @@ -2,6 +2,5 @@
    # resolv.conf  This file is the resolver configuration file
    # See resolver(5).
    #
    -nameserver 192.168.178.1
    -nameserver 217.237.150.188
    -nameserver 193.193.158.10
    +nameserver 8.8.4.4
    +nameserver 8.8.8.8
    Code:
    root\release\rcS_tvheadend_atevio7500
    @@ -71,10 +71,11 @@ echo "Load 7" > /dev/vfd
    
    
    echo "[rcS] Init embx (LOAD 6)"
    echo "Load 6" > /dev/vfd
    -insmod $MODDIR/embxshell.ko
    -insmod $MODDIR/embxmailbox.ko mailbox0=0xfe211000:136:set2 mailbox1=0xfe212000:0
    -insmod $MODDIR/embxshm.ko mailbox0=shm:0:7:0x60000000:0:256:256:0:512:0x40000000:0x10000000
    -insmod $MODDIR/mme_host.ko transport0=shm
    +# missing files make system boot to stop at this step
    +# insmod $MODDIR/embxshell.ko
    +# insmod $MODDIR/embxmailbox.ko mailbox0=0xfe211000:136:set2 mailbox1=0xfe212000:0
    +# insmod $MODDIR/embxshm.ko mailbox0=shm:0:7:0x60000000:0:256:256:0:512:0x40000000:0x10000000
    +# insmod $MODDIR/mme_host.ko transport0=shm
    
    
    echo "[rcS] Init AVS (LOAD 5)"
    echo "Load 5" > /dev/vfd
    @ -177,11 +178,11 @@ echo "IP $ip" > /dev/vfd
    sleep 3
    
    
    #timefix tvheadend
    date -s "201605011200"
    date -s "201712121200"
    # Try and synchronise time
    if [ -e /sbin/ntpdate ]; then
       echo "Set internet time"
    -   (/sbin/ntpdate de.pool.ntp.org; /bin/fp_control -sst) &
    +   (/sbin/ntpdate pool.ntp.org; /bin/fp_control -sst) &
    else
       if [ -e /usr/sbin/time.sh ]; then
          echo "Use transponder time"
    @ -218,6 +219,6 @@ do
    done
    
    
    #never reached
    -echo "REBOOT HS8200" > /dev/vfd
    +echo "REBOOTING STB" > /dev/vfd
    echo "REBOOT HS8200"
    reboot -f
    Geändert von Saentist (25.12.2017 um 18:37 Uhr)


Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •