Seite 23 von 33

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 08:38
von TangoCash
@Hounddog:

Code: Alles auswählen

apt-get install mercurial

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 08:56
von vanhofen

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 10:18
von jokel
irgendwas vergessen ?

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 10:43
von jokel
nachtrag
ich habe mal die 4 dateien rüber kopiert. jetzt gehts

Code: Alles auswählen

curses.lua
curses_c.so
posix.lua
posix_c.so 
luarocks ?

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 11:00
von vanhofen
Nein, luaposix.

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 13:22
von thc04
Das Problem gibts im aktuellen snapshot auch - zumindest auf der hd51

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 13:29
von vanhofen
Hab ich vorhin schon gesehen. ich kümmere mich drum.

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 13:53
von Hounddog
Hello again,

jetzt hakt es hier (nach 'make image' für Uno4kSE):

Code: Alles auswählen

make[7]: *** [Makefile:872: all-recursive] Fehler 1
make[6]: *** [Makefile:677: all] Fehler 2
make[5]: *** [Makefile:824: all-recursive] Fehler 1
make[4]: *** [Makefile:647: all] Fehler 2
make[3]: *** [Makefile:504: all-recursive] Fehler 1
make[2]: *** [Makefile:436: all] Fehler 2
make[1]: *** [package/neutrino/neutrino.mk:167: neutrino] Fehler 2
make: *** [make/ni.mk:31: image] Fehler 2
Seid ihr bitte nochmal so freundlich... :thinking:
Schönen Dank im Voraus!

Re: NI-Buildsystem

Verfasst: Di 31. Mai 2022, 13:58
von Hounddog
Sorry, war mein Fehler!!!
Kommando zurück... :grin:

Re: NI-Buildsystem

Verfasst: Mi 1. Jun 2022, 00:37
von jokel
vanhofen hat geschrieben: Di 31. Mai 2022, 13:29 Hab ich vorhin schon gesehen. ich kümmere mich drum.
funktioniert wieder :slight_smile:

Re: NI-Buildsystem

Verfasst: Mi 1. Jun 2022, 19:44
von vanhofen
:loudspeaker:

Durch die heutigen Änderungen am Buildsystem ist es zwingend nötig, das Crosstool für die HD2 neu zu bauen. Alle anderen Plattformen sind nicht betroffen.
Das ist also nur nötig, wenn in config.local BOXMODEL apollo, shiner, kronos oder kronos_v2 aktiviert wurde.

Code: Alles auswählen

make cross-clean
make crosstool

Re: NI-Buildsystem

Verfasst: Di 7. Jun 2022, 12:10
von jokel
gab eine kleine unterbrechung beim bauen heute,

Code: Alles auswählen

Follow-up build
rm -rf /home/jokel/ni-buildsystem/build_tmp/coreutils-9.1
rm -f /home/jokel/ni-buildsystem/root/bin/touch; /usr/bin/install -m 0755 -D /home/jokel/ni-buildsystem/root/bin.coreutils/touch /home/jokel/ni-buildsystem/root/bin/touch; rm -f /home/jokel/ni-buildsystem/root/bin.coreutils/touch
support/scripts/target-remove.sh /home/jokel/ni-buildsystem/root /.remove /home/jokel/ni-buildsystem/root/bin.coreutils
Datei umbenannt 'bin.coreutils' -> '.remove/bin.coreutils'
/usr/bin/make -j3 procps-ng
Start-up build
rm -rf /home/jokel/ni-buildsystem/build_tmp/procps-ng-4.0.0)
/bin/sh: -c: Zeile 1: Syntaxfehler beim unerwarteten Wort »)«
/bin/sh: -c: Zeile 1: `rm -rf /home/jokel/ni-buildsystem/build_tmp/procps-ng-4.0.0)'
make[1]: *** [package/procps-ng/procps-ng.mk:64: procps-ng] Fehler 2
make: *** [make/ni.mk:59: image] Fehler 2
jokel@jokel-ThinkPad:~/ni-buildsystem$ 
hier ist der übeltäter :nerd:
https://github.com/neutrino-images/ni-b ... -ng.mk#L11

nach entfernung des ")" wurde mein image gebaut. :wink:

Code: Alles auswählen

distro=NI
imagename=NI \o/ Neutrino-Image
imagedescription=Air Digital Zgemma H7 [arm-h7] Selfmade
imageversion=4.20.40.158
version=9420202206071157
describe=NI-4.11.160-g2ef31b3
builddate=Di 7. Jun 11:57:42 CEST 2022
box_model=h7
creator=NI-Buildsystem, jokel
homepage=www.neutrino-images.de
imagedir=zgemma/h7

Re: NI-Buildsystem

Verfasst: Di 7. Jun 2022, 14:20
von Knicko
Ja Danke Jokel
Hatten wir heute morgen schon gesehen.
Vermutlich schnelle Finger bei vanhofen. :grin:

Re: ZGEMMA H7C Bugs

Verfasst: Sa 11. Jun 2022, 16:44
von jokel
vanhofen hat geschrieben: Sa 11. Jun 2022, 14:30 Welche Probleme hast du mit dem Buildsystem?

Code: Alles auswählen

watch.c:55:11: schwerwiegender Fehler: ncursesw/ncurses.h: Datei oder Verzeichnis nicht gefunden
   55 | # include <ncursesw/ncurses.h>
      |           ^~~~~~~~~~~~~~~~~~~~
Kompilierung beendet.
make[4]: *** [Makefile:1618: watch.o] Fehler 1
make[3]: *** [Makefile:1917: all-recursive] Fehler 1
make[2]: *** [Makefile:1096: all] Fehler 2
make[1]: *** [package/procps-ng/procps-ng.mk:65: procps-ng] Fehler 2
make: *** [make/ni.mk:59: image] Fehler 2
jokel@jokel-ThinkPad:~/ni-buildsystem$ 


Re: ZGEMMA H7C Bugs

Verfasst: Sa 11. Jun 2022, 17:48
von vanhofen
Dafür gibt es doch extra einen Patch. https://github.com/neutrino-images/ni-b ... uild.patch

Re: ZGEMMA H7C Bugs

Verfasst: Sa 11. Jun 2022, 18:18
von jokel
gestern ging noch alles. heute update gemacht . crosstool erneuert > patch scheint nicht zu funktionieren.

Code: Alles auswählen

Rewriting usr/lib/libsigc-2.0.la
rm -rf /home/jokel/ni-buildsystem/build_tmp/libsigc++-2.10.3
make[1]: *** Keine Regel vorhanden, um das Ziel „ncurses“, 
  benötigt von „lua“, zu erstellen.  Schluss.
make: *** [make/ni.mk:31: image] Fehler 2
jokel@jokel-ThinkPad:~/ni-buildsystem$ 

Re: NI-Buildsystem

Verfasst: Sa 11. Jun 2022, 19:39
von vanhofen
Der Patch funktioniert schon. Schließlich haben wir Nightlies auf dem Server liegen und der Buildserver ist ein User wie du und ich, nur dass er script-gesteuert ist.
Warum hast du das Crosstool neu gebaut? Es gab bei den HD5x-Kisten doch gar keine Änderung.
Und warum schimpft dein Buildsystem, dass ncurses kein gültiges Target sei? Alles ausgesprochen seltsam. Ich denke, du hast bei dir bissel was verbastelt.

Re: NI-Buildsystem

Verfasst: Sa 11. Jun 2022, 19:46
von jokel
ok. mache einen schnitt und mach alles neu.
bin schon gespannt wie flitzebogen,muss aber bis morgen warten und habe von ice noch hausaufgaben bekommen
die ich abarbeiten muss. also bis morgen.

Re: NI-Buildsystem

Verfasst: Sa 11. Jun 2022, 19:47
von vanhofen
Recht so. Gehorche deinem Herrn!

Re: NI-Buildsystem

Verfasst: So 12. Jun 2022, 08:14
von jokel
vanhofen ich habe gestern ja alles neu erstellen lassen also nI-buildsystem + archiv und dann das,

Code: Alles auswählen

--2022-06-11 23:41:22--  https://github.com/luaposix/luaposix/archive/luaposix-31.tar.gz
Auflösen des Hostnamens github.com (github.com) … 140.82.121.3
Verbindungsaufbau zu github.com (github.com)|140.82.121.3|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 302 Found
Platz: https://codeload.github.com/luaposix/luaposix/tar.gz/luaposix-31 [folgend]
--2022-06-11 23:41:23--  https://codeload.github.com/luaposix/luaposix/tar.gz/luaposix-31
Auflösen des Hostnamens codeload.github.com (codeload.github.com) … 140.82.121.10
Verbindungsaufbau zu codeload.github.com (codeload.github.com)|140.82.121.10|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found
2022-06-11 23:41:23 FEHLER 404: Not Found.

make[1]: *** [package/luaposix/luaposix.mk:42: luaposix] Fehler 8
make: *** [make/ni.mk:32: image] Fehler 2
jokel@jokel-ThinkPad:~/ni-buildsystem$ 

kannst du bitte mal eine andere quelle dafür einchecken ?
ansonsten löppt es