Re: NI-Buildsystem
Verfasst: Fr 15. Nov 2019, 07:56
hier mal die version, kommt nach .../download
Das ist richtig. Das muss händisch gemacht werden.
Ja, das ist richtig. Wenn das Crosstool neu erstellt wurde, müssen ja die Crosstool-Libs ins root-Verzeichnis kopiert werden.
hat jemand Ahnung was da kaputt ist?Applying xupnpd-dynamic-lua.patch
patching file src/Makefile
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 87.
2 out of 2 hunks FAILED -- saving rejects to file src/Makefile.rej
make/target-tools.mkrecipe for target 'xupnpd' failed
make[1]: *** [xupnpd] Error 1
make/ni.mk:27: recipe for target 'image' failed
make: *** [image] Error 2
Code: Alles auswählen
arm-cortex-linux-uclibcgnueabi-g++ -pipe -O2 -g -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mlittle-endian -D_GLIBCXX_USE_CXX11_ABI=0 -I/home/topie/ni-buildsystem/root/include -Wall -W -Wformat=2 -fstack-protector-strong -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 -o smartctl smartctl.o atacmdnames.o atacmds.o ataidentify.o ataprint.o dev_ata_cmd_set.o dev_intelliprop.o dev_interface.o dev_jmb39x_raid.o json.o knowndrives.o nvmecmds.o nvmeprint.o scsicmds.o scsiata.o scsinvme.o scsiprint.o utility.o os_linux.o cciss.o dev_areca.o
/home/topie/ni-buildsystem/cross/arm-linux-3.10.93/lib/gcc/arm-cortex-linux-uclibcgnueabi/6.3.1/../../../../arm-cortex-linux-uclibcgnueabi/bin/ld: cannot find -lssp_nonshared
/home/topie/ni-buildsystem/cross/arm-linux-3.10.93/lib/gcc/arm-cortex-linux-uclibcgnueabi/6.3.1/../../../../arm-cortex-linux-uclibcgnueabi/bin/ld: cannot find -lssp
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[3]: *** [Makefile:1037: smartctl] Fehler 1
make[3]: *** Es wird auf noch nicht beendete Prozesse gewartet....
mv -f .deps/smartd.Tpo .deps/smartd.Po
make[2]: *** [Makefile:940: all] Fehler 2
make[1]: *** [make/target-tools.mk:591: smartmontools] Fehler 2
make: *** [make/ni.mk:36: image] Fehler 2
Code: Alles auswählen
sudo apt-get install deb-multimedia-keyring
Code: Alles auswählen
Making all in src
CXX ac3_descriptor.lo
CXX aac_descriptor.lo
CXX adaptation_field_data_descriptor.lo
CXX ancillary_data_descriptor.lo
ac3_descriptor.cpp: In constructor 'Ac3Descriptor::Ac3Descriptor(const uint8_t*)':
ac3_descriptor.cpp:34:1: error: expected primary-expression before '<<' token
<<<<<<< HEAD
^
ac3_descriptor.cpp:34:3: error: expected primary-expression before '<<' token
<<<<<<< HEAD
^
ac3_descriptor.cpp:34:5: error: expected primary-expression before '<<' token
<<<<<<< HEAD
^
ac3_descriptor.cpp:34:7: error: expected primary-expression before '<' token
<<<<<<< HEAD
^
ac3_descriptor.cpp:34:9: error: 'HEAD' was not declared in this scope
<<<<<<< HEAD
^
ac3_descriptor.cpp:38:6: error: 'headerLength' was not declared in this scope
if (headerLength > descriptorLength) {
^
In file included from ../include/dvbsi++/ac3_descriptor.h:16:0,
from ac3_descriptor.cpp:13:
ac3_descriptor.cpp:46:18: error: 'headerLength' was not declared in this scope
ASSERT_MIN_DLEN(headerLength);
^
../include/dvbsi++/descriptor.h:24:26: note: in definition of macro 'ASSERT_MIN_DLEN'
if (descriptorLength < (length)) { \
^
ac3_descriptor.cpp:48:1: error: expected primary-expression before '==' token
=======
^
ac3_descriptor.cpp:48:3: error: expected primary-expression before '==' token
=======
^
ac3_descriptor.cpp:48:5: error: expected primary-expression before '==' token
=======
^
ac3_descriptor.cpp:48:7: error: expected primary-expression before '=' token
=======
^
ac3_descriptor.cpp:49:1: error: expected primary-expression before '>>' token
>>>>>>> f3c40ea6daa94a3bfeeee1ef9381c68629a68b81
^
ac3_descriptor.cpp:49:3: error: expected primary-expression before '>>' token
>>>>>>> f3c40ea6daa94a3bfeeee1ef9381c68629a68b81
^
ac3_descriptor.cpp:49:5: error: expected primary-expression before '>>' token
>>>>>>> f3c40ea6daa94a3bfeeee1ef9381c68629a68b81
^
ac3_descriptor.cpp:49:7: error: expected primary-expression before '>' token
>>>>>>> f3c40ea6daa94a3bfeeee1ef9381c68629a68b81
^
ac3_descriptor.cpp:49:9: error: 'f3c40ea6daa94a3bfeeee1ef9381c68629a68b81' was not declared in this scope
>>>>>>> f3c40ea6daa94a3bfeeee1ef9381c68629a68b81
^
ac3_descriptor.cpp:51:26: error: 'i' was not declared in this scope
if (ac3TypeFlag == 1 && i < descriptorLength + 2)
^
ac3_descriptor.cpp:54:23: error: 'i' was not declared in this scope
if (bsidFlag == 1 && i < descriptorLength + 2)
^
ac3_descriptor.cpp:57:25: error: 'i' was not declared in this scope
if (mainidFlag == 1 && i < descriptorLength + 2)
^
ac3_descriptor.cpp:60:23: error: 'i' was not declared in this scope
if (asvcFlag == 1 && i < descriptorLength + 2)
^
ac3_descriptor.cpp:66:38: error: 'i' was not declared in this scope
memcpy(&additionalInfo[0], &buffer[i], descriptorLength - headerLength);
^
Makefile:779: recipe for target 'ac3_descriptor.lo' failed
make[4]: *** [ac3_descriptor.lo] Error 1
make[4]: *** Auf noch nicht beendete Prozesse wird gewartet …
Makefile:467: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
Makefile:376: recipe for target 'all' failed
make[2]: *** [all] Error 2
make/target-libs.mk:108: recipe for target 'libdvbsi' failed
make[1]: *** [libdvbsi] Error 2
make/ni.mk:27: recipe for target 'ni-image' failed
make: *** [ni-image] Error 2
Code: Alles auswählen
make plugins
make -j2 neutrino-plugins
make[2]: *** Keine Regel vorhanden, um das Ziel „libjpeg“,
benötigt von „/home/hounddog/ni-buildsystem/build_tmp/ni-neutrino-plugins/config.status“, zu erstellen. Schluss.
make/neutrino-plugins.mk:7: recipe for target 'plugins' failed
make[1]: *** [plugins] Error 2
make/ni.mk:27: recipe for target 'ni-image' failed
make: *** [ni-image] Error 2