NI-Buildsystem

Benutzeravatar
vanhofen
Administrator
Beiträge: 2936
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: NI-Buildsystem

Beitrag von vanhofen »

Gibts schon. make ni-neutrino-updates :nerd:
Benutzeravatar
vanhofen
Administrator
Beiträge: 2936
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: NI-Buildsystem

Beitrag von vanhofen »

Ach, Moment. Du willst das full-update. Nee, entschuldige, das gibts noch nicht. Baue ich dir aber.
fernsehass
Beiträge: 12
Registriert: Sa 21. Jan 2017, 18:23

Re: NI-Buildsystem

Beitrag von fernsehass »

wenn ich ein update-all mache kommen ja manchmal neue icons dazu
die speilt das update aber nicht mit ein.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2936
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: NI-Buildsystem

Beitrag von vanhofen »

'make update-all' um das Buildsystem und die Sourcen zu aktualisieren. Danach 'make u-neutrino-full' um das Paket zu erzeugen, was du auf der Box einspielen kannst.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2936
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: NI-Buildsystem

Beitrag von vanhofen »

vanhofen hat geschrieben: Sa 16. Sep 2017, 21:45 Ach, Moment. Du willst das full-update. Nee, entschuldige, das gibts noch nicht. Baue ich dir aber.
So. Fertsch.

* 'make ni-neutrino-update' erstellt ein einfaches Update, welches nur das Neutrino-Binary und die Locale enthält.
* 'make ni-neutrino-updates' erstellt einfache Updates für alle Plattformen.

* 'make ni-neutrino-full-update' erstellt ein komplettes Update, welches alle Neutrino-relevanten Daten enthält.
* 'make ni-neutrino-full-updates' erstellt komplette Updates für alle Plattformen.

Die bin-Pakete befinden sich dann in staging/updates.
StreamCool4000
Beiträge: 11
Registriert: Di 18. Jul 2017, 17:27

Re: NI-Buildsystem

Beitrag von StreamCool4000 »

Super!
Leider scheitert es hier schon am bauen der toolchain auf nem neuen PC mit Debian Stretch. :sweat: :cry:

Code: Alles auswählen

[ERROR]   
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Retrieving needed toolchain components' tarballs'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: do_isl_get[scripts/build/companion_libs/121-isl.sh@16]
[ERROR]  >>        called from: do_companion_libs_get[scripts/build/companion_libs.sh@15]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@606]
[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]  >>      'docs/B - Known issues.txt'
[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: 9:54.27)
[09:54] / ct-ng:146: die Regel für Ziel „build“ scheiterte
make[2]: *** [build] Fehler 1
make[2]: Verzeichnis „/home/nwo/ni-buildsystem/build_tmp/crosstool-ng“ wird verlassen
make/crosstool.mk:21: die Regel für Ziel „crosstool-arm-hd1“ scheiterte
make[1]: *** [crosstool-arm-hd1] Fehler 2
make[1]: Verzeichnis „/home/nwo/ni-buildsystem“ wird verlassen
make/crosstool.mk:6: die Regel für Ziel „crosstools“ scheiterte
make: *** [crosstools] Fehler 2
Benutzeravatar
Miky
NI - Team
Beiträge: 1215
Registriert: Di 5. Apr 2016, 17:17
Box: Tank,Trinity,Neo 1,Neo2,Neo²,HD51
Has thanked: 2 times
Been thanked: 1 time

Re: NI-Buildsystem

Beitrag von Miky »

Build failed in step 'Retrieving needed toolchain components' tarballs'
deutet eigentlich auf eine Nichterreichbarkeit des Servers hin. Versuche später einfach noch einmal.
Boxen: Neo 1, Neo2 , Neo², Trinity, Tank, HD 51 alle SAT
Kein PN Support!
Benutzeravatar
gandharva
Administrator
Beiträge: 387
Registriert: Mo 4. Apr 2016, 23:49
Box: Tank

Re: NI-Buildsystem

Beitrag von gandharva »

Miky hat geschrieben: Do 21. Sep 2017, 10:50
Build failed in step 'Retrieving needed toolchain components' tarballs'
deutet eigentlich auf eine Nichterreichbarkeit des Servers hin. Versuche später einfach noch einmal.
Das ISL Paket konnte wohl nicht geladen werden.
Dateianhänge
isl-0.15.tar.xz
(1.34 MiB) 86-mal heruntergeladen
Nazi lives don't matter.
StreamCool4000
Beiträge: 11
Registriert: Di 18. Jul 2017, 17:27

Re: NI-Buildsystem

Beitrag von StreamCool4000 »

Habe es gerade nochmal probiert und baut durch. War wohl wirklich nur ein Server down.
Ansonsten ist alles Top! :thumbsup:
Benutzeravatar
jaro44
Beiträge: 37
Registriert: Di 12. Apr 2016, 18:04
Wohnort: Polska
Box: tank, trinity duo, xsarius alpha hd

Re: NI-Buildsystem

Beitrag von jaro44 »

problem with build samba

Code: Alles auswählen

Compiling smbd/smb2_server.c
lib/sysquotas_nfs.c:39:21: fatal error: rpc/rpc.h: No such file or directory
 #include <rpc/rpc.h>
                     ^
compilation terminated.
Benutzeravatar
gandharva
Administrator
Beiträge: 387
Registriert: Mo 4. Apr 2016, 23:49
Box: Tank

Re: NI-Buildsystem

Beitrag von gandharva »

jaro44 hat geschrieben: Fr 29. Sep 2017, 08:49 problem with build samba

Code: Alles auswählen

Compiling smbd/smb2_server.c
lib/sysquotas_nfs.c:39:21: fatal error: rpc/rpc.h: No such file or directory
 #include <rpc/rpc.h>
                     ^
compilation terminated.
http://neutrino-images.de/board/viewtop ... 822#p10393
Nazi lives don't matter.
Benutzeravatar
jaro44
Beiträge: 37
Registriert: Di 12. Apr 2016, 18:04
Wohnort: Polska
Box: tank, trinity duo, xsarius alpha hd

Re: NI-Buildsystem

Beitrag von jaro44 »

I read :stuck_out_tongue_closed_eyes:

Code: Alles auswählen

libltdl-dev is already the newest version (2.4.6-0.1).
libc6-dev is already the newest version (2.23-0ubuntu9).
my operating system is linuxmint 18.2
Benutzeravatar
gandharva
Administrator
Beiträge: 387
Registriert: Mo 4. Apr 2016, 23:49
Box: Tank

Re: NI-Buildsystem

Beitrag von gandharva »

We are not actively supporting your OS.
Nazi lives don't matter.
Benutzeravatar
jaro44
Beiträge: 37
Registriert: Di 12. Apr 2016, 18:04
Wohnort: Polska
Box: tank, trinity duo, xsarius alpha hd

Re: NI-Buildsystem

Beitrag von jaro44 »

gandharva hat geschrieben: Fr 29. Sep 2017, 13:03 We are not actively supporting your OS.
http://neutrino-images.de/board/viewtop ... 933#p10982
There is specified. Anyway, this is the same as ubuntu 16.04
pity :(
Benutzeravatar
vanhofen
Administrator
Beiträge: 2936
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: NI-Buildsystem

Beitrag von vanhofen »

jaro44 hat geschrieben: Fr 29. Sep 2017, 12:23my operating system is linuxmint 18.2
This OS is tested positively, so it seems to work for some other guys. See -> http://neutrino-images.de/board/viewtop ... 982#p10982
Benutzeravatar
jaro44
Beiträge: 37
Registriert: Di 12. Apr 2016, 18:04
Wohnort: Polska
Box: tank, trinity duo, xsarius alpha hd

Re: NI-Buildsystem

Beitrag von jaro44 »

vanhofen hat geschrieben: Fr 29. Sep 2017, 14:53
jaro44 hat geschrieben: Fr 29. Sep 2017, 12:23my operating system is linuxmint 18.2
This OS is tested positively, so it seems to work for some other guys. See -> http://neutrino-images.de/board/viewtop ... 982#p10982
I tested and is not positively. See -->> viewtopic.php?f=61&t=1822&start=60#p10986
Benutzeravatar
vanhofen
Administrator
Beiträge: 2936
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: NI-Buildsystem

Beitrag von vanhofen »

Vielleicht hab ich beim Merge was übersehen. Ich schaue morgen abend mal drüber.
Benutzeravatar
gandharva
Administrator
Beiträge: 387
Registriert: Mo 4. Apr 2016, 23:49
Box: Tank

Re: NI-Buildsystem

Beitrag von gandharva »

vanhofen hat geschrieben: Sa 30. Sep 2017, 21:44 Vielleicht hab ich beim Merge was übersehen. Ich schaue morgen abend mal drüber.
Du hast nichts übersehen. Neutrino baut hier fehlerfrei.

Die Fehlermeldungen (es werden nicht aufgelöste Merge-Tags angemeckert) deuten klar auf einen User-Fehler.
Nazi lives don't matter.
mirz
NI - VIP
Beiträge: 633
Registriert: Di 12. Apr 2016, 19:05
Wohnort: Berlin
Box: Tank, Zee², Link

Re: NI-Buildsystem

Beitrag von mirz »

auch bei mir kommt es zu diesem Fehler

Code: Alles auswählen

cd /home/neutrum/coolstream/_BSs/bs-ni/ni-buildsystem/source/ni-neutrino-hd && \
	git checkout ni/tuxbox
src/gui/widget/menue.cpp: needs merge
error: Sie müssen zuerst Ihre aktuelle Staging-Area auflösen.
make/neutrino.mk:45: recipe for target '/home/neutrum/coolstream/_BSs/bs-ni/ni-buildsystem/build_tmp/ni-neutrino-hd/config.status' failed
make[1]: *** [/home/neutrum/coolstream/_BSs/bs-ni/ni-buildsystem/build_tmp/ni-neutrino-hd/config.status] Error 1
make/ni.mk:47: recipe for target 'ni-image' failed
make: *** [ni-image] Error 2
Die Datei sieht bei mir so aus

Code: Alles auswählen

//#950
			}
			case (CRCInput::RC_left):
			case (CRCInput::RC_right):
			case (CRCInput::RC_ok):
				if (hasItem() && selected > -1 && (int)items.size() > selected) {
<<<<<<< HEAD
					//NI lcd4l-support
					LCD4l->RemoveFile("/tmp/lcd/menu");

=======
>>>>>>> 17ea8e7d638c1e9f3e23688f2b099ac86cb06057
					//exec this item...
					CMenuItem* item = items[selected];
					if (msg == CRCInput::RC_left && g_settings.menu_left_exit &&
						!item->isMenueOptionChooser()) {
						msg = CRCInput::RC_timeout;
						break;
					}
					if (!item->isSelectable())
						break;
					item->msg = msg;
					fader.StopFade();
					int rv = item->exec( this );
<<<<<<< HEAD

					//NI lcd4l-support
					if (g_settings.lcd4l_support)
						LCD4l->CreateFile("/tmp/lcd/menu", item->lcd4l_text, g_settings.lcd4l_convert);

=======
>>>>>>> 17ea8e7d638c1e9f3e23688f2b099ac86cb06057
					switch ( rv ) {
						case menu_return::RETURN_EXIT_ALL:
							retval = menu_return::RETURN_EXIT_ALL;
							/* fall through */
						case menu_return::RETURN_EXIT:
							msg = CRCInput::RC_timeout;
							break;
						case menu_return::RETURN_REPAINT:
						case menu_return::RETURN_EXIT_REPAINT:
							if (fade && washidden)
								fader.StartFadeIn();
							checkHints();
							pos = selected;
							paint();
							break;
					}
				} else
					msg = CRCInput::RC_timeout;
				break;
make clean-all

Code: Alles auswählen

make clean-all 
make update-all
make update-self
export GIT_MERGE_AUTOEDIT=no && \
git pull
Already up-to-date.
make update-neutrino
export GIT_MERGE_AUTOEDIT=no && \
cd /home/neutrum/coolstream/_BSs/bs-ni/ni-buildsystem/source/ni-neutrino-hd && \
	git checkout ni/tuxbox && \
	git pull origin ni/tuxbox && \
	git fetch
src/gui/widget/menue.cpp: needs merge
error: Sie müssen zuerst Ihre aktuelle Staging-Area auflösen.
make/update.mk:11: recipe for target 'update-neutrino' failed
make[2]: *** [update-neutrino] Error 1
make/update.mk:65: recipe for target 'ni-update' failed
make[1]: *** [ni-update] Error 2
make/clean.mk:27: recipe for target 'clean-all' failed
make: *** [clean-all] Error 2
 
jfk
Beiträge: 31
Registriert: Mi 8. Jun 2016, 20:20

Re: NI-Buildsystem

Beitrag von jfk »

devil7 hat geschrieben: So 1. Okt 2017, 18:56 @gandharva

... dann erkläre ich es mal für Dich etwas kürzer:

1. Vor update-all (OK)
2. Nach update-all (Error)
- auch das Update läuft schon nicht sauber durch
3. Am internen System wurde nichts geändert
4. auch @knicko hat den selben Fehler
5. Stimmt, meist sind es die User

Mal sehen ob ich den Fehler finde ...
Gerade habe ich update-all gemacht . Habe auch error.

Aber image (apollo) wird ohne Probleme gebaut.

Code: Alles auswählen

cd /home/linux/Project/Coolstream/ni-buildsystem/source/ni-linux-kernel && git pull --all && git checkout ni/3.10.x
Fordere an von origin
remote: Counting objects: 61176, done.
remote: Compressing objects: 100% (54892/54892), done.
Connection to bitbucket.org closed by remote host. 49.00 KiB/s    
fatal: The remote end hung up unexpectedly
fatal: zu frühes Dateiende
fatal: index-pack failed
error: Konnte nicht von origin anfordern
Fordere an von upstream
Fordere an von torvalds
remote: Counting objects: 843, done.
remote: Compressing objects: 100% (360/360), done.
remote: Total 843 (delta 688), reused 586 (delta 483)
Empfange Objekte: 100% (843/843), 161.38 KiB | 0 bytes/s, Fertig.
Löse Unterschiede auf: 100% (688/688), abgeschlossen mit 231 lokalen Objekten.
Von https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
   9cd6681..a8c964e  master     -> torvalds/master
make/update.mk:50: die Regel für Ziel „update-ni-git“ scheiterte
make[1]: *** [update-ni-git] Fehler 1
make[1]: Verzeichnis „/home/linux/Project/Coolstream/ni-buildsystem“ wird verlassen
make/update.mk:65: die Regel für Ziel „ni-update“ scheiterte
make: *** [ni-update] Fehler 2
edit :
Heute habe "update-all" gemacht . Update sauber durchgelaufen.
Antworten

Zurück zu „Neutrino allgemein“