NI-Buildsystem Fragen!

Antworten
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

NI-Buildsystem Fragen!

Beitrag 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!
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

Re: NI-Buildsystem Fragen!

Beitrag 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) 
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

Re: NI-Buildsystem Fragen!

Beitrag von Token »

und dann war ich vmtl. grössenwahnsinnig, und habe U26/gcc15 genommen ... die nr. ging komplett nach hinten los.
Benutzeravatar
Knicko
NI - Team
Beiträge: 900
Registriert: Di 5. Apr 2016, 16:54
Wohnort: NRW
Box: Zee², AX-HD51,Maxytec,E4HD
Has thanked: 89 times
Been thanked: 59 times

Re: NI-Buildsystem Fragen!

Beitrag 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.
MAKE NEUTRINO GREAT AGAIN!
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

Re: NI-Buildsystem Fragen!

Beitrag 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.
Benutzeravatar
Knicko
NI - Team
Beiträge: 900
Registriert: Di 5. Apr 2016, 16:54
Wohnort: NRW
Box: Zee², AX-HD51,Maxytec,E4HD
Has thanked: 89 times
Been thanked: 59 times

Re: NI-Buildsystem Fragen!

Beitrag von Knicko »

debian 12 wird laufen.
Dann passt man sich halt das Image so an, wie man es haben möchte
gr. Knicko
MAKE NEUTRINO GREAT AGAIN!
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

Re: NI-Buildsystem Fragen!

Beitrag 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 ?!
Benutzeravatar
vanhofen
Administrator
Beiträge: 3173
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 62 times
Been thanked: 100 times

Re: NI-Buildsystem Fragen!

Beitrag von vanhofen »

Nein, das ist nicht so gewollt.
Benutzeravatar
vanhofen
Administrator
Beiträge: 3173
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 62 times
Been thanked: 100 times

Re: NI-Buildsystem Fragen!

Beitrag von vanhofen »

Was darf denn in deinem abgespeckten Image alles drin sein, Token?
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

Re: NI-Buildsystem Fragen!

Beitrag 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.
Benutzeravatar
vanhofen
Administrator
Beiträge: 3173
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 62 times
Been thanked: 100 times

Re: NI-Buildsystem Fragen!

Beitrag von vanhofen »

Gut. Wenn das alles weg ist, hast du schonmal 2% Platz eingespart. :)
seife
Beiträge: 152
Registriert: Mi 20. Okt 2021, 15:20
Box: Amiko Alien Mini 3x, Bre2ze 4k
Has thanked: 3 times
Been thanked: 13 times

Re: NI-Buildsystem Fragen!

Beitrag 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. :grinning:
Benutzeravatar
vanhofen
Administrator
Beiträge: 3173
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 62 times
Been thanked: 100 times

Re: NI-Buildsystem Fragen!

Beitrag 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?
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

Re: NI-Buildsystem Fragen!

Beitrag von Token »

okay, bei 2% ist das nun wirklich nicht relevant.
dann belassen wir es so - und nutzen weiterhin den plugin-hider!
Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1671
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 21 times
Been thanked: 41 times
Kontaktdaten:

Re: NI-Buildsystem Fragen!

Beitrag 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.
"Ein Log, ist besser als kein Log!"
Token
Beiträge: 29
Registriert: Fr 27. Sep 2019, 10:32
Has thanked: 2 times

Re: NI-Buildsystem Fragen!

Beitrag 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!
Antworten

Zurück zu „Entwicklung“