wieder einmal fehler mit cygwin

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
seizu
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 14. April 2002, 12:46

Beitrag von seizu »

Du hast das Uboot Prob gelöst? Woran liegt es? Daran abeite ich auch grade.
ja, dazu müsste ich wissen ob du das selbe prob hast. welche fehlermeldung ?
MysticEmpires
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Donnerstag 11. März 2004, 20:02

Beitrag von MysticEmpires »

Fuck er hat das nich als error gesehen. Und mach jetzt noch mal alles von anfang an. Kannst ja trotzdem mal sagen wie dein Fehler aussah und wie die ihn behoben hast. Falls das dann bei mir auch der fall ist kann ich das gleich ändern auch wenn du nicht online bist.
Nokia 2xI (Avia 600L GTX) Bmon 1.2
seizu
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 14. April 2002, 12:46

Beitrag von seizu »

im makefile die bootdir var nicht gesetzt, komischerweise nur bootdir

-- snip --
am__quote =
appsdir = /home/seizu/tuxbox-cvs/apps
bindir = ${exec_prefix}/bin
bootdir = no <<< falsches verzeichnis
bootprefix = /home/seizu/dbox2/tftpboot
build = i686-pc-cygwin
build_alias =
build_cpu = i686
-- snip --

makefile u-boot-1.1.1:

-- snip ---
##########################
TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
export TOPDIR
-- snip --

in TOPDIR stand /home/seizu/tuxbox-cvs/cdk/

deshalb:
make[1]: Entering directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
Configuring for dbox2 board...
make[1]: Leaving directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
make -C u-boot-1.1.1 CROSS_COMPILE=powerpc-tuxbox-linux-gnu- u-boot.stripped
make[1]: Entering directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
Makefile:50: /home/seizu/tuxbox-cvs/cdk/config.mk: No such file or directory
make[1]: *** No rule to make target `/home/seizu/tuxbox-cvs/cdk/config.mk'. Stop.
make[1]: Leaving directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
make: *** [.deps/u-boot] Error 2


ps: nochmal meine frage , wie kann ich ein flashbars img erstellen ?
MysticEmpires
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Donnerstag 11. März 2004, 20:02

Beitrag von MysticEmpires »

also bootdir ist bei mir so gesetzt:

-- snip --
am__quote =
appsdir = /home/MysticEmpires/yadi/tuxbox-cvs/apps
bindir = ${exec_prefix}/bin
bootdir = /home/MysticEmpires/yadi/tuxbox-cvs/boot
bootprefix = /home/MysticEmpires/yadi/dbox/tftpboot
build = i686-pc-cygwin
build_alias =
build_cpu = i686
-- snip --

Das ist doch so korrekt oder sehe ich das falsch? Da ich aber die selber Fehlermeldung habe geht ich auch mal davon aus das Topdir bei mir falsch steht. Was soll eigentlich das 2 -- snip -- das steht bei mir auchso schon in der makefile von uboot 1.1.1
Nokia 2xI (Avia 600L GTX) Bmon 1.2
seizu
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 14. April 2002, 12:46

Beitrag von seizu »

in TOPDIR sollte eigentlich

/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1

stehen, ich habs einfach händisch im makefile (u-boot-1.1.1) geändert.

TOPDIR = /home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1

im cdk makefile muss man natürlich die (rm -rf ... tar ... ) zeile 2115 mit # ausmarken , sonst werden die änderungen im u-boot makefile wieder gelöscht/überschrieben.

Code: Alles auswählen

boot: u-boot linuxkernel driver

$(DEPDIR)/uboot $(DEPDIR)/u-boot: bootstrap Archive/u-boot-1.1.1.tar.bz2 Patches/u-boot-1.1.1.diff 
#	( rm -rf u-boot-1.1.1 || /bin/true ) && bunzip2 -cd Archive/u-boot-1.1.1.tar.bz2 | TAPE=- tar -x && ( cd u-boot-1.1.1; patch -p1 < ../Patches/u-boot-1.1.1.diff )

	@if [ ! -e $(bootdir)/u-boot-config/u-boot.config ]; then \
	    ln -s ./u-boot.cdk.dbox2.h $(bootdir)/u-boot-config/u-boot.config; \
	fi
es gibt sicher eine sauberere lösung, aber was solls, so hat's gefunkt.
MysticEmpires
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Donnerstag 11. März 2004, 20:02

Beitrag von MysticEmpires »

Währe das nich mal ne Sache dir man jemanden ans Herzlegen sollte der das in der CDK mal ändern könnte? Kann das jetzt leider nicht Testen bin grade auf Arbeit.
Nokia 2xI (Avia 600L GTX) Bmon 1.2
seizu
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 14. April 2002, 12:46

Beitrag von seizu »

ach ja vergessen, irgendwann meckert er wegen doppleter declaration

typedef bal, bla, bla, einfach in den entsprechenden files mit // auskalmmern.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Das mit dem bootdir ist gefixt, evtl. ein "./autogen.sh" aufrufen.

Makefile-Änderungen macht man in Makefile.am, im Makefile sind sie sinnlos weil das neu generiert wird wenn sich das Makefile.am ändert.

Diese Probleme sind dann cygwin-spezifisch, mit dem TOPDIR weiß ich nicht, evtl. setzt cygwin $PWD auf den falschen Wert warum auch immer.

Beim Compilieren dürfen aber keine Fehler auftreten, poste mal die komplette Meldung und bei welcher Datei das auftritt.
MysticEmpires
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Donnerstag 11. März 2004, 20:02

Beitrag von MysticEmpires »

Wan wurde das gefixt? Habe mir gestern Abend mal alles neu gesaugt oder soll ich heute mal CDK neu auschecken? Meiner Fehlermeldung ist EXAKT die selbe wie sie "seizu" beschrieben hat. Also folgende :
make[1]: Entering directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
Configuring for dbox2 board...
make[1]: Leaving directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
make -C u-boot-1.1.1 CROSS_COMPILE=powerpc-tuxbox-linux-gnu- u-boot.stripped
make[1]: Entering directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
Makefile:50: /home/seizu/tuxbox-cvs/cdk/config.mk: No such file or directory
make[1]: *** No rule to make target `/home/seizu/tuxbox-cvs/cdk/config.mk'. Stop.
make[1]: Leaving directory `/home/seizu/tuxbox-cvs/cdk/u-boot-1.1.1'
make: *** [.deps/u-boot] Error 2
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Das:
bootdir = no
wurde hiermit gefixt:

http://cvs.tuxbox-cvs.sourceforge.net/c ... 7&r2=1.128

Ich hab' gerade mal gegoogle't, scheinbar ist Cygwin kaputt was die $PWD-Variable anbetrifft.

Windows.
MysticEmpires
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Donnerstag 11. März 2004, 20:02

Beitrag von MysticEmpires »

Naja gut dann habe ich schon die neue Version.

/*EDIT*/

hier bekommt man Snaps von Cygwin ich habe mal die neuste drauf gemacht und lasse es mal durchlaufen mal sehen ob es geht.

/*EDIT2*/

Negativ auch mit dieser Version komme ich nur bis zu der Fehlermeldung bei u-boot. Ob ich wohl jemals meine ne eigene Image hinbekomme?
seizu
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 14. April 2002, 12:46

Beitrag von seizu »

Negativ auch mit dieser Version komme ich nur bis zu der Fehlermeldung bei u-boot. Ob ich wohl jemals meine ne eigene Image hinbekomme?
deine fehlermeldung hat ja auch nichts mit der BOOTDIR var zu tun, sondern mit der TOPDIR var, dieses prob ist ja noch nicht gefixt.
überschreibe einfach die TOPDIR var so wie ich es oben beschrieben habe, dann sollte es funktionieren.
MysticEmpires
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Donnerstag 11. März 2004, 20:02

Beitrag von MysticEmpires »

Ja das is ja klar. Wollte damit ja nur sagen das der $PWD Fehler von Cygwin noch nich gefixt ist. Werde nach der Abeit mal checken was sich geändert hat. Dann mache ich das mit TOPDIR mal Manuel.
Nokia 2xI (Avia 600L GTX) Bmon 1.2
MysticEmpires
Einsteiger
Einsteiger
Beiträge: 112
Registriert: Donnerstag 11. März 2004, 20:02

Beitrag von MysticEmpires »

Kann ich das mit TOPDIR nich auch irgent wo andre ändern? Weil beim bei jedem Image erstellen mein CDK neu drau ziehe. Also kann ich TOPDIR z.b auch in der haubt Makefile fesetzen?
Nokia 2xI (Avia 600L GTX) Bmon 1.2
seizu
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 14. April 2002, 12:46

Beitrag von seizu »

porbiers mal mit diesem diff
kopiere die diff datei ins .../tuxbox-cvs/cdk/Patches verzeichnis (alte überschreiben)

make ...

u-boot-1.1.1.diff.zip