Seite 1 von 2
NI-Buildsystem Fragen!
Verfasst: Fr 28. Aug 2026, 22:00
von Token
ich habe mich mal an dem buildsystem versucht, folgende fragen dazu:
ich probier(t)e es mit einem ubuntu18 ... aber beim make init / toolchain bauen gibt es schon erste fehler:
1. das zlib.mk will eine v1.3.1 ... diese gibt es jedoch nicht mehr auf dem server ... die v1.3.2 ist nun aktuell!
(das müsste mal bitte im buildsystem korrigiert/aktualisiert werden!)
2. ziemlich am schluss bekomme ich -W..... errors ... das log müsste ich aber nachreichen, das finde ich noch nicht!
3. welche build-voraussetzungen brauche ich eigentlich - ist mein U18 evtl. zu alt? ... die check's gingen jedoch alle durch!
Re: NI-Buildsystem Fragen!
Verfasst: Fr 28. Aug 2026, 23:08
von Token
hier mal noch das angesprochene Log:
-
[+] Spoiler
Code: Alles auswählen
Building host-mtd-utils
CC lib/execinfo.o
CC lib/libmtd.o
CC lib/common.o
CC lib/libfec.o
CC ubi-utils/ubiupdatevol.o
gcc: error: unrecognized command line option ‘-Wduplicated-branches’; did you mean ‘-Wduplicated-cond’?
gcc: error: unrecognized command line option ‘-Wduplicated-branches’; did you mean ‘-Wduplicated-cond’?
gcc: error: unrecognized command line option ‘-Wduplicated-branches’; did you mean ‘-Wduplicated-cond’?
gcc: error: unrecognized command line option ‘-Wrestrict’
gcc: error: unrecognized command line option ‘-Wrestrict’
Makefile:3000: recipe for target 'lib/execinfo.o' failed
make[1]: *** [lib/execinfo.o] Error 1
make[1]: *** Auf noch nicht beendete Prozesse wird gewartet …
Makefile:3000: recipe for target 'lib/common.o' failed
make[1]: *** [lib/common.o] Error 1
gcc: error: unrecognized command line option ‘-Wrestrict’
Makefile:3000: recipe for target 'lib/libmtd.o' failed
make[1]: *** [lib/libmtd.o] Error 1
gcc: error: unrecognized command line option ‘-Wduplicated-branches’; did you mean ‘-Wduplicated-cond’?
gcc: error: unrecognized command line option ‘-Wduplicated-branches’; did you mean ‘-Wduplicated-cond’?
gcc: error: unrecognized command line option ‘-Wrestrict’
Makefile:3000: recipe for target 'lib/libfec.o' failed
make[1]: *** [lib/libfec.o] Error 1
gcc: error: unrecognized command line option ‘-Wrestrict’
Makefile:3000: recipe for target 'ubi-utils/ubiupdatevol.o' failed
make[1]: *** [ubi-utils/ubiupdatevol.o] Error 1
package/mtd-utils/mtd-utils.mk:66: recipe for target 'host-mtd-utils' failed
make: *** [host-mtd-utils] Error 2
token@nuc-ubuntu:~/ni-buildsystem$
token@nuc-ubuntu:~/ni-buildsystem$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 6.5.0-2ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-6 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 6.5.0 20181026 (Ubuntu 6.5.0-2ubuntu1~18.04)
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 02:59
von Token
und dann war ich vmtl. grössenwahnsinnig, und habe U26/gcc15 genommen ... die nr. ging komplett nach hinten los.
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 10:33
von Knicko
Warum nimmst du so ein altes Ubuntu?
Ich verwende bei mir ein 20.04, 22.04 und auch 24.04 auf unterschiedlichen laptops.
ich ginge mal mindestens auf 22.04 .
weil 20.04 ist glaube ich mittlerweile auch EOL.
Dann wird das auch klappen.
gr. Knicko
edit:
Da du ja in nem anderen Fred nach dem Paketmanager gefragt hast, schreibe ich dir da mal morgen was zu.
Möglich den zu bauen, geht auch im NI
Wenn du den vernünftig nutzen möchtest, empfehle ich dir das Tuxbox image, was du aber auch selber bauen musst.
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 13:28
von Token
ich habe hier ein U18 wg.s dem alten dreamOS-buildsystem ... und neu ein U26 mit einem u18.docker drin!
also liege ich wohl genau ausserhalb der empfohlenen voraussetzung fürs ni-buildsystem.
ich habe aber noch irgendwo ein debian12 am start ... das könnte ich noch probieren, ansonsten lasse ich es dann wohl.
knicko, hintergrund der ganzen aktionen hier, ist eigentlich nur die tatsache, das ich ein plain-neutrino haben wollte,
also ohne die nicht mehr funktionalen plugins, oder den ganzen pluto+rakuten,etc. kram.
ich bräuchte also ein tool/plugin/script welches mir sauber das überflüssige zeugs entfernt,
daher auch die aktion mit dem selfmade, mit dem hintergrund diese sachen schon vorher zu entsorgen.
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 14:00
von Knicko
debian 12 wird laufen.
Dann passt man sich halt das Image so an, wie man es haben möchte
gr. Knicko
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 14:42
von Token
ich habe noch auf einem thinkpad-t60 ein deb12+u24 gefunden ... da probiere ich mich mal durch.
dann versuche ich erstmal default zu bauen, und dann bräuchte ich von euch den arbeits-hinweis,
was ich wo/wie ausschalten kann/muss.
knicko, da du auch mit einer maxytec arbeitest:
bei der boxauswahl ist 14=multibox und 15=multibox se, wenn ich meine 14 auswähle,
werden in der config.locale trotzdem beide aktiviert!
ist das so richtig & gewollt ?!
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 17:20
von vanhofen
Nein, das ist nicht so gewollt.
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 17:21
von vanhofen
Was darf denn in deinem abgespeckten Image alles drin sein, Token?
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 17:59
von Token
ich sags mal andersrum ... ich (persönlich) benötige nicht:
-
[+] Spoiler
/usr/share/tuxbox/neutrino/plugins/FritzInfoMonitor-setup
/usr/share/tuxbox/neutrino/plugins/FritzInfoMonitor
/usr/share/tuxbox/neutrino/plugins/heizoelpreise
/usr/share/tuxbox/neutrino/plugins/mtv
/usr/share/tuxbox/neutrino/plugins/netzkino
/usr/share/tuxbox/neutrino/plugins/neutrino-mediathek
/usr/share/tuxbox/neutrino/plugins/plutotv-update
/usr/share/tuxbox/neutrino/plugins/plutotv-vod
/usr/share/tuxbox/neutrino/plugins/rss
/usr/share/tuxbox/neutrino/plugins/smarthomeinfo
/usr/share/tuxbox/neutrino/plugins/spiegel_tv_doc
/usr/share/tuxbox/neutrino/plugins/tierwelt_tv
/usr/share/tuxbox/neutrino/plugins/zdfhbbtv
/usr/share/tuxbox/neutrino/webtv ... alle "anbieter"-tv
/usr/share/tuxbox/neutrino/webradio ... alle "anbieter"-radio
und die 2 nicht funktionalen stream's aus dem internetradio
das sind alles sachen, die (hier) entweder nicht mehr funktional sind, oder eher bei bedarf hinzugefügt werden.
also back2root ... TV,Rec,"user-webTV",EPG ... also die puren basic's halt.
momentan werden die obigen sachen halt nur versteckt oder wild gelöscht!
und ein selfmade-image gestaltet sich hier auch schon zur herausforderung.
U18+U26 gehen nicht, weil zu alt/neu ... U24 hatte auch errors beim make init ... jetzt will ich debian12 testen.
wenn das auch nicht klappt, dann bin ich eh raus beim selfmade.
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 18:46
von vanhofen
Gut. Wenn das alles weg ist, hast du schonmal 2% Platz eingespart.

Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 18:48
von seife
Also ich bin jetzt ja vermutlich eher als User mit sehr speziellen Wünschen bekannt, aber selbst mich stört das Zeug nicht, da die kisten heutzutage ja genug Platz haben.

Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 18:52
von vanhofen
Eben. Drum haben wir ja auch alles, was bisher gewünscht wurde, ins Image gepackt.
Wenn du richtig Platz sparen willst, Token, dann fange bei den großen Sachen an. samba, bash, minisatip, wget, minicom ...
Was hast du denn dann mit dem vielen Platz vor?
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 19:39
von Token
okay, bei 2% ist das nun wirklich nicht relevant.
dann belassen wir es so - und nutzen weiterhin den plugin-hider!
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 20:37
von Don de Deckelwech
Hi,
klar, der Platz im Image von den Plugins ist vernachlässigbar. Ich hatte dich aber eher so verstanden, dass du die GUI um die unnützen Plugins bereinigen willst.
Wobei man da natürlich bei persönlichen Vorlieben oder Abneigungen vorsichtig sein muss. Beispiel: oben in deinem Spoiler hast du zB heizoelpreise genannt.
Ich weiss aber, dass jemand genau dieses abundzu benutzt, weil er eben Heizöl kaufen muss. Was ich sagen will: was dem einen überflüssig, ist dem anderen evtl wichtig.
Aber: worauf wir uns wohl alle einigen können, ist wohl, nicht mehr funktionierende Plugins (oder Lua-Skripte) aus dem Image zu nehmen.
Und ich denke, da sind Vorschläge durtchaus willkommen.
Ciao,
DdD.
Re: NI-Buildsystem Fragen!
Verfasst: Sa 29. Aug 2026, 23:10
von Token
Don, wie man es macht, wäre eigentlich egal.
durch das verstecken der plugin's sind diese ja auch in der GUI nicht mehr sichtbar.
wenn man zb. aus meinen obigen "remove-block" die anbieterlisten auch noch hidden könnte,
dann schaut es ja schonmal aufgeräumt in der GUI aus.
bei den plugin's+lua's schaue ich nochmal konkret durch, was hier nicht funktional/fehlerbehaftet ist.
heizoel gehört aber definitiv dazu ... auch die rakuten-de/at/ch-listen zb. - lua's muss ich konkret schauen.
bei deinem letzten absatz bin ich definitiv bei dir!
Re: NI-Buildsystem Fragen!
Verfasst: So 30. Aug 2026, 09:10
von Gorcon
Token hat geschrieben: ↑Sa 29. Aug 2026, 17:59
ich sags mal andersrum ... ich (persönlich) benötige nicht:
-
[+] Spoiler
/usr/share/tuxbox/neutrino/plugins/FritzInfoMonitor-setup
/usr/share/tuxbox/neutrino/plugins/FritzInfoMonitor
/usr/share/tuxbox/neutrino/plugins/heizoelpreise
/usr/share/tuxbox/neutrino/plugins/mtv
/usr/share/tuxbox/neutrino/plugins/netzkino
/usr/share/tuxbox/neutrino/plugins/neutrino-mediathek
/usr/share/tuxbox/neutrino/plugins/plutotv-update
/usr/share/tuxbox/neutrino/plugins/plutotv-vod
/usr/share/tuxbox/neutrino/plugins/rss
/usr/share/tuxbox/neutrino/plugins/smarthomeinfo
/usr/share/tuxbox/neutrino/plugins/spiegel_tv_doc
/usr/share/tuxbox/neutrino/plugins/tierwelt_tv
/usr/share/tuxbox/neutrino/plugins/zdfhbbtv
/usr/share/tuxbox/neutrino/webtv ... alle "anbieter"-tv
/usr/share/tuxbox/neutrino/webradio ... alle "anbieter"-radio
und die 2 nicht funktionalen stream's aus dem internetradio
das sind alles sachen, die (hier) entweder nicht mehr funktional sind, oder eher bei bedarf hinzugefügt werden.
Außer Heitzölpreise, mtv und zdfhbbtv (das erst vor ca. 2Wochen abgeschaltet worden ist) funktioniert doch alles.
Re: NI-Buildsystem Fragen!
Verfasst: So 30. Aug 2026, 10:58
von Token
- beim internetradio-player/plugin funktioniert (hier) kein audio
- rakutenTV-de/at/ch (movie etc.) stream's funktionieren nicht
- bei den plutoTV sparten-streams ist es ähnlich
Re: NI-Buildsystem Fragen!
Verfasst: So 30. Aug 2026, 19:17
von vanhofen
Ab morgen sind die nicht mehr funktionalen Dinge nicht mehr im Image.
Re: NI-Buildsystem Fragen!
Verfasst: So 30. Aug 2026, 19:18
von vanhofen
Token hat geschrieben: ↑So 30. Aug 2026, 10:58
- beim internetradio-player/plugin funktioniert (hier) kein audio
Das funktioniert hier tadellos.