"deinstallieren " ..

Sammlung von Anleitungen und HowTos für dBox2
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

"deinstallieren " ..

Beitrag von MPC823 »

Mal ne Frage : angenommen man hat es geschaft, daß der build durchläuft, also bis dahin alles prima. Man stellt fest, daß man noch ein Paket braucht, Bsp "make flash-screen" das aber im akutellen cvs nicht durchläuft ....

Was macht man nun wenn man das nicht hinbekommt. ?????

Mir geht es weniger um den fix von make flash-screen sonder wie bekommt man das wieder raus.

Wenn ich bsp flash-screen lösche, will der das immer wieder bauen. Ich habe dann mal ein "make distclean-local" probiert. Danach hat er versucht auch alles zu bauen aber es lief nicht mehr durch. Gut es gibt nun die die das fixen können und die "Teletubby Buildumgebung" gar nicht brauchen und die anderen .

Gut ich könnte nun alles löschen und neu bauen aber das kann es auch nicht sein. Gibts ein "delete make flash-screen" oder wie macht man das ? Muss ich configure.ac und makefile.am von Hand säubern ?

Martin

P.S das ist die Meldung im übrigen das "Good luck" fand ich sehr passend :-D

Code: Alles auswählen

Now please check the pathnames in the Makefile and in the user
configuration section in config.h.
Then type 'make' to make screen. Good luck.

make[1]: Entering directory `/home/martin/development/dbox-neutrino/tuxbox_K26/cdk/screen-4.0.2'
CPP="powerpc-tuxbox-linux-gnu-gcc -E " srcdir=. sh ./osdef.sh
In file included from osdef0.c:23:
os.h:176:1: warning: "vsnprintf" redefined
os.h:120:1: warning: this is the location of the previous definition
AWK=gawk CC="powerpc-tuxbox-linux-gnu-gcc -pipe -Os" srcdir=. sh ./comm.sh
AWK=gawk srcdir=. sh ./term.sh
powerpc-tuxbox-linux-gnu-gcc -c -I. -I.    -pipe -Os screen.c
In file included from screen.h:25,
                 from screen.c:81:
os.h:176:1: warning: "vsnprintf" redefined
os.h:120:1: warning: this is the location of the previous definition
In file included from screen.c:240:
extern.h:362: error: conflicting types for 'rename'
/home/martin/development/dbox-neutrino/dbox2_K26/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/include/stdio.h:154: error: previous declaration of 'rename' was here
extern.h:362: error: conflicting types for 'rename'
/home/martin/development/dbox-neutrino/dbox2_K26/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/include/stdio.h:154: error: previous declaration of 'rename' was here
make[1]: *** [screen.o] Fehler 1
make[1]: Leaving directory `/home/martin/development/dbox-neutrino/tuxbox_K26/cdk/screen-4.0.2'
make: *** [.deps/screen] Fehler 2
martin@Dell:~/development/dbox-neutrino/tuxbox_K26/cdk$ 

P.S.S
Nochmal von vorn:
make flash-semiclean
make flash-neutrino-....foo
das habe ich nun nochmal probiert und das lief nun auf einem PC durch ????????? :gruebel:
Zuletzt geändert von MPC823 am Dienstag 11. Mai 2010, 09:35, insgesamt 3-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: "deinstallieren " ..

Beitrag von seife »

sorry, beschreib das problem noch mal. Ich mache einmal "make flash-screen" (was auch baut), dann "make flash-neutrino-....". Screen drin. im Image.

Nochmal von vorn:
make flash-semiclean
make flash-neutrino-....foo

screen nicht drin.

Oder gibt es etwa ein "--enable-screen" zum configure? Das wäre natürlich ein supergau, was die flexibilität angeht, ich habe aber nichts in der Art gefunden.
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Re: "deinstallieren " ..

Beitrag von MPC823 »

Also ich habe folgendes gemacht :

cvs ausgecheckt configuriert etc ....

dann ein herzhaftes " make flash-neutrino-squashfs-all"

es wurde alles gebaut toolchain etc ... am ende kamm ein fertiges image raus.

Weil wegen einer function die ich haben möchte die von flash-screen benutz wird so aber oben nicht mit drin ist wird diese aus der libc.so.6 entfernt.
Also habe ich durch den Tipp flash-screen zu bauen , um den stripper dazu zu bringen diese function drin zu lassen.

Nun baut aber flash-screen nicht durch.

Wie kann ich nun die Buildumgebung dazu bringen bzw was muss ich machen um flash-screen wieder loszuwerden ?

Ich habe mit es mit "make flash-clean" und "make distclean-local" probiert.

Fortan ist flash-screen wie veranckert drin das es jedesmal mitgebaut "werden will" aber nicht durchläuft

Es muss doch eine Möglichkeit geben, das wieder loszuwerden ohne sich dabei ins Knie zu bohren.

So was wäre auch ein Thema fürs Wiki Bsp flash-screen ein- und ausbauen


Martin
dwilx

Re: "deinstallieren " ..

Beitrag von dwilx »

Mittels Custumizing-Script rauslöschen, nachdem mklibs durchgelaufen ist, müsste root-[GUI].squash-local.sh sein, wenn nicht falsch liege :gruebel:
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: "deinstallieren " ..

Beitrag von mohousch »

screen baut gar nicht im aktuellen cvs durch, und ist auch keine configuration option es kann nur manuel(per custom-script) gebaut werden, schau mal in deinen custom script ob make flash-screnn drin ist?
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Re: "deinstallieren " ..

Beitrag von MPC823 »

Warum sollte es per custom-script bauen wenn es via make und Konsole nicht baut ? Ich vermute Ihr meint vermutlich, daß man es dort noch anpassen muss ???. , was aber nicht so trival zu scheint scheint, weil wenn ich es richtig deute Deklarationen in den Headern fehlen.

Martin
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: "deinstallieren " ..

Beitrag von mohousch »

Deine Frage Frage wie man den z.B make flash-screen los werden kann weil er immer [wieder bauen wollte]. und wenn Du wie o.g per Konsole und make gemacht hast den sollte(müsste) er gar nicht wieder bauen. es sei er ist eine Anhängikeit einer andere Taget was ja in den ganzen makefiles nirgendwo zu finden ist.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: "deinstallieren " ..

Beitrag von seife »

Welchen Befehl führst du aus, "das es jedesmal mitgebaut "werden will" aber nicht durchläuft"

Es gibt nichts, was eine dependency auf screen hat, deswegen kann das eigentlich nicht sein.

Vielleicht ist es ja was ganz anderes. Kannst du mal deine Fehlermeldungen pasten?

Achso: und bei mir baut screen. Auch dort wären also die Fehlermeldungen interessant.
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Re: "deinstallieren " ..

Beitrag von MPC823 »

Fehlermeldung beim bauen von flash-screen
Now please check the pathnames in the Makefile and in the user
configuration section in config.h.
Then type 'make' to make screen. Good luck.

make[1]: Entering directory `/home/martin/development/dbox-neutrino/tuxbox_K26/cdk/screen-4.0.2'
CPP="powerpc-tuxbox-linux-gnu-gcc -E " srcdir=. sh ./osdef.sh
In file included from osdef0.c:23:
os.h:176:1: warning: "vsnprintf" redefined
os.h:120:1: warning: this is the location of the previous definition
AWK=gawk CC="powerpc-tuxbox-linux-gnu-gcc -pipe -Os" srcdir=. sh ./comm.sh
AWK=gawk srcdir=. sh ./term.sh
powerpc-tuxbox-linux-gnu-gcc -c -I. -I. -pipe -Os screen.c
In file included from screen.h:25,
from screen.c:81:
os.h:176:1: warning: "vsnprintf" redefined
os.h:120:1: warning: this is the location of the previous definition
In file included from screen.c:240:
extern.h:362: error: conflicting types for 'rename'
/home/martin/development/dbox-neutrino/dbox2_K26/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/include/stdio.h:154: error: previous declaration of 'rename' was here
extern.h:362: error: conflicting types for 'rename'
/home/martin/development/dbox-neutrino/dbox2_K26/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/include/stdio.h:154: error: previous declaration of 'rename' was here
make[1]: *** [screen.o] Fehler 1
make[1]: Leaving directory `/home/martin/development/dbox-neutrino/tuxbox_K26/cdk/screen-4.0.2'
make: *** [.deps/screen] Fehler 2
martin@Mac-Mini:~/development/dbox-neutrino/tuxbox_K26/cdk$
danach ein make distclean-local flash-neutrino-squashfs-all

dann wurde bei mir das obige flash-screen wieder und wieder mitgebaut

mit make flash-semiclean geht es aber nun mit dem backup also das löschen von flash-screen bauen tuts immer noch nicht

Martin
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: "deinstallieren " ..

Beitrag von mohousch »

Hi

bau erstmal libncurses ;-)
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 13:13

Re: "deinstallieren " ..

Beitrag von bosmann »

mohousch hat geschrieben:Hi

bau erstmal libncurses ;-)
danach make flash-screen

Code: Alles auswählen

.
.
.
termcap entry (./terminfo/screencap) should be installed manually.
You may also want to install ./etc/etcscreenrc in /usr/local/etc/screenrc
make[1]: Leaving directory `/home/bosmann/newmake/tuxbox-cvs/cdk/screen-4.0.2'
rm -rf screen-4.0.2
touch .deps/screen
rm -f /home/bosmann/newmake/dbox2/cdkflash/root/bin/screen
/usr/bin/install -c /home/bosmann/newmake/dbox2/cdkroot/bin/screen /home/bosmann/newmake/dbox2/cdkflash/root/bin
touch /home/bosmann/newmake/dbox2/cdkflash/root
:up:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: "deinstallieren " ..

Beitrag von seife »

mag daran liegen, daß du für Kernel 2.6 baust. Ich habs jetzt nur mit 2.4 probiert.

Achso: das CDK ist natürlich auch nicht wirklich dazu gedacht, auf ner ppc-Maschine zu laufen - da wäre ein Versuch auf einer Intel-Maschine evtl. auch noch hilfreich.
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Re: "deinstallieren " ..

Beitrag von MPC823 »

mohousch hat geschrieben:Hi

bau erstmal libncurses ;-)
Nun daran lag es das flash-screen beim bauen nicht durchläuft.

Wenn man also aus dem cvs neu auscheckt (frisch) und mit "make flash-neutrino-squashfs-all" alles baut dann läuft das schön durch

Wenn ich danach mit make flash-screen baue läuft der build nicht durch. Es fehlt libncurses

wenn ich make libncurses baue und danach make flash-screen mache läuft es sauber durch.

Von daher wäre es sinnvoll entweder ein check einzubauen oder wenn jemand flash-screen bauen will und libncurses noch nicht gebaut sind den build auch gleich mit anzuwerfen.

Aber ich habe noch viel zu lernen puh :up:

Danke an euch alle

Martin
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 13:13

Re: "deinstallieren " ..

Beitrag von bosmann »

kannst du mir erklären wozu screen alles gut ist?
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 18:18

Re: "deinstallieren " ..

Beitrag von dbt »

mohousch hat geschrieben:Hi

bau erstmal libncurses ;-)
Warum sagt keiner was, warum das nicht geht :-?

Code: Alles auswählen

Index: cdk/make/contrib-apps.mk
===================================================================
RCS file: /cvs/tuxbox/cdk/make/contrib-apps.mk,v
retrieving revision 1.33
diff -U3 -r1.33 contrib-apps.mk
--- cdk/make/contrib-apps.mk	9 May 2010 11:11:21 -0000	1.33
+++ cdk/make/contrib-apps.mk	11 May 2010 17:42:35 -0000
@@ -407,7 +407,7 @@
 	@FLASHROOTDIR_MODIFIED@
 
 #screen
-$(DEPDIR)/screen: bootstrap @DEPENDS_screen@
+$(DEPDIR)/screen: bootstrap libncurses @DEPENDS_screen@
 	@PREPARE_screen@
 	cd @DIR_screen@ && \
 		$(BUILDENV) \ 
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: "deinstallieren " ..

Beitrag von seife »

MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Re: "deinstallieren " ..

Beitrag von MPC823 »

dbt hat geschrieben:Warum sagt keiner was, warum das nicht geht :-?
Also es scheint so zu sein, daß in den Dependencies oder wie die Dings da heissen , fehlte der Eintrag das flash-screen von libncurses abhängig ist.

Das configure-Skript findet ncurses nicht und das was dann als Ersatz genomment wird sorgt für die Fehlermeldung ....

aber nun geht es ja.

Martin

P.S ich wäre da in endlicher Zeit nicht draufgekommen
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: "deinstallieren " ..

Beitrag von seife »

dbt hat geschrieben:Warum sagt keiner was, warum das nicht geht :-?
weil's schon gefixt ist ;)
MPC823 hat geschrieben:P.S ich wäre da in endlicher Zeit nicht draufgekommen
Das ist keine Schande. Anhand der Fehlermeldung, die du bekommen hast hätte ich auch nicht auf ncurses getippt, eher auf "Kernel 2.6 build installiert leicht unterschiedliche header" oder so. Evtl. wäre es weiter oben im configure-Output von screen zu erkennen gewesen, aber es war auf jeden Fall nichts offensichtliches.

Ist also nicht peinlich :-)