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
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
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
leider bin ich nicht schlauer geworden, was die Fehlerursache angeht. Vlt fällt euch ja was dazu ein
wie erwähnt, wurde das Crosstool für apollo unter Debian 13.2 erstellt.
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
- 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
was sagt ..
wenn >= 14 switche zu 13 .. würde ich versuchen.
Code: Alles auswählen
gcc --version
- 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
@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.
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
So, hat gebaut
der Vollständigkeit halber
Danke euch
der Vollständigkeit halber
Code: Alles auswählen
neutrum@trixie:~$ gcc --version
gcc (Debian 14.2.0-19) 14.2.0
-
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
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
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.

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)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.
- 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
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}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]: *** [Makefileobject.o] Error 1
[ERROR] make[6]: *** Waiting for unfinished jobs....
[ERROR] make[5]: *** [Makefileall-recursive] Error 1
[ERROR] make[4]: *** [Makefile:907: all] Error 2
[ERROR] make[3]: *** [Makefile:6885: all-gold] Error 2
[ERROR] make[2]: *** [Makefileall] 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
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 was aus
- hast du den Prozess mit gestartet
hier nur mal paar Anregungen
- hast du eine Box in der config.local angegeben
- wenn ja, welche
- gibt
Code: Alles auswählen
make toolcheck- hast du den Prozess mit
Code: Alles auswählen
make init- 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
@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
- 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
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.
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.
- 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
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
https://mac.getutm.app/gallery/debian-12-rosetta
- 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
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
-
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
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.
Die amd64 von Debian funktionieren (10,11,13).
Aber probiere es einfach mal.
- 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
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
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