Seite 2 von 3

Re: allg. Infos zu den changelogs

Verfasst: Fr 3. Jan 2014, 08:15
von ghani123
slizer hat geschrieben:bei mir sieht das im Moment anders aus

Code: Alles auswählen

Aktualisiert zu Revision 2029.
cd /home/slizer/max-tdt/tdt/cvs/apps/nhd2-exp && patch -p1 < "/home/slizer/max-tdt/tdt/cvs/cdk/Patches/neutrino-hd2-exp.diff"
patching file lib/libdvbsub/dvbsubtitle.cpp
Hunk #1 FAILED at 193.
Hunk #2 FAILED at 201.
2 out of 2 hunks FAILED -- saving rejects to file lib/libdvbsub/dvbsubtitle.cpp.rej
patching file lib/libeplayer3/container/container_ffmpeg.c
Hunk #1 FAILED at 38.
Hunk #2 succeeded at 59 with fuzz 2 (offset 11 lines).
Hunk #3 FAILED at 135.
Hunk #4 FAILED at 259.
Hunk #5 FAILED at 641.
Hunk #6 FAILED at 809.
Hunk #7 succeeded at 919 with fuzz 2 (offset 14 lines).
Hunk #8 FAILED at 947.
Hunk #9 FAILED at 1096.
7 out of 9 hunks FAILED -- saving rejects to file lib/libeplayer3/container/container_ffmpeg.c.rej
patching file src/gui/infoviewer.cpp
Hunk #1 succeeded at 38 with fuzz 2 (offset 3 lines).
patching file src/gui/Makefile.am
make: *** [.deps/neutrino-hd2-exp.do_prepare] Fehler 1   

Hallo wollte auch mit testen, aber es hört bei mir auch hier, wie bei dir?

Code: Alles auswählen

root@ghani-MS-6567V2:/max-tdt/tdt/cvs/cdk# make yaud-neutrino-hd2-exp
make: Zirkuläre Datei .deps/cross-sh4-libgcc <- .deps/glibc Abhängigkeit wird nicht verwendet.
rm -rf /max-tdt/tdt/cvs/apps/neutrino-hd2-exp
rm -rf /max-tdt/tdt/cvs/apps/neutrino-hd2-exp.org
[ -d "/root/Archive/neutrino-hd2-exp.svn" ] && \
	(cd /root/Archive/neutrino-hd2-exp.svn; svn up ; cd "/max-tdt/tdt/cvs/cdk";); \
	[ -d "/root/Archive/neutrino-hd2-exp.svn" ] || \
	svn co http://neutrinohd2.googlecode.com/svn/branches/nhd2-exp /root/Archive/neutrino-hd2-exp.svn; \
	cp -ra /root/Archive/neutrino-hd2-exp.svn /max-tdt/tdt/cvs/apps/neutrino-hd2-exp; \
	cp -ra /max-tdt/tdt/cvs/apps/neutrino-hd2-exp /max-tdt/tdt/cvs/apps/neutrino-hd2-exp.org
Revision 2081.
cd /max-tdt/tdt/cvs/apps/neutrino-hd2-exp && patch -p1 < "/max-tdt/tdt/cvs/cdk/Patches/neutrino-hd2-exp.diff"
patching file src/gui/Makefile.am
Reversed (or previously applied) patch detected!  Assume -R? [n] N
Apply anyway? [n] y
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file src/gui/Makefile.am.rej
patching file lib/libeplayer3/container/container_ffmpeg.c
Hunk #1 FAILED at 38.
Hunk #2 succeeded at 59 with fuzz 2 (offset 11 lines).
Hunk #3 FAILED at 135.
Hunk #4 FAILED at 254.
Hunk #5 FAILED at 636.
Hunk #6 FAILED at 804.
Hunk #7 FAILED at 901.
Hunk #8 FAILED at 941.
Hunk #9 FAILED at 1089.
8 out of 9 hunks FAILED -- saving rejects to file lib/libeplayer3/container/container_ffmpeg.c.rej
patching file lib/libdvbsub/dvbsubtitle.cpp
Hunk #1 FAILED at 193.
Hunk #2 FAILED at 201.
2 out of 2 hunks FAILED -- saving rejects to file lib/libdvbsub/dvbsubtitle.cpp.rej
make: *** [.deps/neutrino-hd2-exp.do_prepare] Fehler 1

Re: allg. Infos zu den changelogs

Verfasst: Fr 3. Jan 2014, 08:41
von BPanther
Der Patch ist doch seit 29.12. garnicht mehr aktiv im GIT -> https://gitorious.org/open-duckbox-proj ... f0942c2ce0

Habt ihr auch das aktuelle GIT?!

Re: allg. Infos zu den changelogs

Verfasst: Fr 3. Jan 2014, 08:58
von ghani123
ja ist aktuell, habe ich erst vor 3 tagen runtergeladen, nun wie geht es jetzt weiter?

Re: allg. Infos zu den changelogs

Verfasst: Fr 3. Jan 2014, 09:11
von BPanther
Dann frage ich mich, warum der Patch da noch bei Dir aktiv ist. Auch mal die neutrino.mk verglichen, ob das bei Dir auch so angekommen ist?

EDIT: Zudem stimmt der gesamte Neutrino-Path bei Dir doch garnicht (bei slizer stimmt der zumindest) - siehe auch hier die neutrino.mk.

Bei dir im Log:
cp -ra /root/Archive/neutrino-hd2-exp.svn /max-tdt/tdt/cvs/apps/neutrino-hd2-exp; \
cp -ra /max-tdt/tdt/cvs/apps/neutrino-hd2-exp /max-tdt/tdt/cvs/apps/neutrino-hd2-exp.org
In der neutrino.mk heißt es aber:
cp -ra $(archivedir)/neutrino-hd2-exp.svn $(appsdir)/nhd2-exp; \
cp -ra $(appsdir)/nhd2-exp $(appsdir)/nhd2-exp.org
Da passt also so einiges nicht bei Dir...

Re: allg. Infos zu den changelogs

Verfasst: Fr 3. Jan 2014, 09:25
von Frankenstone
Verstehe ich bei einigen nicht das immer noch die alten Pfade genommen werden.
Bei mir hat alles, trotz der ganzen Änderungen, problemlos funktioniert.

Macht mal alle ein make neutrino-hd2-exp-distclean evtl. auch mal make clean dann in .../max-tdt...../..../apps und Archive die alten Ordner löschen.
Danach ein git checkout -f gefolgt von git pull in ..../max-tdt ausführen.
Evtl. auch mal den .ccache leeren und den Ordner /.../.deps löschen.

Wenn dies alles nicht helfen sollte dann eben die rapiade Methode...ein make distclean und danach ein git checkout -f und git pull...

Re: allg. Infos zu den changelogs

Verfasst: Fr 3. Jan 2014, 09:27
von BPanther
Frankenstone hat geschrieben:Verstehe ich bei einigen nicht das immer noch die alten Pfade genommen werden.
Ich auch nicht, nicht mal nen distclean ist da normalerweise notwendig. Lediglich das löschen aller config.status kann nötig sein.
Frankenstone hat geschrieben:Wenn dies alles nicht helfen sollte dann eben die rapiade Methode...ein make distclean und danach ein git checkout -f und git pull...
Und beim checkout und pull auch genau darauf achten, ob das auch richtig und somit vollständig klappt ohne jegliche Fehlermeldung.

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 10:26
von Friedel
Danke BPanther fürs splitten.
Ich hatte ja schon länger vor gehabt, einen neuen Thread auf zu machen. Es wurde da dann durch dauerndes Antworten auf Tipps nicht mehr rechtzeitig was draus.
Momentan sieht es so aus, als ob ich es hin bekommen hätte. Ich weiß leider nicht, wie.
Ich habe letztendlich git komplett neu aufgebaut und darüber hinaus den Archive Ordner gelöscht. Danach hat es dann zwar mehrere Stunden gedauert, aber dann lief es. ghani123 hat so eine ähnliche Fehlermeldung wie ich gehabt. Ich hänge sie trotzdem mal an. Ich meine auch, dass danach wieder neutrino-hd2 Ordner in /apps waren und nicht nhd2 Ordner.
Ich würde das ja doch gerne nachvollziehen, damit mir beim nächsten Mal ein neuer Homer passiert. 8)

Code: Alles auswählen

make: Zirkuläre Datei .deps/cross-sh4-libgcc <- .deps/glibc Abhängigkeit wird nicht verwendet.
rm -rf /home/friedel/neutrino/max-tdt/tdt/cvs/apps/neutrino-hd2-exp
rm -rf /home/friedel/neutrino/max-tdt/tdt/cvs/apps/neutrino-hd2-exp.org
[ -d "/home/friedel/Archive/neutrino-hd2-exp.svn" ] && \
	(cd /home/friedel/Archive/neutrino-hd2-exp.svn; svn up ; cd "/home/friedel/neutrino/max-tdt/tdt/cvs/cdk";); \
	[ -d "/home/friedel/Archive/neutrino-hd2-exp.svn" ] || \
	svn co http://neutrinohd2.googlecode.com/svn/branches/nhd2-exp /home/friedel/Archive/neutrino-hd2-exp.svn; \
	cp -ra /home/friedel/Archive/neutrino-hd2-exp.svn /home/friedel/neutrino/max-tdt/tdt/cvs/apps/neutrino-hd2-exp; \
	cp -ra /home/friedel/neutrino/max-tdt/tdt/cvs/apps/neutrino-hd2-exp /home/friedel/neutrino/max-tdt/tdt/cvs/apps/neutrino-hd2-exp.org
Revision 2081.
cd /home/friedel/neutrino/max-tdt/tdt/cvs/apps/neutrino-hd2-exp && patch -p1 < "/home/friedel/neutrino/max-tdt/tdt/cvs/cdk/Patches/neutrino-hd2-exp.diff"
patching file lib/libdvbsub/dvbsubtitle.cpp
Hunk #1 FAILED at 193.
Hunk #2 FAILED at 201.
2 out of 2 hunks FAILED -- saving rejects to file lib/libdvbsub/dvbsubtitle.cpp.rej
patching file lib/libeplayer3/container/container_ffmpeg.c
Hunk #1 FAILED at 38.
Hunk #2 succeeded at 59 with fuzz 2 (offset 11 lines).
Hunk #3 FAILED at 135.
Hunk #4 FAILED at 259.
Hunk #5 FAILED at 641.
Hunk #6 FAILED at 809.
Hunk #7 succeeded at 919 with fuzz 2 (offset 14 lines).
Hunk #8 FAILED at 947.
Hunk #9 FAILED at 1096.
7 out of 9 hunks FAILED -- saving rejects to file lib/libeplayer3/container/container_ffmpeg.c.rej
patching file src/gui/infoviewer.cpp
Hunk #1 succeeded at 38 with fuzz 2 (offset 3 lines).
patching file src/gui/Makefile.am
Reversed (or previously applied) patch detected!  Assume -R? [n] 

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 10:50
von Grabber66
Der Fehler kommt, da du noch immer den neutrino-hd2-exp.diff patchst.

Code: Alles auswählen

cd /home/friedel/neutrino/max-tdt/tdt/cvs/apps/neutrino-hd2-exp && patch -p1 < "/home/friedel/neutrino/max-tdt/tdt/cvs/cdk/Patches/neutrino-hd2-exp.diff"
Eigentlich ist der doch aus dem git geflogen.
http://dev.duckbox.info/cgi-bin/cgit.cg ... f0942c2ce0

Und ich denke, das durch den fehlgeschlagenen patch ja die *.rej files erstellt werden, und die liegen dann in
cvs/apps/neutrino-hd2-exp

der richtige Code steht doch aber eigentlich in der der neutrino.mk ???

Code: Alles auswählen

#
# neutrino-hd2-exp
#
$(DEPDIR)/neutrino-hd2-exp.do_prepare: | bootstrap $(MEDIAFW_DEP) $(EXTERNALLCD_DEP) libfreetype libjpeg libpng libungif libid3tag libcurl libmad libvorbisidec libboost libflac openssl ffmpeg libusb2 libalsa
	rm -rf $(appsdir)/nhd2-exp
	rm -rf $(appsdir)/nhd2-exp.org
	[ -d "$(archivedir)/neutrino-hd2-exp.svn" ] && \
	(cd $(archivedir)/neutrino-hd2-exp.svn; svn up ; cd "$(buildprefix)";); \
	[ -d "$(archivedir)/neutrino-hd2-exp.svn" ] || \
	svn co http://neutrinohd2.googlecode.com/svn/branches/nhd2-exp $(archivedir)/neutrino-hd2-exp.svn; \
	cp -ra $(archivedir)/neutrino-hd2-exp.svn $(appsdir)/nhd2-exp; \
	cp -ra $(appsdir)/nhd2-exp $(appsdir)/nhd2-exp.org
	touch $@

#	cd $(appsdir)/nhd2-exp && patch -p1 < "$(buildprefix)/Patches/neutrino-hd2-exp.diff"

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 10:55
von DboxOldie
Und das ist das was mich verblüfft:
Es wird eine "alte" neutrino.mk ausgeführt, wo der Patch noch aktiv ist. :confused:
Ich habe gerade mal probeweise :
Die neutrino.mk in ../cdk/make gelöscht....
git checkout -f
git pull
ausgeführt:
Das ist das Ergebnis in der neuen vom git aktualisierten neutrino.mk:

Code: Alles auswählen

#
# neutrino-hd2-exp
#
$(DEPDIR)/neutrino-hd2-exp.do_prepare: | bootstrap $(MEDIAFW_DEP) $(EXTERNALLCD_DEP) libfreetype libjpeg libpng libungif libid3tag libcurl libmad libvorbisidec libboost libflac openssl ffmpeg libusb2 libalsa
	rm -rf $(appsdir)/nhd2-exp
	rm -rf $(appsdir)/nhd2-exp.org
	[ -d "$(archivedir)/neutrino-hd2-exp.svn" ] && \
	(cd $(archivedir)/neutrino-hd2-exp.svn; svn up ; cd "$(buildprefix)";); \
	[ -d "$(archivedir)/neutrino-hd2-exp.svn" ] || \
	svn co http://neutrinohd2.googlecode.com/svn/branches/nhd2-exp $(archivedir)/neutrino-hd2-exp.svn; \
	cp -ra $(archivedir)/neutrino-hd2-exp.svn $(appsdir)/nhd2-exp; \
	cp -ra $(appsdir)/nhd2-exp $(appsdir)/nhd2-exp.org
	touch $@

#	cd $(appsdir)/nhd2-exp && patch -p1 < "$(buildprefix)/Patches/neutrino-hd2-exp.diff"

Der alte Patch steht auskommentiert weiter unten, also nicht wirksam.
Und die veränderten Namen für die Neutrino HD2 Sourcen in /apps stehen auch drin.
Verstehe ich echt nicht..... :confused:

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 11:07
von Friedel
wie ich schon schrieb, ich habe es aus Unkenntnis komplett neu aufgesetzt und ich hatte trotzdem die alten Sachen drin.
Ich habe mir DBOs Vorgehensweise notiert und wenn der Fehler wieder auftritt, dann weiß ich, wie ich es mit wesentlich weniger Aufwand fixen kann.

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 11:16
von slizer
ist aber schon komisch , ich mache auch regelmäßig ein git pull , das hat immer geklappt :wink:

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 11:21
von ghani123
es ist bei mir wie DboxOldie gesagt hat, nach git pull ist der alte neutrino.mk wieder da!

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 11:25
von DboxOldie
Was kommt denn bei:
git describe
Das habe ich:
rev-6018-geaccd29
Und lösche mal die neutrino.mk vor den git checkout -f

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 11:42
von Friedel
Hi DBO, das mache ich, wenn mal wieder etwas nicht so rennt, wie ich will. Momentan läuft es ja bei mir, auch nach Wechsel vom Boxtypen.

Edit, sorry, war ja gar nicht auf mich gemünzt. 8)

Re: Friedels NHD2 Build Problem

Verfasst: Fr 3. Jan 2014, 12:47
von max
kann es sein das du immer eine alte neutrino.mk in git kopierst??

gehe mal bitte in den /tdt/cvs/cdk ordner, dort gibst du mal bitte git status ein und die ausgabe mal bitte hier posten.

und dann noch ein verdacht, du baust aber nicht zufällig max-tdt-next oder enigma2 branch, weil dort sind die nhd2 sachen noch nicht geändert.