Seite 34 von 35
Re: NI-Buildsystem
Verfasst: Sa 27. Jul 2024, 20:50
von satbaby
Danke.
Ich habe git auf ni-git geädert und läuft weiter.
Code: Alles auswählen
diff --git a/package/crosstool-ng/crosstool-ng.mk b/package/crosstool-ng/crosstool-ng.mk
index a8babc07..10bb765d 100644
--- a/package/crosstool-ng/crosstool-ng.mk
+++ b/package/crosstool-ng/crosstool-ng.mk
@@ -8,7 +8,7 @@ CROSSTOOL_NG_VERSION = 6d1b6e4
CROSSTOOL_NG_DIR = crosstool-ng.git
CROSSTOOL_NG_SOURCE = crosstool-ng.git
CROSSTOOL_NG_SITE = https://github.com/crosstool-ng
-CROSSTOOL_NG_SITE_METHOD = git
+CROSSTOOL_NG_SITE_METHOD = ni-git
CROSSTOOL_NG_DEPENDENCIES = kernel-tarball kernel-headers
gruss
Re: NI-Buildsystem
Verfasst: Sa 27. Jul 2024, 20:54
von satbaby
Sven ich habe heute neu aus git gezogen, weil mein alte wollte nicht mehr.
Ich brauche neue ffmpeg auf vuzero, weil ARD-Olimpia streams nicht funktionieren.
Auf mutant51 laufen.
gruss
Re: NI-Buildsystem
Verfasst: Sa 27. Jul 2024, 20:57
von vanhofen
OK. Ich kann dir aber versichern, dass deine ni-git-Lösung nichts mit dem Thema ...
... zu tun hat.
Wir auch immer ... Hauptsache es läuft.
Re: NI-Buildsystem
Verfasst: Sa 27. Jul 2024, 21:00
von satbaby
Sven, da du grade da bist. Ich habe eine Frage.
Wie kann ich jetzt ffmpeg aus orig git nutzen, oder muss ich das patchen?
gruss
Re: NI-Buildsystem
Verfasst: Sa 27. Jul 2024, 23:09
von vanhofen
Dazu müsstest du package/ffmpeg6/ffmpeg6.mk patchen. Standardmäßig werden die offiziellen Tarballs benutzt.
Re: NI-Buildsystem
Verfasst: So 28. Jul 2024, 11:34
von satbaby
Audiolibs download funktioniert nicht, mit allen Versions.
Das geht hier.
https://sources.buildroot.net/alsa-lib/ ... 11.tar.bz2
Re: NI-Buildsystem
Verfasst: So 28. Jul 2024, 12:18
von annie
In einer neuen VM Debian-12-Cinnamon-64Bit installiert
Neutrinobuildsystem nach readme erzeugt, für HD51 Image gebaut.
Archive extra leer gelassen um zu sehen was nicht geladen wird....
mit alsa-lib.... hatte ich keine Downloadprobleme
json.lua bzw JASON.lua musste ich manuell hinzufügen
dvb-apps genauso
sonst lief das alles reibungslos bis zu Ende
Re: NI-Buildsystem
Verfasst: So 28. Jul 2024, 13:35
von tannen
Auf einen Macmini mit M2 Chip in einer UTM Ware mit Ubuntu 22 in 15 Minuten gebaut für VU+ Duo 4k DVB-C/DVB-T2
JASON.lua und dvb-apps musste ich hinzufügen
Gruß
Re: NI-Buildsystem
Verfasst: So 28. Jul 2024, 14:39
von satbaby
Ich habe keine Ahnung was mit cross git anders ist.
Bei allen andren, clone geht ohne Probleme.
git clone
https://github.com/neutrino-images/crosstool-ng.git/
Cloning into 'crosstool-ng'...
Username for '
https://github.com':
Password for '
https://github.com':
remote: Repository not found.
fatal: Authentication failed for '
https://github.com/neutrino-images/crosstool-ng.git/'
git clone
https://github.com/neutrino-images/ni-libstb-hal.git
Cloning into 'ni-libstb-hal'...
remote: Enumerating objects: 12641, done.
remote: Counting objects: 100% (1491/1491), done.
remote: Compressing objects: 100% (489/489), done.
remote: Total 12641 (delta 1035), reused 1424 (delta 987), pack-reused 11150
Receiving objects: 100% (12641/12641), 2.64 MiB | 3.69 MiB/s, done.
Resolving deltas: 100% (9219/9219), done.
//edit
Wieso zaubert der aus:
CROSSTOOL_NG_SITE =
https://github.com/crosstool-ng
???
https://github.com/neutrino-images/crosstool-ng.git/ ???
Downloading crosstool-ng
Username for '
https://github.com':
Password for '
https://github.com':
remote: Repository not found.
fatal: Authentication failed for '
https://github.com/neutrino-images/crosstool-ng.git/'
Extracting crosstool-ng
git checkout tags/crosstool-ng-1.25.0
error: pathspec 'tags/crosstool-ng-1.25.0' did not match any file(s) known to git
make: *** [package/crosstool-ng/crosstool-ng.mk:107: crosstool-ng.do_prepare] Error 1
Re: NI-Buildsystem
Verfasst: So 28. Jul 2024, 16:44
von satbaby
Es war alte crosstool-ng in download Dir.
Re: NI-Buildsystem
Verfasst: Di 22. Jul 2025, 20:36
von Bualicher
Kann mir jemand sagen, was folgende Fehlermeldung beim Build des heutigen Images für die MultiBoxSe auf meinem Buildsystem auf Ubunt 24.04.2 LTS bedeutet?
Code: Alles auswählen
/ni-buildsystem/.build/ni-neutrino/src/zapit/src/zapit.cpp: In member function 'virtual bool CZapit::Start(Z_start_arg*)':
/ni-buildsystem/.build/ni-neutrino/src/zapit/src/zapit.cpp:2822:21: error: 'class cCA' has no member named 'SetCIOperator'
2822 | ca->SetCIOperator(ZapStart_arg->ci_op[i], i);
| ^~~~~~~~~~~~~
make[7]: *** [Makefile:590: zapit.o] Error 1
make[6]: *** [Makefile:461: all-recursive] Error 1
make[5]: *** [Makefile:830: all-recursive] Error 1
make[4]: *** [Makefile:653: all] Error 2
make[3]: *** [Makefile:508: all-recursive] Error 1
make[2]: *** [Makefile:440: all] Error 2
make[1]: *** [package/neutrino/neutrino.mk:171: neutrino] Error 2
make: *** [make/ni.mk:11: image] Error 2
Zuvor
Code: Alles auswählen
make update
make clean
make toolcheck
make init
make image
Re: NI-Buildsystem
Verfasst: Di 22. Jul 2025, 21:14
von vanhofen
libstb-hal hast du sicher aktualisiert?
Re: NI-Buildsystem
Verfasst: Di 22. Jul 2025, 21:39
von Bualicher
Danke für Deine Rückmeldung.
Wie aktualisiere ich die?
Ich bin davon ausgegangen, dass mit
make update alles Notwendige aktualisiert wird

Re: NI-Buildsystem
Verfasst: Di 22. Jul 2025, 22:00
von vanhofen
make update erledigt das normalerweise. Da hast du recht. Du sollst nur mal nachsehen, ob dabei auch alles glatt lief.
Die Tatsache, dass auf unserem Server MultiboxSE-Nightlies liegen, lässt vermuten, dass der Fehler irgendwo bei dir zu suchen ist.
Re: NI-Buildsystem
Verfasst: Di 22. Jul 2025, 22:06
von Bualicher
Code: Alles auswählen
set -e; cd /ni-buildsystem/source/ni-libstb-hal; git pull
Already up to date.
Wird mir zumindest so beim erneuten Ausführen von
make update angezeigt.
Re: NI-Buildsystem
Verfasst: Mi 23. Jul 2025, 02:00
von Bualicher
Ich habe
ni-buildsystem komplett neu erstellt mit folgendem Resultat:
MultiboxSE --> gleicher Fehler wie bereits genannt
E4HDU --> baut ohne Fehler durch
@vanhofen: Du bist Dir sicher, dass das nicht mit den
Commits am 19.07.2025 zu tun hat? Da wurde nämlich dieser CI-Opertor eingeführt, welcher bei der MultiboxSe zumindest bei mir Probleme macht.
Re: NI-Buildsystem
Verfasst: Mi 23. Jul 2025, 09:19
von jokel
vanhofen hat geschrieben: ↑Di 22. Jul 2025, 22:00
Die Tatsache, dass auf unserem Server MultiboxSE-Nightlies liegen, lässt vermuten, dass der Fehler irgendwo bei dir zu suchen ist.
zumindest bis zum 19.7.2025 gibt es Nightly Builds
ab den 20.7.2025 ist nada wie ich sehe .. brauchen / haben den die MultiboxSE CI überhaupt ?
Re: NI-Buildsystem
Verfasst: Mi 23. Jul 2025, 09:28
von Knicko
Nightlys sind zum Teil gebaut.
HD60 z.B. nicht, die hatte auch keinen CI Slot
HD61 wurde gebaut, die hat meines Wissens nen CI Slot.
hab aber selber lokal noch nichts probiert.
Re: NI-Buildsystem
Verfasst: Mi 23. Jul 2025, 09:40
von Bualicher
jokel hat geschrieben: ↑Mi 23. Jul 2025, 09:19
.. brauchen / haben den die MultiboxSE CI überhaupt ?
Die MultiboxSe hat keinen CI-Slot. Daher kann man die Notwendigkeit hier durchaus hinterfragen.
Ich kenne aber die Zusammenhänge im Code nicht, sodass ich das nicht bewerten kann.
Re: NI-Buildsystem
Verfasst: Mi 23. Jul 2025, 11:02
von jokel
/ni-buildsystem/.build/ni-neutrino/src/zapit/src/zapit.cpp

21: error: 'class cCA' has no member named 'SetCIOperator'
2822 | ca->SetCIOperator(ZapStart_arg->ci_op
, i);
| ^~~~~~~~~~~~~
die zeile ca->SetCIOperator(ZapStart_arg->ci_op, i); versucht, eine methode SetCIOperator auf dem objekt ca aufzurufen.
dieses objekt ist vom typ cCA. der compiler sagt dir, dass es in der definition von cCA keine solche methode gibt.
in ni-libstb-hal/include/ca.h
ist definiert ..
die klasse cCA und enthält methoden wie ..
Start()
Stop()
GetNumberCISlots()
GetSlotStatus(int slot)
GetSlotName(int slot)
GetSlotDescription(int slot)
GetSlotInterface(int slot)
GetSlotType(int slot)
aber keine spur von SetCIOperator. das erklärt den compilerfehler ..
am besten mal bp fragen der wollte das einbauen.