NI-Buildsystem

mirz
NI - VIP
Beiträge: 656
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link
Has thanked: 11 times
Been thanked: 4 times

Re: NI-Buildsystem

Beitrag von mirz »

wg. Debian 13.2: Info
Habe gestern mal das Crosstool für Apollo erstellt, was auch ohne Probleme durchlief.
Allerdings ist das Erstellen des Images wieder fehlgeschlagen. Vlt hat es ja doch etwas mit der VM-Soft zu tun (?) - VirtualBox.
Ich schaue mal, ob ich was herausfinden kann. Jetzt noch keine Logs angehängt.

Hinweis: Download hat nicht funktioniert für
- libgpg-error-1.46.tar.bz2
mirz
NI - VIP
Beiträge: 656
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link
Has thanked: 11 times
Been thanked: 4 times

Re: NI-Buildsystem

Beitrag von mirz »

leider bin ich nicht schlauer geworden, was die Fehlerursache angeht. Vlt fällt euch ja was dazu ein

Code: Alles auswählen

config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
configure: WARNING: unrecognized options: --with-crond-dir
Building e2fsprogs
cd ./util ; /usr/bin/make subst
echo "/* fake dirpaths.h for config.h */" > dirpaths.h
gcc -c  subst.c -o subst.o
subst.c: In function ‘main’:
subst.c:391:29: error: implicit declaration of function ‘fstat’ [-Wimplicit-function-declaration]
  391 |                         if (fstat(fd, &stbuf) == 0) {
      |                             ^~~~~
subst.c:437:40: error: implicit declaration of function ‘fchmod’ [-Wimplicit-function-declaration]
  437 |                                 (void) fchmod(ofd, 0444);
      |                                        ^~~~~~
make[5]: *** [Makefile:329: subst.o] Fehler 1
make[4]: *** [Makefile:177: util/subst] Fehler 2
make[3]: *** [package/e2fsprogs/e2fsprogs.mk:67: e2fsprogs] Fehler 2
make[2]: *** [package/nfs-utils/nfs-utils.mk:67: nfs-utils] Fehler 2
make[1]: *** [make/ni.mk:22: image] Fehler 2
wie erwähnt, wurde das Crosstool für apollo unter Debian 13.2 erstellt.
Benutzeravatar
jokel
Beiträge: 2967
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 57 times
Been thanked: 196 times

Re: NI-Buildsystem

Beitrag von jokel »

was sagt ..

Code: Alles auswählen

gcc --version
wenn >= 14 switche zu 13 .. würde ich versuchen.
Benutzeravatar
max_10
NI - VIP
Beiträge: 169
Registriert: Di 12. Apr 2016, 13:06
Has thanked: 1 time
Been thanked: 5 times

Re: NI-Buildsystem

Beitrag von max_10 »

@mirz
Kann deinen Fehler, beim bauen unter LMDE7 nachvollziehen.
Erstell in ni-buildsystem//package/e2fsprogs/ den Ordner patches und im Ordner patches dann 1.43.8 anlegen.
Dort kopierst du dann, den angehängten patch rein und Startes make image wieder.
Dateianhänge
HAVE_SYS_STAT_H.patch
(183 Bytes) 34-mal heruntergeladen
mirz
NI - VIP
Beiträge: 656
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link
Has thanked: 11 times
Been thanked: 4 times

Re: NI-Buildsystem

Beitrag von mirz »

hatte bis jetzt noch keine "zeit", werde ich testen.
Dankeschön
mirz
NI - VIP
Beiträge: 656
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link
Has thanked: 11 times
Been thanked: 4 times

Re: NI-Buildsystem

Beitrag von mirz »

So, hat gebaut :beers:

der Vollständigkeit halber

Code: Alles auswählen

neutrum@trixie:~$ gcc --version
gcc (Debian 14.2.0-19) 14.2.0
Danke euch
mirz
NI - VIP
Beiträge: 656
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link
Has thanked: 11 times
Been thanked: 4 times

Re: NI-Buildsystem

Beitrag von mirz »

hier noch die Rückmeldung zu meiner Fehlermeldung vom 10.01.2026 bzgl Crosstool-4.10.12 und Image HD51 - beides hat jetzt funktioniert

Beim Erstellen des Crosstools kam nur noch eine Abfrage (vorher 3 oder 4), die ich mit Enter beantwortet habe

Code: Alles auswählen

Check installed headers (KERNEL_LINUX_INSTALL_CHECK) [Y/n/?] (NEW)
Das crosstool wurde gebaut und das Image anschließend ohne Fehlermeldung erstellt.

Lösung:(?)
Ich habe zuerst ein Upgrade auf 13.3 durchgeführt und anschließend ein "make all-clean".
Was davon jetzt die Lösung war kann ich leider nicht beantworten. Jedenfalls funktioniert's jetzt.
:beers:
Benutzeravatar
tannen
Beiträge: 519
Registriert: Mo 12. Nov 2018, 18:10
Wohnort: Sandbox
Box: Holzbox
Has thanked: 39 times
Been thanked: 20 times

Re: NI-Buildsystem

Beitrag von tannen »

ich versuche auch mal ein NI BS mit einen Debian GNU/Linux 12 zu bauen aber beim Crosstool bleibt er hier hängen vielleicht hat jemand einen Rat Danke
[INFO ] Installing binutils for host
[ERROR] {standard input}:18585: Error: bad expression at operand 3 -- `add x1,x21,'
[ERROR] {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
[ERROR] g++: fatal error: Killed signal terminated program cc1plus
[ERROR] make[6]: *** [Makefile:1144: object.o] Error 1
[ERROR] make[6]: *** Waiting for unfinished jobs....
[ERROR] make[5]: *** [Makefile:1167: all-recursive] Error 1
[ERROR] make[4]: *** [Makefile:907: all] Error 2
[ERROR] make[3]: *** [Makefile:6885: all-gold] Error 2
[ERROR] make[2]: *** [Makefile:1005: all] Error 2
[ERROR]
[ERROR] >>
[ERROR] >> Build failed in step 'Installing binutils for host'
[ERROR] >> called in step '(top-level)'
[ERROR] >>
[ERROR] >> Error happened in: CT_DoExecLog[scripts/functions@377]
[ERROR] >> called from: do_binutils_backend[scripts/build/binutils/binutils.sh@218]
[ERROR] >> called from: do_binutils_for_host[scripts/build/binutils/binutils.sh@70]
[ERROR] >> called from: main[scripts/crosstool-NG.sh@708]
[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] >> https://crosstool-ng.github.io/docs/known-issues/
[ERROR] >>
[ERROR] >> NOTE: Your configuration includes features marked EXPERIMENTAL.
[ERROR] >> Before submitting a bug report, try to reproduce it without enabling
[ERROR] >> any experimental features. Otherwise, you'll need to debug it
[ERROR] >> and present an explanation why it is a bug in crosstool-NG - or
[ERROR] >> preferably, a fix.
[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: 4:50.68)
[04:51] / gmake[1]: *** [ct-ng:261: build] Fehler 2
make: *** [package/crosstool-ng/crosstool-ng.mk:120: crosstool-ng.do_compile] Fehler 2
debian@debian:~/ni-buildsystem$
mirz
NI - VIP
Beiträge: 656
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link
Has thanked: 11 times
Been thanked: 4 times

Re: NI-Buildsystem

Beitrag von mirz »

Lösung habe ich nicht aber ich weiß, dass es mit Debian 10, 11 und jetzt auch mit 13 funktioniert. Die 12 hatte ich ausgelassen.

hier nur mal paar Anregungen

- hast du eine Box in der config.local angegeben
- wenn ja, welche
- gibt

Code: Alles auswählen

make toolcheck
was aus
- hast du den Prozess mit

Code: Alles auswählen

make init
gestartet
Benutzeravatar
tannen
Beiträge: 519
Registriert: Mo 12. Nov 2018, 18:10
Wohnort: Sandbox
Box: Holzbox
Has thanked: 39 times
Been thanked: 20 times

Re: NI-Buildsystem

Beitrag von tannen »

versuche für eine VU Duo 4k SE zu bauen hab alles gemacht startet ja auch mit make init und bleibt bei der Fehlermeldung von oben stehen
Benutzeravatar
max_10
NI - VIP
Beiträge: 169
Registriert: Di 12. Apr 2016, 13:06
Has thanked: 1 time
Been thanked: 5 times

Re: NI-Buildsystem

Beitrag von max_10 »

was steht den in buildsystem-ni/.build/crosstool-ng.git/build.log?
Benutzeravatar
tannen
Beiträge: 519
Registriert: Mo 12. Nov 2018, 18:10
Wohnort: Sandbox
Box: Holzbox
Has thanked: 39 times
Been thanked: 20 times

Re: NI-Buildsystem

Beitrag von tannen »

max_10 hat geschrieben: So 25. Jan 2026, 15:35 was steht den in buildsystem-ni/.build/crosstool-ng.git/build.log?
@max_10 ich hänge den log mal in zip gepackt mit da zu groß um als text hier hoch zu laden an
Dateianhänge
build.log.zip
(1.57 MiB) 9-mal heruntergeladen
Benutzeravatar
max_10
NI - VIP
Beiträge: 169
Registriert: Di 12. Apr 2016, 13:06
Has thanked: 1 time
Been thanked: 5 times

Re: NI-Buildsystem

Beitrag von max_10 »

Mal eine Frage mit was baust du?
Laut log mit einer ARM Architecture 64-bit.
Kannst du mal die Ausgabe von uname -a aus dem Term Posten.
Zuletzt geändert von max_10 am So 25. Jan 2026, 17:43, insgesamt 1-mal geändert.
Benutzeravatar
tannen
Beiträge: 519
Registriert: Mo 12. Nov 2018, 18:10
Wohnort: Sandbox
Box: Holzbox
Has thanked: 39 times
Been thanked: 20 times

Re: NI-Buildsystem

Beitrag von tannen »

ja mit Debian 12 (Rosetta) in einer virtuellen Maschine in UTM mit ARM Architecture 64-bit. auf einen Mac

https://mac.getutm.app/gallery/debian-12-rosetta
Benutzeravatar
max_10
NI - VIP
Beiträge: 169
Registriert: Di 12. Apr 2016, 13:06
Has thanked: 1 time
Been thanked: 5 times

Re: NI-Buildsystem

Beitrag von max_10 »

Wenn du wirklich mit einer ARM Version baust, bin ich raus ;-)
Zuletzt geändert von max_10 am So 25. Jan 2026, 17:59, insgesamt 1-mal geändert.
Benutzeravatar
tannen
Beiträge: 519
Registriert: Mo 12. Nov 2018, 18:10
Wohnort: Sandbox
Box: Holzbox
Has thanked: 39 times
Been thanked: 20 times

Re: NI-Buildsystem

Beitrag von tannen »

max_10 hat geschrieben: So 25. Jan 2026, 17:46 Wenn du wirklich mit einer ARM Version baust, bin ich raus ;-)
Weiß gar nicht ob die alte Crosstool Version von NI das kann.
ah OK trotzdem Danke für deine Hilfe ich wollte das halt mal testen ob das BS sich unter Debian (Arm) bauen läßt werde es noch mal mit Ubuntu auch Arm testen ich berichte

THX nochmal :thumbsup:
mirz
NI - VIP
Beiträge: 656
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link
Has thanked: 11 times
Been thanked: 4 times

Re: NI-Buildsystem

Beitrag von mirz »

Ubuntu ist ja auch ein Debian, sollte also das gleiche Ergebnis liefern.
Die amd64 von Debian funktionieren (10,11,13).

Aber probiere es einfach mal.
Benutzeravatar
tannen
Beiträge: 519
Registriert: Mo 12. Nov 2018, 18:10
Wohnort: Sandbox
Box: Holzbox
Has thanked: 39 times
Been thanked: 20 times

Re: NI-Buildsystem

Beitrag von tannen »

kurze Rückinfo es war meine Schuld ich habe ein fertiges Debian UTM genommen und das war falsch

habe jetzt mit einer UTM Virtualisierung und einen noble-desktop-arm64.iso eine eigene UTM erstellt und es funktioniert.

ja Ubuntu und Debian ist hier in der arm64 Version gleich und es baut mit dem NI BS durch

Dankeschön für das NI BS

Bildschirmfoto 2026-01-26 .png
Antworten

Zurück zu „Neutrino allgemein“