NI-Buildsystem
Re: NI-Buildsystem
Aber Heute nicht mehr . Jetzt will er e-mail von mir
Code: Alles auswählen
Von https://github.com/tuxbox-neutrino/plugin-tuxwetter
* branch master -> FETCH_HEAD
1498759..ae94946 master -> tuxbox/master
*** Bitte geben Sie an, wer Sie sind.
Führen Sie
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
aus, um das als Ihre standardmäßige Identität zu setzen.
Lassen Sie die Option "--global" weg, um die Identität nur
für dieses Repository zu setzen.
fatal: unable to auto-detect email address (got 'linux@debian.(none)')
make/update.mk:19: die Regel für Ziel „update-tuxbox“ scheiterte
make[1]: *** [update-tuxbox] Fehler 128
make/update.mk:70: die Regel für Ziel „tuxbox-update“ scheiterte
make: *** [tuxbox-update] Fehler 2
linux@debian:~/Sources/Coolstream/ni-buildsystem/source/plugins$ git pull
Macht update ohne zu meckern.
- topie
- NI - VIP
- Beiträge: 548
- Registriert: Di 12. Apr 2016, 14:44
- Wohnort: Bluepeerland
- Box: 2x ZEE², TRINITY Duo | alles Sat
- Has thanked: 2 times
- Been thanked: 1 time
Re: NI-Buildsystem
Wollte auch, hat aber nach einem make ni-images ziemlich am Ende mit Error geendet,
Code: Alles auswählen
arm-cortex-linux-gnueabihf-gcc -pipe -O2 -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -g -I/home/topie/ni-buildsystem/root/include -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example example.o -L. -lcortex-strings -Wl,-O1 -Wl,-rpath,/home/topie/ni-buildsystem/root/lib -Wl,-rpath-link,/home/topie/ni-buildsystem/root/lib -L/home/topie/ni-buildsystem/root/lib libz.a
arm-cortex-linux-gnueabihf-gcc -pipe -O2 -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -g -I/home/topie/ni-buildsystem/root/include -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip minigzip.o -L. -lcortex-strings -Wl,-O1 -Wl,-rpath,/home/topie/ni-buildsystem/root/lib -Wl,-rpath-link,/home/topie/ni-buildsystem/root/lib -L/home/topie/ni-buildsystem/root/lib libz.a
/home/topie/ni-buildsystem/cross/arm/ax/lib/gcc/arm-cortex-linux-gnueabihf/4.9.4/../../../../arm-cortex-linux-gnueabihf/bin/ld: cannot find -lcortex-strings
collect2: Fehler: ld gab 1 als Ende-Status zurück
Makefile:289: die Regel für Ziel „example“ scheiterte
make[3]: *** [example] Fehler 1
make[3]: *** Auf noch nicht beendete Prozesse wird gewartet …
/home/topie/ni-buildsystem/cross/arm/ax/lib/gcc/arm-cortex-linux-gnueabihf/4.9.4/../../../../arm-cortex-linux-gnueabihf/bin/ld: cannot find -lcortex-strings
collect2: Fehler: ld gab 1 als Ende-Status zurück
Makefile:292: die Regel für Ziel „minigzip“ scheiterte
make[3]: *** [minigzip] Fehler 1
make/system-libs.mk:4: die Regel für Ziel „/home/topie/ni-buildsystem/deps/zlib“ scheiterte
make[2]: *** [/home/topie/ni-buildsystem/deps/zlib] Fehler 2
make/ni.mk:47: die Regel für Ziel „ni-image“ scheiterte
make[1]: *** [ni-image] Fehler 2
make/ni.mk:38: die Regel für Ziel „ni-images“ scheiterte
make: *** [ni-images] Fehler 2
Gruss topie
Coolstream 2x ZEE² DVB-S mit 2000GB
Strom ist das aller wichtigste, ohne Strom können Sie nicht mit uns sprechen, Ihre Flugbahn nicht korrigieren und den Hizeschild nicht umdrehen.
John Young, Capcom Apollo 13, 1. Pilot der Challenger.
Coolstream 2x ZEE² DVB-S mit 2000GB
Strom ist das aller wichtigste, ohne Strom können Sie nicht mit uns sprechen, Ihre Flugbahn nicht korrigieren und den Hizeschild nicht umdrehen.
John Young, Capcom Apollo 13, 1. Pilot der Challenger.
- topie
- NI - VIP
- Beiträge: 548
- Registriert: Di 12. Apr 2016, 14:44
- Wohnort: Bluepeerland
- Box: 2x ZEE², TRINITY Duo | alles Sat
- Has thanked: 2 times
- Been thanked: 1 time
Re: NI-Buildsystem
Ich nutze Ubuntu 17.04 und hab schon auf fehlende Pakete wie hier am Anfang gepostet geprüft, Die Datei cortex-strings-48fd30c346ff2ab14ca574b770b5c1bcbefadba8.tar.bz2 ist vorhanden.
Dann hab ich mal ein make clean gemacht und nochmal mit make ni-image das Erstellen angestossen.....noch baut es.
Edit:

Dann hab ich mal ein make clean gemacht und nochmal mit make ni-image das Erstellen angestossen.....noch baut es.
Edit:
Code: Alles auswählen
make check-image-size IMAGE_TO_CHECK=/home/topie/ni-buildsystem/staging/images/ni340-201710151108-cst-kronos.img
*************
*** Done! ***
*************
topie@topie-pc:~/ni-buildsystem$
Gruss topie
Coolstream 2x ZEE² DVB-S mit 2000GB
Strom ist das aller wichtigste, ohne Strom können Sie nicht mit uns sprechen, Ihre Flugbahn nicht korrigieren und den Hizeschild nicht umdrehen.
John Young, Capcom Apollo 13, 1. Pilot der Challenger.
Coolstream 2x ZEE² DVB-S mit 2000GB
Strom ist das aller wichtigste, ohne Strom können Sie nicht mit uns sprechen, Ihre Flugbahn nicht korrigieren und den Hizeschild nicht umdrehen.
John Young, Capcom Apollo 13, 1. Pilot der Challenger.
- gandharva
- Administrator
- Beiträge: 387
- Registriert: Mo 4. Apr 2016, 23:49
- Box: Tank
- Been thanked: 1 time
Re: NI-Buildsystem
Das ist eher ziemlich am Anfang.
"make clean" war hier genau richtig. Damit wurden die cortex-strings gebaut.
Nazi lives don't matter.
Re: NI-Buildsystem
Bildsystem scheint defekt zu sein, die Patch's von zlib laufen nicht mehr!
make update-all
make clean
make ni-image
make update-all
make clean
make ni-image
Code: Alles auswählen
myrmidon@Server-01:~/ni-buildsystem$ make ni-image
starting 'make ni-image' build with 2 threads!
make -j$(expr `grep -c ^processor /proc/cpuinfo`) neutrino
tar -C /home/myrmidon/ni-buildsystem/build_tmp -xf /home/myrmidon/ni-buildsystem/download/zlib-1.2.11.tar.gz
cd /home/myrmidon/ni-buildsystem/build_tmp/zlib-1.2.11 && \
patch -p1 -i /home/myrmidon/ni-buildsystem/archive-patches/zlib-ldflags-tests.patch && \
patch -p1 -i /home/myrmidon/ni-buildsystem/archive-patches/zlib-remove.ldconfig.call.patch && \
rm -rf config.cache && \
CC=arm-cortex-linux-gnueabihf-gcc CXX=arm-cortex-linux-gnueabihf-g++ LD=arm-cortex-linux-gnueabihf-ld NM=arm-cortex-linux-gnueabihf-nm AR=arm-cortex-linux-gnueabihf-ar AS=arm-cortex-linux-gnueabihf-as LDD=arm-cortex-linux-gnueabihf-ldd RANLIB=arm-cortex-linux-gnueabihf-ranlib STRIP=arm-cortex-linux-gnueabihf-strip OBJCOPY=arm-cortex-linux-gnueabihf-objcopy OBJDUMP=arm-cortex-linux-gnueabihf-objdump READELF=arm-cortex-linux-gnueabihf-readelf CFLAGS="-pipe -O2 -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -g -I/home/myrmidon/ni-buildsystem/root/include" CPPFLAGS="-pipe -O2 -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -g -I/home/myrmidon/ni-buildsystem/root/include" CXXFLAGS="-pipe -O2 -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -g -I/home/myrmidon/ni-buildsystem/root/include" LDFLAGS="-lcortex-strings -Wl,-O1 -Wl,-rpath,/home/myrmidon/ni-buildsystem/root/lib -Wl,-rpath-link,/home/myrmidon/ni-buildsystem/root/lib -L/home/myrmidon/ni-buildsystem/root/lib " PKG_CONFIG_PATH=/home/myrmidon/ni-buildsystem/root/lib/pkgconfig \
CC=arm-cortex-linux-gnueabihf-gcc \
LD=arm-cortex-linux-gnueabihf-ld \
AR="arm-cortex-linux-gnueabihf-ar" \
RANLIB=arm-cortex-linux-gnueabihf-ranlib \
LDFLAGS="-lcortex-strings -Wl,-O1 -Wl,-rpath,/home/myrmidon/ni-buildsystem/root/lib -Wl,-rpath-link,/home/myrmidon/ni-buildsystem/root/lib -L/home/myrmidon/ni-buildsystem/root/lib " \
mandir=/home/myrmidon/ni-buildsystem/build_tmp/zlib-1.2.11/.remove \
./configure \
--prefix= \
--shared && \
make && \
make install prefix=/home/myrmidon/ni-buildsystem/root
patching file Makefile.in
Hunk #2 succeeded at 286 (offset 110 lines).
patching file Makefile.in
Hunk #1 succeeded at 322 with fuzz 2 (offset 123 lines).
Compiler error reporting is too harsh for ./configure (perhaps remove -Werror).
** ./configure aborting.
make/system-libs.mk:4: die Regel für Ziel „/home/myrmidon/ni-buildsystem/deps/zlib“ scheiterte
make[1]: *** [/home/myrmidon/ni-buildsystem/deps/zlib] Fehler 1
make/ni.mk:47: die Regel für Ziel „ni-image“ scheiterte
Re: NI-Buildsystem
So heute habe ich mal etwas zeit..
Mal sehen wie weit ich komme....
Was ich bis jetzt getan habe:
VMware auf meinen windows10 rechner installiert
Debian 9.x als iso herunter geladen
Daraus ein vmware image erstellt
Mich bei Bitbucket angemeldet und den SSH-Key hinterlegt
Buildsystem initialisiert
Und momentan am Toolchain bauen......
Bis jetzt alles reibungslos!
Thx
Mal sehen wie weit ich komme....
Was ich bis jetzt getan habe:
VMware auf meinen windows10 rechner installiert
Debian 9.x als iso herunter geladen
Daraus ein vmware image erstellt
Mich bei Bitbucket angemeldet und den SSH-Key hinterlegt
Buildsystem initialisiert
Und momentan am Toolchain bauen......
Bis jetzt alles reibungslos!
Thx
Re: NI-Buildsystem
Beim cosstool hängt es leider...
kann jemand helfen?
Code: Alles auswählen
INFO ] Installing binutils for host
[INFO ] Installing binutils for host: done in 274.01s (at 18:58)
[INFO ] =================================================================
[INFO ] Installing pass-1 core C gcc compiler
[ERROR] make[3]: *** [s-automata] Error 137
[ERROR] make[2]: *** [all-gcc] Error 2
[ERROR]
[ERROR] >>
[ERROR] >> Build failed in step 'Installing pass-1 core C gcc compiler'
[ERROR] >> called in step '(top-level)'
[ERROR] >>
[ERROR] >> Error happened in: CT_DoExecLog[scripts/functions@338]
[ERROR] >> called from: do_gcc_core_backend[scripts/build/cc/100-gcc.sh@674]
[ERROR] >> called from: do_gcc_core_pass_1[scripts/build/cc/100-gcc.sh@227]
[ERROR] >> called from: do_cc_core_pass_1[scripts/build/cc.sh@35]
[ERROR] >> called from: main[scripts/crosstool-NG.sh@655]
[ERROR] >>
[ERROR] >> For more info on this error, look at the file: 'build.log'
[ERROR] >> There is a list of known issues, some with workarounds, in:
[ERROR] >> 'docs/B - Known issues.txt'
[ERROR] >>
[ERROR] >> If you feel this is a bug in crosstool-NG, report it at:
[ERROR] >> https://github.com/crosstool-ng/crosstool-ng/issues/
[ERROR] >>
[ERROR] >> Make sure your report includes all the information pertinent to this issue.
[ERROR] >> Read the bug reporting guidelines here:
[ERROR] >> http://crosstool-ng.github.io/support/
[ERROR]
[ERROR] (elapsed: 27:24.30)
[27:26] / ct-ng:146: die Regel für Ziel „build“ scheiterte
make[1]: *** [build] Fehler 2
make/crosstool.mk:57: die Regel für Ziel „crosstool-arm-hd2“ scheiterte
make: *** [crosstool-arm-hd2] Fehler 2
Re: NI-Buildsystem
also die gcc-linaro-4.9-2017.01.tar.xz ist vorhanden, werde diese mal umbenennen und neu downloaden lassen..
mal schauen ob es weiter geht....
Edit on:
Ich glaube es war etwas ganz banales
-> glaube ich habe zu wenig ram der vm gegeben, waren nur 512mb habe jetzt das ganze mal vervierfacht, für HD1 ist es schon mal durchgelaufen, jetzt läuft aktuell noch für HD2.
Das fett markierte ist mir noch im log aufgefallen und lt. google deutete es auf zu wenig ram hin..
/bin/bash: line 1: 13821 Killed
Dennoch herzlichen dank für die unterstützung bei der fehlersuche !!
Habe bestimmt die nächsten tage / wochen noch weitere fragen
Edit off
mal schauen ob es weiter geht....
Edit on:
Ich glaube es war etwas ganz banales
Das fett markierte ist mir noch im log aufgefallen und lt. google deutete es auf zu wenig ram hin..
/bin/bash: line 1: 13821 Killed
Code: Alles auswählen
[ALL ] /bin/bash: line 1: 13821 Killed build/genautomata /home/nofx/ni-buildsystem/build_tmp/crosstool-ng/targets/src/gcc-linaro-4.9-2017.01/gcc/config/arm/arm.md insn-conditions.md > tmp-automata.c
[ALL ] Makefile:2093: recipe for target 's-automata' failed
[ERROR] make[3]: *** [s-automata] Error 137
[ALL ] make[3]: Leaving directory '/home/nofx/ni-buildsystem/build_tmp/crosstool-ng/targets/arm-cortex-linux-uclibcgnueabi/build/build-cc-gcc-core-pass-1/gcc'
[ALL ] Makefile:3952: recipe for target 'all-gcc' failed
[ERROR] make[2]: *** [all-gcc] Error 2
Habe bestimmt die nächsten tage / wochen noch weitere fragen
Edit off
Re: NI-Buildsystem
Nach ein paar stunden "arbeit" ist es nur durchgelaufen.. thx
Was mir noch aufgefallen ist, beim bauen konnte es diese datei crosstool-ng-1.20.0.config.diff nicht finden, ich habe es übersprungen...
Nach dem Flashen startete die Box (Tank) nicht von alleine neu...
Sonst habe ich noch nichts bemerkt.
Was mir noch aufgefallen ist, beim bauen konnte es diese datei crosstool-ng-1.20.0.config.diff nicht finden, ich habe es übersprungen...
Nach dem Flashen startete die Box (Tank) nicht von alleine neu...
Sonst habe ich noch nichts bemerkt.
Re: NI-Buildsystem
ffmpeg - master
Was muss ich alles beachten wenn ich auf master switchen möchte?
Die environment.mk anpassen...
Dann benötige ich bestimmt auch eine passende libcoolstream-mt.so..
Und bestimmt noch mehr oder?
2 Gründe
- um tiefer in die materie einzusteigen
- und das mein livestream von meiner Kamera wieder läuft
gruß
Was muss ich alles beachten wenn ich auf master switchen möchte?
Die environment.mk anpassen...
Dann benötige ich bestimmt auch eine passende libcoolstream-mt.so..
Und bestimmt noch mehr oder?
2 Gründe
- um tiefer in die materie einzusteigen
- und das mein livestream von meiner Kamera wieder läuft
gruß
-
- Beiträge: 11
- Registriert: Di 18. Jul 2017, 17:27
- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
Re: NI-Buildsystem
Die libcoolstream kann ich dir heute abend neu für ffmpeg/master bauen, wenn das erforderlich ist.nofx hat geschrieben: ↑Sa 4. Nov 2017, 21:16 ffmpeg - master
Was muss ich alles beachten wenn ich auf master switchen möchte?
Die environment.mk anpassen...
Dann benötige ich bestimmt auch eine passende libcoolstream-mt.so..
Und bestimmt noch mehr oder?
2 Gründe
- um tiefer in die materie einzusteigen
- und das mein livestream von meiner Kamera wieder läuft
gruß
Ansonsten reicht es, environment.mk anzupassen.
Danach 'make clean' nicht vergessen!
- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
Re: NI-Buildsystem
Ich hab das im drivers-Repo mal gesplittet.
Nun also "make update-all". Danach in config.local die Variable definieren:
"make clean" und dann losbauen. 
Was da im Beitrag obendrüber steht, ist also hinfällig.
Nun also "make update-all". Danach in config.local die Variable definieren:
Code: Alles auswählen
NI_FFMPEG_BRANCH = ni/ffmpeg/master
Was da im Beitrag obendrüber steht, ist also hinfällig.