Seite 3 von 4

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: So 31. Jan 2021, 17:31
von Frankenstone
Udog....
Sein BS beruht ja auf DD und wie Du ja wissen solltest muss die config.locale Makefile.locale selber angelegt werden wie auch im DD BS .
Kurz OT glaube ich schick Dir doch mal einen Hörner Whisky zum spülen :kicher:

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Mo 1. Feb 2021, 20:58
von clausi
Wenn ich mit Linux Mint 20.04 arbeite, bleibt Spark7162 und HD51 beim Bauen an der gleichen Stelle stehen mit folgender Meldung:
[Cbx]checking for gpatch... no
checking for patch... patch
checking for absolute path to patch... /usr/bin/patch
checking for bash... /bin/bash
checking for GNU bash >= 3.1... no
configure: error: Required tool not found: GNU bash >= 3.1
make[1]: *** [make/crosstool-arm.mk:75: crosstool-ng] Error 1
make: *** [make/crosstool-arm.mk:65: crosstool] Fehler 2
[/Cbx]
Mit Übuntu 20 läuft es durch. Was müsste ich nachinstallieren ? Danke !

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Mo 1. Feb 2021, 23:29
von mohousch
hab den fehler für bash 5 gefunden entweder update ich die crosstool-ng oder mache ich einen patch fur die aktuelle im build.

Code: Alles auswählen

git pull
oder

Code: Alles auswählen

make update
aufrufen, dürfte jetzt funktionieren

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Di 2. Feb 2021, 13:14
von clausi
Ich habe für Spark7162 und HD51 getestet, nun ist der Stop bei beiden an folgender Stelle:
[Cbx]1.5.2/mkfs.jffs2.o: in function `recursive_populate_directory':
/home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.c:1273: undefined reference to `minor'
/usr/bin/ld: /home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.c:1273: undefined reference to `major'
/usr/bin/ld: /home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.c:1263: undefined reference to `minor'
/usr/bin/ld: /home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.c:1263: undefined reference to `major'
/usr/bin/ld: /home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.o: in function `interpret_table_entry':
/home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.c:467: undefined reference to `makedev'
/usr/bin/ld: /home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.c:503: undefined reference to `makedev'
/usr/bin/ld: /home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2.c:510: undefined reference to `makedev'
collect2: error: ld returned 1 exit status
make[1]: *** [common.mk:70: /home/clausi/buildsystem-ddt/tufsbox/spark7162/build_tmp/mtd-utils-1.5.2/mkfs.jffs2] Error 1
make: *** [make/bootstrap.mk:92: /home/clausi/buildsystem-ddt/tufsbox/spark7162/.deps/host_mtd_utils] Fehler 2
[/Cbx]Vielleicht lässt sich das noch richten. Besten Dank! Clausi

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Di 2. Feb 2021, 18:20
von BPanther
Dürfte der sysmacros Patch sein der da fehlt, siehe https://github.com/Duckbox-Developers/b ... cros.patch

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Mi 3. Feb 2021, 13:18
von mohousch
@BPanther: Danke habe ich jetzt

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Mi 3. Feb 2021, 13:46
von clausi
Jetzt kommt folgende Meldung:
[Cbx]/usr/bin/ld: /tmp/ccQ42H2w.o: in function `print_node':
/home/clausi/buildsystem-ddt/tufsbox/hd51/build_tmp/cramfs-1.1/mkcramfs.c:445: undefined reference to `minor'
/usr/bin/ld: /home/clausi/buildsystem-ddt/tufsbox/hd51/build_tmp/cramfs-1.1/mkcramfs.c:445: undefined reference to `major'
collect2: error: ld returned 1 exit status
make[1]: *** [<builtin>: mkcramfs] Error 1
make: *** [make/bootstrap.mk:113: /home/clausi/buildsystem-ddt/tufsbox/hd51/.deps/host_mkcramfs] Fehler 2
[/Cbx]
Ich hoffe, es hilft. Gruß Clausi

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Mi 3. Feb 2021, 18:40
von BPanther
Genau das gleiche wie bei den mtd_utils. major/minor Fehler -> sysmacros Patch fehlt.

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Do 4. Feb 2021, 12:01
von clausi
Nun baut es deutlich weiter bei Spark7162 unter Linux Mint, bis dahin:
[Cbx] CC libgio_2_0_la-gdbusauthmechanismexternal.lo
gdbusauth.c: In function '_g_dbus_auth_run_server':
gdbusauth.c:1305:11: error: '%s' directive argument is null [-Werror=format-overflow=]
1305 | debug_print ("SERVER: WaitingForBegin, read '%s'", line);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[5]: *** [Makefile:3569: libgio_2_0_la-gdbusauth.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:4417: install-recursive] Error 1
make[3]: *** [Makefile:4739: install] Error 2
make[2]: *** [Makefile:1273: install-recursive] Error 1
make[1]: *** [Makefile:1739: install] Error 2
make: *** [make/contrib-libs.mk:141: /home/clausi/buildsystem-ddt/tufsbox/spark7162/.deps/host_libglib2_genmarshal] Fehler 2
[/Cbx]
Gruß Clausi

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Do 4. Feb 2021, 12:34
von mohousch
hab jetzt blind die hohere version von DDT ubernommen

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Sa 6. Feb 2021, 11:16
von horsti58
hd51 und hd61 baut hier durch...

hd61 bootet aber nicht, im Display steht boot

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Sa 6. Feb 2021, 12:18
von BPanther
Bei Problemen immer ein Log erstellen sonst kann man nicht helfen.

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Sa 6. Feb 2021, 17:12
von horsti58
bei der HD61 so einfach nicht möglich, ich finde nix zum anschließen auch nicht auf dem Motherboard.
unterscheidet sich von der HD60, denn da kann man was finden...

HD51, HD60, Vu, CST Geräte gehen extern Log

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: Sa 6. Feb 2021, 17:50
von mohousch
@horsti58: probier mal bitte erst mit einem Image vpm Tangos Build System um zu auschliessen was ich da vergessen hatte.

Re: how to build NHD2 image for sh4|mips|arm boxes

Verfasst: So 7. Feb 2021, 08:18
von horsti58
Im 3. Slot war vorher ein Tango Image drin, hab auch mal das Tango Kernel nachgeschoben, dann bootet es in Schleife :)