make hängt!? "make c -avia"

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Joshi
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Mittwoch 16. Januar 2002, 22:11

make hängt!? "make c -avia"

Beitrag von Joshi »

Hallo alle zusammen.
Versuche mich gerade am aktuellen cvs.

** erstversuch **
Bin nach dem "Tuxbox Dev Howto V1.4" von Telefonmann, Homar und IBN
vorgegangen und habe mir cygwin installiert.
-zusätzlich noch folgende Pakete:
--gettext
--libintl
--pkconfig
-- zlib deinstalliert

OS: Windows2000 Server

CDK habe ich heruntergeladen.


Erstes make all ist abgebrochen wegen "intl"-Problem

Verzeichnis "intl" habe ich dann erstellt und make gestartet und ab ins Bett.

Heute morgen habe ich dann gesehen, dass cygwin seit ~03:00 Uhr
nichts mehr gemacht hat.
Also mit STRG-C abgebrochen und noch mal im Forum gestöbert...

wenn ich nun ein make eingebe, kommt die Stelle, an der der hänger ist:

Code: Alles auswählen

/usr/bin/install -c -d /dbox2/cdkroot/bin
/usr/bin/install -c -d /dbox2/cdkroot/lib/modules/2.4.19/misc
make -C /home/homer/tuxbox-cvs/driver \
        KERNEL_LOCATION=/home/homer/tuxbox-cvs/cdk/linux \
        CROSS_COMPILE=powerpc-tuxbox-linux-gnu- CC=`if [ -f /dbox2/cdk/bin/power
pc-tuxbox-linux-gnu-gcc-2.95 ]; then echo powerpc-tuxbox-linux-gnu-gcc-2.95; els
e echo powerpc-tuxbox-linux-gnu-gcc; fi` \
        INSTALL_MOD_PATH=/dbox2/cdkroot
make[1]: Entering directory `/home/homer/tuxbox-cvs/driver'
make -C avia
Könnte mir jemand von Euch was dazusagen?
Joshi
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Mittwoch 16. Januar 2002, 22:11

...und schon wieder...

Beitrag von Joshi »

Habe jetzt alles gelöscht, cdk neu heruntergeladen
und make all

Nach fünfeinhalb Stunden:

Code: Alles auswählen

make -C  arch/ppc/math-emu modules_install
make[2]: Entering directory `/home/homer/tuxbox-cvs/cdk/linux-2.4.19/arch/ppc/ma
th-emu'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/home/homer/tuxbox-cvs/cdk/linux-2.4.19/arch/ppc/mat
h-emu'
make -C  arch/ppc/8xx_io modules_install
make[2]: Entering directory `/home/homer/tuxbox-cvs/cdk/linux-2.4.19/arch/ppc/8x
x_io'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory `/home/homer/tuxbox-cvs/cdk/linux-2.4.19/arch/ppc/8xx
_io'
cd /dbox/cdkroot/lib/modules/2.4.19; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
make[1]: Leaving directory `/home/homer/tuxbox-cvs/cdk/linux-2.4.19'
/dbox/cdk/bin/mkimage \
        -n 'dbox2' -A ppc -O linux -T kernel -C gzip \
        -a 00000000 -e 00000000 \
        -d `if [ -f linux-2.4.19/arch/ppc/coffboot/vmlinux.gz ]; then echo linux
-2.4.19/arch/ppc/coffboot/vmlinux.gz; else echo linux-2.4.19/arch/ppc/boot/image
s/vmlinux.gz; fi` \
        /dbox/tftpboot/kernel-cdk;
Magic: 0x27051956
Magic: 0x56190527
Image Name:   dbox2
Created:      Wed Oct  2 17:29:26 2002
Image Type:   PowerPC Linux Kernel Image (gzip compressed)
Data Size:    647334 Bytes = 632.16 kB = 0.62 MB
Load Address: 0x00000000
Entry Point:  0x00000000
/usr/bin/install -c -d /dbox/cdkroot/boot
/usr/bin/install -c -m644 linux-2.4.19/vmlinux /dbox/cdkroot/boot/vmlinux-2.4.19

/usr/bin/install -c -m644 linux-2.4.19/System.map /dbox/cdkroot/boot/System.map-
2.4.19
touch .linuxkernel
/usr/bin/install -c -d /dbox/cdkroot/bin
/usr/bin/install -c -d /dbox/cdkroot/lib/modules/2.4.19/misc
make -C /home/homer/tuxbox-cvs/driver \
        KERNEL_LOCATION=/home/homer/tuxbox-cvs/cdk/linux \
        CROSS_COMPILE=powerpc-tuxbox-linux-gnu- CC=`if [ -f /dbox/cdk/bin/powerp
c-tuxbox-linux-gnu-gcc-2.95 ]; then echo powerpc-tuxbox-linux-gnu-gcc-2.95; else
 echo powerpc-tuxbox-linux-gnu-gcc; fi` \
        INSTALL_MOD_PATH=/dbox/cdkroot
make[1]: Entering directory `/home/homer/tuxbox-cvs/driver'
make -C avia
...und nix mehr!

Was ist denn das? Kann doch nicht normal sein.

cu
Joshi
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

hab das gleiche problem, bist also nich alleine.
Joshi
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Mittwoch 16. Januar 2002, 22:11

Beitrag von Joshi »

Ja und nü?

Ist das bei Dir auch der erste Versuch, das cvs zu kompilieren?
Oder hat es vorher schon geklappt und geht jetzt plötzlich nicht mehr?
Dann könnte es ja am Source liegen. Ist vielleicht was verbogen?

Habe jetzt noch mal alle Versionen gecheckt.
Hatte seltsamerweise z.T. andere Packetversionen installiert.
Also alles neu installiert, richtige Versionen gewählt (wie im HowTo)
und neu kompiliert...

...das gleiche Ergebnis!

Irgendeine Idee für einen Ansatzpunkt?
  • Makefile? Vielleicht.
    Rechteproblem? Glaub ich nicht.
    was noch??
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

nein das ist bei mir nicht der erste versuch.

also mit den avia treibern von 1.10 läuft noch alles.
NoClue
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Dienstag 30. Oktober 2001, 00:00

driver Makefile - Cygwin

Beitrag von NoClue »

Daran liegts:

http://cvs.berlios.de/cgi-bin/viewcvs.c ... 13&r2=1.14

Ihr müsst driver/Makefile auf den älteren Stand zurückbringen. Cygwin hat da wohl ein Problem mit. Ihr braucht nicht nochmal alles neu zu kompilieren, einfach die Änderungen und dann make.
Sagem mit 1*Intel Flash und Avia 600 :-)
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

ja ich kompeliere mit cygwin.

@Joshi
gibt in /driver mal das hier ein:
cvs update -D "2002-09-29" Makefile


danch funktioniert ein make .driver wieder :D

@Joshi
Danke
Joshi
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Mittwoch 16. Januar 2002, 22:11

Klasse!

Beitrag von Joshi »

Na super! :D
Danke, NoClue.
Dann werde ich nun meinen nächsten Versuch starten...

@mediom
Dir auch vielen Dank. Ist gerade durchgelaufen.

cu Joshi