Fehler beim image compilieren per newmake

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Fehler beim image compilieren per newmake

Beitrag von pantau »

Hallo !

ich versuche gerade ein image Jffs2-only zu compilieren mit Barfs Anleitung (newmake) mit Suse10 !

leider bleibt es mit diesem Fehler stehen !!


`/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libiberty'
make[5]: Entering directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libiberty/testsuite'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libiberty/testsuite'
/bin/sh ../../../../gcc-3.4.4/libiberty/../mkinstalldirs /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/`/home/pantau/tuxbox/head/cdk/build_gcc/gcc/xgc c -B/home/pantau/tuxbox/head/cdk/build_gcc/gcc/ -B/tuxbox/cdk/powerpc-tuxbox-linux-gnu/bin/ -B/tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/ -isystem /tuxbox/cdk/powerpc-tuxbox-linux-gnu/include -isystem /tuxbox/cdk/powerpc-tuxbox-linux-gnu/sys-include -g -Os -msoft-float -fPIC -mstrict-align - print-multi-os-directory`
/usr/bin/install -c -m 644 libiberty.a /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/`/home/pantau/tuxbox/head/cdk/build_gcc/gcc/xgcc -B/home/pantau/ tuxbox/head/cdk/build_gcc/gcc/ -B/tuxbox/cdk/powerpc-tuxbox-linux-gnu/bin/ -B/tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/ -isystem /tuxbox/cdk/powerp c-tuxbox-linux-gnu/include -isystem /tuxbox/cdk/powerpc-tuxbox-linux-gnu/sys-include -g -Os -msoft-float -fPIC -mstrict-align -print-multi-os-dir ectory`/libiberty.an
( cd /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/`/home/pantau/tuxbox/head/cdk/build_gcc/gcc/xgcc -B/home/pantau/tuxbox/head/cdk/build_gcc/gcc/ -B/ tuxbox/cdk/powerpc-tuxbox-linux-gnu/bin/ -B/tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/ -isystem /tuxbox/cdk/powerpc-tuxbox-linux-gnu/include -isyste m /tuxbox/cdk/powerpc-tuxbox-linux-gnu/sys-include -g -Os -msoft-float -fPIC -mstrict-align -print-multi-os-directory` ; powerpc-tuxbox-linux-gnu -ranlib libiberty.an )
mv -f /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/`/home/pantau/tuxbox/head/cdk/build_gcc/gcc/xgcc -B/home/pantau/tuxbox/head/cdk/build_gcc/gcc/ -B /tuxbox/cdk/powerpc-tuxbox-linux-gnu/bin/ -B/tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/ -isystem /tuxbox/cdk/powerpc-tuxbox-linux-gnu/include -isyst em /tuxbox/cdk/powerpc-tuxbox-linux-gnu/sys-include -g -Os -msoft-float -fPIC -mstrict-align -print-multi-os-directory`/libiberty.an /tuxbox/cdk/ powerpc-tuxbox-linux-gnu/lib/`/home/pantau/tuxbox/head/cdk/build_gcc/gcc/xgcc -B/home/pantau/tuxbox/head/cdk/build_gcc/gcc/ -B/tuxbox/cdk/powerp c-tuxbox-linux-gnu/bin/ -B/tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/ -isystem /tuxbox/cdk/powerpc-tuxbox-linux-gnu/include -isystem /tuxbox/cdk/pow erpc-tuxbox-linux-gnu/sys-include -g -Os -msoft-float -fPIC -mstrict-align -print-multi-os-directory`/libiberty.a
make[5]: Entering directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libiberty/testsuite'
make[5]: Nothing to be done for `install'.
make[5]: Leaving directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libiberty/testsuite'
make[4]: Leaving directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libiberty'
make[3]: Leaving directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/libiberty'
make[3]: Entering directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/libiberty/testsuite'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/libiberty/testsuite'
make[2]: Leaving directory `/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/libiberty'
make[1]: Leaving directory `/home/pantau/tuxbox/head/cdk/build_gcc'
rm -rf /tuxbox/cdk/powerpc-tuxbox-linux-gnu/sys-include
for i in `find /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/nof` ; do mv $i /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib; done
mv: `/tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/nof' and `/tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/nof' are the same file
rm -rf /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/nof
ln -sf /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib /tuxbox/cdk/powerpc-tuxbox-linux-gnu/lib/nof
rm -rf gcc-3.4.4 build_gcc
touch .deps/gcc
touch .deps/bootstrap
cd missing && \
./autogen.sh && \
./configure --prefix=/tuxbox/cdk
/bin/sh: line 0: cd: missing: Not a directory
make: *** [missing/config.status] Error 1
suse10:~/tuxbox/head/cdk #


hat vielleicht jemand einen Tip für mich woran das liegen könnte !

danke im voraus und schöne Ostern

lg Pantau
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

also ein "make everything" mit dem source von heute morgen compiliert hier fehlerfrei..
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

@Dietmarw !

ein "make everything" mit dem source von heute ergibt folgendes !


17:15:22 (282.40 KB/s) - `Archive/u-boot-1.1.4.tar.bz2' saved [5945219/5945219]

make: *** No rule to make target `missing/u-boot-config/u-boot.cdk.dbox2.h', needed by `/tuxbox/tftpboot/u-boot'. Stop.
suse10:~/tuxbox/head/cdk #


und ein

suse10:~/tuxbox/head/cdk # make flash-neutrino-jffs2-all
cd missing && \
./autogen.sh && \
./configure --prefix=/tuxbox/cdk
/bin/sh: line 0: cd: missing: Not a directory
make: *** [missing/config.status] Error 1
suse10:~/tuxbox/head/cdk #



lg pantau
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Code: Alles auswählen

missing
irgendwas fehlt, wird nicht gefunden
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Fehler beim image compilieren per newmake

Beitrag von dietmarw »

pantau hat geschrieben:/home/pantau/tuxbox/head/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libiberty
.
.
./configure --prefix=/tuxbox/cdk
das sieht merkwürdig aus..
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

folgendes habe ich bis jetzt gemacht !

im /home ordner das verzeichniss /tuxbox/head angelegt

dort hinein gewechselt und
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r newmake -P .

danach in cdk/root/etc/init.d/rcS und cdk/root/etc/init.d/rcS.insmod löschen

in das verzeichniss cdk wechseln und ./autogen.sh

I am testing that you have the required versions of libtool, autoconf,
automake, make, gettext, gcc, and g++.

ausgabe von autogen

checking for libtool >= 1.4.2 ... yes (version 1.5.18)
checking for autoconf >= 2.57a ... yes (version 2.59)
checking for automake >= 1.8 ... yes (version 1.9.6)
checking for gettext >= 0.12.1 ... yes (version 0.14.3)
checking for make >= 3.80 ... yes (version 3.80)
checking for gcc >= 3.0 or = 2.95 ... yes (version 4.0.2)
checking for g++ >= 3.0 or = 2.95 ... yes (version 4.0.2)

Generating configuration files for tuxbox-cdk, please wait....
autoreconf: automake terminated by signal: 2
autoreconf: cannot empty /tmp/arM18468:
suse10:/home/pantau/tuxbox/head/cdk #



./configure --prefix=/tuxbox --with-cvsdir=/tuxbox/head --enable-maintainer-mode
und zuletzt

make flash-neutrino-jffs2-2x

und da kommt dann diese Fehlermeldung !

ist das bis hier richtig ?

habs auch als root versucht obwohl davon abgeraten wird aber da kommt der selbe Fehler

lg pantau


edit on:

hab mal im config.log alles rausgesucht was mit missing dort auftaucht !!

target apps directory: missing
boot directory: missing
driver directory: missing
host apps directory: missing
ACLOCAL='${SHELL} /home/pantau/tuxbox/head/cdk/missing --run aclocal-1.9'
AMTAR='${SHELL} /home/pantau/tuxbox/head/cdk/missing --run tar'
AUTOCONF='${SHELL} /home/pantau/tuxbox/head/cdk/missing --run autoconf'
AUTOHEADER='${SHELL} /home/pantau/tuxbox/head/cdk/missing --run autoheader'
AUTOMAKE='${SHELL} /home/pantau/tuxbox/head/cdk/missing --run automake-1.9'
MAKEINFO='${SHELL} /home/pantau/tuxbox/head/cdk/missing --run makeinfo'
appsdir='missing'
bootdir='missing'
driverdir='missing'
hostappsdir='missing'

edit off
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

warum nimmst du nicht einfach das beispiel??

http://forum.tuxbox-cvs.sourceforge.net ... hp?t=40037
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

"missing" ist ein symbolic link in cvsdir/cdk-directory; wird beim autogen.sh-rennen erzeugt. So sieht es aus bei mir:

Code: Alles auswählen

lrwxrwxrwx  1 users 31 Apr 15 18:21 missing -> /usr/share/automake-1.9/missing*
Ich habe die Befürchtung, dass du irgendwie nicht die Pfadsyntax richtig beherscht:
pantau hat geschrieben:im /home ordner das verzeichniss /tuxbox/head angelegt
Nein, hast du nicht. /tuxbox ist ein top-level Verzeichniss, "Bruder" z.B zu /usr.
./configure --prefix=/tuxbox --with-cvsdir=/tuxbox/head --enable-maintainer-mode
Du meinst wahrscheinlich

Code: Alles auswählen

./configure --prefix=/home/pantau/tuxbox --with-cvsdir=/home/pantau/tuxbox/head --enable-maintainer-mode 
Bimmel
Interessierter
Interessierter
Beiträge: 64
Registriert: Samstag 31. Juli 2004, 18:11

Beitrag von Bimmel »

Barf hat geschrieben:

Code: Alles auswählen

./configure --prefix=/home/pantau/tuxbox --with-cvsdir=/home/pantau/tuxbox/head --enable-maintainer-mode 
Für /home/pantau ist besser $HOME zu nehmen , also :
/configure --prefix=$HOME/tuxbox --with-cvsdir=$HOME/tuxbox/head --enable-maintainer-mode
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

lrwxrwxrwx 1 1001 users 31 Apr 15 12:16 missing -> /usr/share/automake-1.9/missing
Verfasst am: Sa Apr 15, 2006 6:32 pm Titel:

--------------------------------------------------------------------------------

"missing" ist ein symbolic link in cvsdir/cdk-directory; wird beim autogen.sh-rennen erzeugt. So sieht es aus bei mir:
Code:
lrwxrwxrwx 1 users 31 Apr 15 18:21 missing -> /usr/share/automake-1.9/missing*


Ich habe die Befürchtung, dass du irgendwie nicht die Pfadsyntax richtig beherscht:
pantau hat Folgendes geschrieben:
im /home ordner das verzeichniss /tuxbox/head angelegt

Nein, hast du nicht. /tuxbox ist ein top-level Verzeichniss, "Bruder" z.B zu /usr.
mag sein aber ich bin bemüht alles aufzusaugen

also ich habe es so verstanden das ich im home verzeichniss zuerst ein verzeichniss tuxbox anlegen soll un darin das head verzeichniss

scheinbar falsch wie is es den nun richtig sorry ?

./configure --prefix=/home/pantau/tuxbox --with-cvsdir=/home/pantau/tuxbox/head --enable-maintainer-mode
jep so hab ich es eingegeben


war das denn auch falsch ??

lg pantau

Ps.mache morgen weiter hab schon rechteckige Augen

Danke für Eure tolle Unterstüzung hier

und schöne OSTERN noch Euch allen
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

./configure --prefix=/tuxbox --with-cvsdir=/tuxbox/head --enable-maintainer-mode
und zuletzt

make flash-neutrino-jffs2-2x
hast du nicht
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Houdini hat geschrieben:hast du nicht
... die "Submit"-Taste zu schnell gedruckt? Ich kann kein Sinn in der Post erkennen.
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

-rw-r--r-- 1 pantau root 8257536 Apr 15 21:43 neutrino-jffs2.img2x

danke für die tips,image funktioniert nun

lg pantau
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Generating configuration files for tuxbox-cdk, please wait....
autoreconf: automake terminated by signal: 2
autoreconf: cannot empty /tmp/arM18468:
suse10:/home/pantau/tuxbox/head/cdk #

./configure --prefix=/tuxbox --with-cvsdir=/tuxbox/head --enable-maintainer-mode
und zuletzt
Quote:
./configure --prefix=/home/pantau/tuxbox --with-cvsdir=/home/pantau/tuxbox/head --enable-maintainer-mode
jep so hab ich es eingegeben
--> hat er nicht