Re: NI-Buildsystem
Verfasst: Di 3. Okt 2017, 21:04
heute sauber durchgebaut 
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
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
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$
Das ist eher ziemlich am Anfang.
"make clean" war hier genau richtig. Damit wurden die cortex-strings gebaut.
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
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
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
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ß
Code: Alles auswählen
NI_FFMPEG_BRANCH = ni/ffmpeg/master