NI-Buildsystem
- gandharva
- Administrator
- Beiträge: 387
- Registriert: Mo 4. Apr 2016, 23:49
- Box: Tank
- Been thanked: 1 time
NI-Buildsystem
Seit heute ist unser Buildsystem öffentlich zugänglich. Ihr erreicht es unter folgender URL: https://bitbucket.org/neutrino-images/n ... m/overview
Eine Übersicht über all unsere Repos findet ihr hier: https://bitbucket.org/account/user/neut ... cts/NI_PUB
Das Buildsystem erlaubt es Euch für alle Coolstream Boxen aktuelle NI-Images zu bauen.
Voraussetzung für die Nutzung des Buildsystems ist ein Bitbucket-Account und dieser muss einen SSH-Key hinterlegt haben.
Das Kompilieren der Tuxbox Sourcen sollte funktionieren, wird hier aber genau wie andere Neutrino Derivate nicht supportet!
Als Host verwenden wir derzeit Debian Stretch.
Bitte zuerst die README.md lesen und erst dann hier im Thread Fragen stellen.
Falls Ihr mit dem Buildsystem erstellte Images anderen Personen zur Verfügung stellen wollt, ändert bitte den Eintrag MAINTAINER in der config.local, da wir für solche Privatbuilds keinen Support geben.
Viel Spass!
NI! \o/
Eine Übersicht über all unsere Repos findet ihr hier: https://bitbucket.org/account/user/neut ... cts/NI_PUB
Das Buildsystem erlaubt es Euch für alle Coolstream Boxen aktuelle NI-Images zu bauen.
Voraussetzung für die Nutzung des Buildsystems ist ein Bitbucket-Account und dieser muss einen SSH-Key hinterlegt haben.
Das Kompilieren der Tuxbox Sourcen sollte funktionieren, wird hier aber genau wie andere Neutrino Derivate nicht supportet!
Als Host verwenden wir derzeit Debian Stretch.
Bitte zuerst die README.md lesen und erst dann hier im Thread Fragen stellen.
Falls Ihr mit dem Buildsystem erstellte Images anderen Personen zur Verfügung stellen wollt, ändert bitte den Eintrag MAINTAINER in der config.local, da wir für solche Privatbuilds keinen Support geben.
Viel Spass!
NI! \o/
Nazi lives don't matter.
- annie
- NI - Team
- Beiträge: 1023
- Registriert: Di 5. Apr 2016, 18:46
- Wohnort: zuhause
- Box: 1x E4HD, 4x HD51,1x VuUno4K
- Has thanked: 7 times
- Been thanked: 7 times
Re: NI-Buildsystem
Der Maintainer in config.local scheint aber nicht zu funktionieren.
Ich habe die Werte aber in der rootfs.mk gefunden.
Ich habe die Werte aber in der rootfs.mk gefunden.
- Janus
- NI - VIP
- Beiträge: 1157
- Registriert: Di 12. Apr 2016, 19:41
- Box: HD1, Zee, Neo, Tank, HD51, Duo4K
- Has thanked: 4 times
- Been thanked: 5 times
Re: NI-Buildsystem
Danke für's BS!
War unter VMWare/Jessie auch erfolgreich:
Axo, fast vergessen:
Wohin kommen Fragen zum "Vorgehen", z.B. 'Macht "make neutrino" nur ein selektives Update nach Code-Anpassungen wie "make neutrino-cs" im BS4CS ?'
War unter VMWare/Jessie auch erfolgreich:
Axo, fast vergessen:
Wohin kommen Fragen zum "Vorgehen", z.B. 'Macht "make neutrino" nur ein selektives Update nach Code-Anpassungen wie "make neutrino-cs" im BS4CS ?'
- Janus
- NI - VIP
- Beiträge: 1157
- Registriert: Di 12. Apr 2016, 19:41
- Box: HD1, Zee, Neo, Tank, HD51, Duo4K
- Has thanked: 4 times
- Been thanked: 5 times
Re: NI-Buildsystem
Nöö, bis auf meinen Kampf mit dem SSH-Key war alles Andere unproblematisch und auf Anhieb durchgelaufen.
Meine Jessie-VM läuft aber schon länger mit BS4CS, sodass unbemerkt fehlende Libs eher unwahrscheinlich waren.
Von den als Vorbedingungen angegebenen Sachen fehlte auch nur eine. Die ist aber mit der angegebenen "apt install" - Aufstellung nachinstalliert worden.
Ich wollte eh bei Gelegenheit noch eine Stretch-VM aufsetzen...
Meine Jessie-VM läuft aber schon länger mit BS4CS, sodass unbemerkt fehlende Libs eher unwahrscheinlich waren.
Von den als Vorbedingungen angegebenen Sachen fehlte auch nur eine. Die ist aber mit der angegebenen "apt install" - Aufstellung nachinstalliert worden.
Ich wollte eh bei Gelegenheit noch eine Stretch-VM aufsetzen...
Zuletzt geändert von Janus am Mo 28. Aug 2017, 17:49, insgesamt 1-mal geändert.
- vanhofen
- Administrator
- Beiträge: 2963
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 15 times
- Been thanked: 30 times
Re: NI-Buildsystem
Wenn du ein installierbares Neutrino-Update haben willst, musst du 'make u-neutrino' starten. Die Update-Targets sind bei uns alle mit "u-" geprefixt.
Also:
Code: Alles auswählen
make update-all
make u-neutrino
- gandharva
- Administrator
- Beiträge: 387
- Registriert: Mo 4. Apr 2016, 23:49
- Box: Tank
- Been thanked: 1 time
Re: NI-Buildsystem
Jessie ist auch gut. Das haben wir vorher lange genutzt. Da sollte alles laufen.
Nazi lives don't matter.
Re: NI-Buildsystem
Bei mir bricht bei samba Kompilierung ab.
make ni-image oder ni-images (apollo)
make ni-image oder ni-images (apollo)
Code: Alles auswählen
Compiling printing/spoolssd.c
Compiling lib/sysquotas.c
Compiling lib/sysquotas_linux.c
Compiling lib/sysquotas_xfs.c
Compiling lib/sysquotas_4A.c
Compiling lib/sysquotas_nfs.c
lib/sysquotas_nfs.c:39:21: schwerwiegender Fehler: rpc/rpc.h: Datei oder Verzeichnis nicht gefunden
#include <rpc/rpc.h>
^
Kompilierung beendet.
The following command failed:
arm-cortex-linux-uclibcgnueabi-gcc -pipe -O2 -fdata-sections -ffunction-sections -g -I/home/osboxes/Programy/coolstream/ni-buildsystem/root/include -I. -I/home/osboxes/Programy/coolstream/ni-buildsystem/build_tmp/samba-3.6.25/source3 -I/home/osboxes/Programy/coolstream/ni-buildsystem/build_tmp/samba-3.6.25/source3/../lib/popt -I/home/osboxes/Programy/coolstream/ni-buildsystem/build_tmp/samba-3.6.25/source3/../lib/iniparser/src -Iinclude -I./include -I. -I. -I./../lib/replace -I./librpc -I./.. -I./../lib/talloc -I./../lib/tevent -I../lib/tdb/include -DHAVE_CONFIG_H -pipe -O2 -fdata-sections -ffunction-sections -g -I/home/osboxes/Programy/coolstream/ni-buildsystem/root/include -Iinclude -I./include -I. -I. -I./../lib/replace -I./librpc -I./.. -I./../lib/popt -I/home/osboxes/Programy/coolstream/ni-buildsystem/build_tmp/samba-3.6.25/source3/lib -I.. -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 -c lib/sysquotas_nfs.c -o lib/sysquotas_nfs.o
Makefile:1672: recipe for target 'lib/sysquotas_nfs.o' failed
make[3]: *** [lib/sysquotas_nfs.o] Error 1
make[3]: Leaving directory '/home/osboxes/Programy/coolstream/ni-buildsystem/build_tmp/samba-3.6.25/source3'
make/system-tools.mk:547: recipe for target '/home/osboxes/Programy/coolstream/ni-buildsystem/deps/samba-hd2' failed
make[2]: *** [/home/osboxes/Programy/coolstream/ni-buildsystem/deps/samba-hd2] Error 2
make[2]: Leaving directory '/home/osboxes/Programy/coolstream/ni-buildsystem'
make/ni.mk:35: recipe for target 'ni-image' failed
make[1]: *** [ni-image] Error 2
make[1]: Leaving directory '/home/osboxes/Programy/coolstream/ni-buildsystem'
make/ni.mk:26: recipe for target 'ni-images' failed
make: *** [ni-images] Error 2
- gandharva
- Administrator
- Beiträge: 387
- Registriert: Mo 4. Apr 2016, 23:49
- Box: Tank
- Been thanked: 1 time
Re: NI-Buildsystem
osboxes. Das ist so ne Fertigbau VM. Da fehlen sicher diverse Pakete. Die libc6-dev sollte den rpc.h Fehler beheben./home/osboxes/Programy
Nazi lives don't matter.
- Ezak
- NI - VIP
- Beiträge: 226
- Registriert: Di 12. Apr 2016, 15:54
- Box: Axas E4HD Ultra 4k, Firetv 4k Max
- Has thanked: 5 times
- Been thanked: 4 times
Re: NI-Buildsystem
Hey zusammen,
erstmal vielen Dank für das veröffentlichen des BS,
das bietet immerhin auch für die Nachwelt mal die Möglichkeit was zu bauen, wenn ihr irgendwann keine Lust mehr haben solltet (Was hoffentlich nie vorkommt)
Ich habe gerade ein frisches Debian Stretch Image in Virtual Box installiert.
Toolchain hat durchgebaut aber beim Image bau bekomme ich direkt folgenden Fehler:
Finde aber auch kein Paket welches sowas beinhaltet
Kann mir da einer weiterhelfen?
Viele Grüße
Ezak
erstmal vielen Dank für das veröffentlichen des BS,
das bietet immerhin auch für die Nachwelt mal die Möglichkeit was zu bauen, wenn ihr irgendwann keine Lust mehr haben solltet (Was hoffentlich nie vorkommt)
Ich habe gerade ein frisches Debian Stretch Image in Virtual Box installiert.
Toolchain hat durchgebaut aber beim Image bau bekomme ich direkt folgenden Fehler:
Code: Alles auswählen
/home/ezak/ni-buildsystem/cross/arm/hd2/lib/gcc/arm-cortex-linux-uclibcgnueabi/4.9.4/../../../../arm-cortex-linux-uclibcgnueabi/bin/ld: cannot find -lcortex-strings
Kann mir da einer weiterhelfen?
Viele Grüße
Ezak
Re: NI-Buildsystem
Mein OS - VM Xubuntu 15.10
Beide Pakiete (libltdl-dev ,libc6-dev ) hatte ich schon.
Mit bs4cs -build kann ich neutrino-cs fehlerfrei kompilieren.
Welche Pakiete kommen noch in der Frage ?
Beide Pakiete (libltdl-dev ,libc6-dev ) hatte ich schon.
Mit bs4cs -build kann ich neutrino-cs fehlerfrei kompilieren.
Welche Pakiete kommen noch in der Frage ?
- gandharva
- Administrator
- Beiträge: 387
- Registriert: Mo 4. Apr 2016, 23:49
- Box: Tank
- Been thanked: 1 time
Re: NI-Buildsystem
Da musst du wohl selber probieren. Wir supporten nunmal nur Debian. Siehe Eingangspost.
Wenn du Patches hast die den Build in deiner Distri fixen bauen wir diese natürlich gerne ein.
Wenn du Patches hast die den Build in deiner Distri fixen bauen wir diese natürlich gerne ein.
Nazi lives don't matter.
- vanhofen
- Administrator
- Beiträge: 2963
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 15 times
- Been thanked: 30 times
Re: NI-Buildsystem
Existiert denn /usr/include/rpc/rpc.h auf dem Host?
Wenn nicht, musst du rausfinden, welches Xubuntu-Paket diese Datei enthält.
Für Debian und Ubuntu ist es libc6-dev. Da liegt es eigentlich nahe, dass das bei Xubuntu nicht anders ist.
-
- NI - VIP
- Beiträge: 354
- Registriert: Di 12. Apr 2016, 04:53
- Has thanked: 6 times
- Been thanked: 7 times
- Kontaktdaten:
Re: NI-Buildsystem
ich tippe mal, dir fehlt libc6-dev
... ganz übersehen, hast du ja schon installiert. Da müsste aber die rpc.h drin sein
... ganz übersehen, hast du ja schon installiert. Da müsste aber die rpc.h drin sein
- Ezak
- NI - VIP
- Beiträge: 226
- Registriert: Di 12. Apr 2016, 15:54
- Box: Axas E4HD Ultra 4k, Firetv 4k Max
- Has thanked: 5 times
- Been thanked: 4 times
Re: NI-Buildsystem
Baut hier jemand mit einem Image in Virtual Box? Bei mir schlägt der Build beim herunterladen der openSSH portable fehl.
Er verbindet sich anonym mit einem ftp server, und beim passiven download kommt es dann zum timeout.
Gesendet von iPhone mit Tapatalk
Er verbindet sich anonym mit einem ftp server, und beim passiven download kommt es dann zum timeout.
Gesendet von iPhone mit Tapatalk