Newmake fehler ?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Newmake fehler ?

Beitrag von mb405 »

ich hab mich mal rangemacht, mit Newmake ein image zu bauen(weil seife sagt es ist so easy :))
ist ja eigentlich alles sehr gut beschrieben. läuft auch alles durch bis zum schluss.
und am schluss nach 30minuten die große überraschung. alle images die rauskommen, sind bad!
hab ich versucht mit kleiner datei nach /var, wie hier überall geschrieben wird. hat garnix gebracht. nach 20 versuchen mit diversen komplett neubau. immer nur bad images.
dann hab ich mal geschaut in den ganzen verzeichnissen. warum ist denn keine neutrino binary in cdkroot/bin ?? zapit existiert.
also ich werd nicht schlau daraus
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Newmake fehler ?

Beitrag von rhabarber1848 »

mb405 hat geschrieben:dann hab ich mal geschaut in den ganzen verzeichnissen. warum ist denn keine neutrino binary in cdkroot/bin ??
Du findest sie in cdkflash/root-neutrino-squashfs/bin
cdkroot/bin/neutrino gibt es nur nach "make yadd-neutrino"

Das bad magic-Problem habe ich auch gelegentlich, es aber durchaus
möglich, "gute" Images mit newmake zu bauen.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Newmake fehler ?

Beitrag von dietmarw »

und nein, es ist kein newmake fehler ;)
tine1084
Einsteiger
Einsteiger
Beiträge: 160
Registriert: Freitag 8. September 2006, 14:58

Re: Newmake fehler ?

Beitrag von tine1084 »

@mb405 versuche mal eine kleine Datei nach /etc/init.d/ zu kopieren, da hast du mehr glück wegen den badmagic es. Ist zumindest bei mir so. :wink:
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Newmake fehler ?

Beitrag von mb405 »

der tip mit etc/init.d hat schonmal geholfen. danke.
noch ne frage :)
wie kann man einzelne sachen neu bauen ? neutrino, zapit usw.
bei oldmake ging das fix mit rm .deps/neutrino und make neutrino
nur bei newmake hab ich nix passnedes gefunden, da in deps ja fast nix ist :(
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Newmake fehler ?

Beitrag von seife »

make flash-semiclean
dwilx

Re: Newmake fehler ?

Beitrag von dwilx »

bei oldmake ging das fix mit rm .deps/neutrino und make neutrino
nur bei newmake hab ich nix passnedes gefunden, da in deps ja fast nix ist
Da gibts so ziemlich für alles ein make. :wink: :)
Man nehme im einfachsten Fall das Synonym was man machen will. z.B neutrino und mache daraus ein make neutrino oder für Images make flash-neutrino.
Schau einfach mal in den /make Ordner. Da müsste eigentlich ein Licht aufgehen. :wink: Da stehen schön afgeteilt talle Targets in den jeweiligen mk-Files drin. In zapit.mk ist das z.B.

Code: Alles auswählen

zapit: ...
usw.
Edit: fürs Aufräumen: cleantargets.mk
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Newmake fehler ?

Beitrag von mb405 »

ahhhhhh
langsam ist licht am tunnelende :)
dank euch.
tine1084
Einsteiger
Einsteiger
Beiträge: 160
Registriert: Freitag 8. September 2006, 14:58

Re: Newmake fehler ?

Beitrag von tine1084 »

Oder schau doch einfach mal hier
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Newmake fehler ?

Beitrag von mb405 »

das hatte ich schon durchgearbeitet.
das ist genau so wie aus eingefahrenen wegen ausbrechen.
aller anfang ist schwer
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Newmake fehler ?

Beitrag von mb405 »

hab nochwas gefunden :(
kann es sein, das root-squashfs-local.sh nicht ausgeführt wird ?
und die root-neutrino.squashfs-local.sh falsch geschrieben ist ? . statt - ?
datei ist da mit rechten. ich hab mal dort nur eine echo ausgabe machen lassen, aber da passiert nix :(

Code: Alles auswählen

[ -x /home/mb405/newmake_image/Custom/root-squashfs-local.sh ] && KERNEL=2.4 KERNELVERSION=2.4.37-dbox2 LIBC=glibc /home/mb405/newmake_image/Custom/root-squashfs-local.sh /home/mb405/newmake_image/dbox2/cdkflash /home/mb405/newmake_image/tuxbox-cvs/cdk || true

Code: Alles auswählen

[ -x /home/mb405/newmake_image/Custom/root-neutrino.squashfs-local.sh ] && KERNEL=2.4 KERNELVERSION=2.4.37-dbox2 LIBC=glibc /home/mb405/newmake_image/Custom/root-neutrino.squashfs-local.sh /home/mb405/newmake_image/dbox2/cdkflash /home/mb405/newmake_image/tuxbox-cvs/cdk || true
die anderen scripte gehen

Code: Alles auswählen

[ -x /home/mb405/newmake_image/Custom/root-neutrino-squashfs-local.sh ] && KERNEL=2.4 KERNELVERSION=2.4.37-dbox2 LIBC=glibc /home/mb405/newmake_image/Custom/root-neutrino-squashfs-local.sh /home/mb405/newmake_image/dbox2/cdkflash /home/mb405/newmake_image/tuxbox-cvs/cdk || true
================================================
root-neutrino-squashfs-local.sh
================================================
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Newmake fehler ?

Beitrag von rhabarber1848 »

root-squashfs-local.sh wird hier ausgeführt:
[ -x /root/tuxbox/customizations/root-squashfs-local.sh ] && KERNEL=2.4 KERNELVERSION=2.4.37-dbox2 LIBC=glibc /root/tuxbox/customizations/root-squashfs-local.sh /root/tuxbox/work_glibc/image/cdkflash /root/tuxbox/work_glibc/compile/cdk || true

Hello, this is /root/tuxbox/customizations/root-squashfs-local.sh, flashprefix=/root/tuxbox/work_glibc/image/cdkflash and buildprefix=/root/tuxbox/work_glibc/compile/cdk
root-neutrino.squashfs-local.sh auch:
[ -x /root/tuxbox/customizations/root-neutrino.squashfs-local.sh ] && KERNEL=2.4 KERNELVERSION=2.4.37-dbox2 LIBC=glibc /root/tuxbox/customizations/root-neutrino.squashfs-local.sh /root/tuxbox/work_glibc/image/cdkflash /root/tuxbox/work_glibc/compile/cdk || true

Hello, this is /root/tuxbox/customizations/root-neutrino.squashfs-local.sh, flashprefix=/root/tuxbox/work_glibc/image/cdkflash and buildprefix=/root/tuxbox/work_glibc/compile/cdk
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Newmake fehler ?

Beitrag von GetAway »

Mich würde auch mal interessieren wo drin der Unterschied dieser beiden liegt?

root-neutrino.squashfs-local.sh
root-neutrino-squashfs-local.sh
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Newmake fehler ?

Beitrag von rhabarber1848 »

GetAway hat geschrieben:root-neutrino.squashfs-local.sh
Das fettgedruckte ist eine Datei.
GetAway hat geschrieben:root-neutrino-squashfs-local.sh
Das fettgedruckte ist ein Verzeichnis, aus dem o.g. Datei erzeugt wird.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Newmake fehler ?

Beitrag von mb405 »

jetz werd ich immer verwirrter :gruebel:
ich habe komplett frisch ausgecheckt, aber das script wird nicht angestoßen.
irgendwie stimmt da was nicht.

root-squashfs-local.sh ist ein script, und root-neutrino.squashfs-local.sh auch. mich stört nur der . da müsste ein - hin
Zuletzt geändert von mb405 am Montag 27. April 2009, 18:05, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Newmake fehler ?

Beitrag von rhabarber1848 »

Welches make target nutzt Du?
Sind die Skripts ausführbar und haben korrekte user:group-Einstellungen?
Beginnen die Skripts mit "#!/bin/sh"?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Newmake fehler ?

Beitrag von mb405 »

make flash-neutrino-squashfs-all
nehm ich, und alle anderen scripte gehen ja auch.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Newmake fehler ?

Beitrag von rhabarber1848 »

mb405 hat geschrieben:mich stört nur der . da müsste ein - hin
Nein, das sind zwei unterschiedliche Skripts, die
zu unterschiedlichen Dateien/Verzeichnissen in
Beziehung stehen.
gugu
Interessierter
Interessierter
Beiträge: 92
Registriert: Montag 23. Februar 2009, 14:48

Re: Newmake fehler ?

Beitrag von gugu »

Ich weiß nicht ob das hier gehört.
Ich versuche grade ipbox-ip200 zu bauen. (glaube ist das gleiche wie relook400 nur mit einem tuner)
Make neutrino bleib aber bei esound stehen.

Code: Alles auswählen

aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
configure.ac:10: version mismatch.  This is Automake 1.10.2,
configure.ac:10: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:10: comes from Automake 1.10.1.  You should recreate
configure.ac:10: aclocal.m4 with aclocal and run automake again.
make: *** [.deps/esound] Error 63
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Newmake fehler ?

Beitrag von rhabarber1848 »

gugu hat geschrieben:Make neutrino bleib aber bei esound stehen.
Ist bekannt: http://forum.tuxbox-cvs.sourceforge.net ... 38&start=0
Ich schaue mir das morgen an. Das Problem ist dabei,
eine Lösung zu finden, die zwischen Ubuntu 6-9,
Debian Etch/Lenny und OpenSuse 10-11 funktioniert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Newmake fehler ?

Beitrag von rhabarber1848 »

Der nächste Versuch: http://article.gmane.org/gmane.comp.vid ... ox.scm/434

Getestet habe ich auf Debian Lenny & Etch, Ubuntu 8.10 & 9.04, OpenSuse 10.3 & 11.1
gugu
Interessierter
Interessierter
Beiträge: 92
Registriert: Montag 23. Februar 2009, 14:48

Re: Newmake fehler ?

Beitrag von gugu »

Esond ist hier jetzt durch. Danke.
gugu
Interessierter
Interessierter
Beiträge: 92
Registriert: Montag 23. Februar 2009, 14:48

Re: Newmake fehler ?

Beitrag von gugu »

http://cvs.tuxbox-cvs.sourceforge.net/l ... 00098.html
Damit bekomme ich diesen Fehler:
rcinput.cpp:168: error: `RC_IOCTL_BCODES' was not declared in this scope
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Newmake fehler ?

Beitrag von seife »

sollte wieder gehen, hat aber mit diesem Topic jetzt wirklich gar nichts zu tun...
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Newmake fehler ?

Beitrag von MarcM »

Ich packs mal hier mit rein....

meine configure Optionen sind
./configure --prefix=/tuxbox \
--enable-maintainer-mode \
--enable-flashrules \
--enable-german-keymaps \
--enable-ccache \
--enable-mmc \
--with-cvsdir=/tuxbox/head \
--with-checkImage=rename \
--with-logosdir=/tuxbox/logos \
--with-filesystems=extfs,nfs \
--with-customizationsdir=/tuxbox/customscripts \
--with-ucodesdir=/tuxbox/ucodes \
--with-rootpartitionsize=0x560000 \
--with-busybox-conf=/tuxbox/customconfig/busybox.config.m4
und ich lasse dann das Image mit make flash-neutrino-squashfs-all bauen...

Ist es richtig, das die root-partition dann standardmäßig lzma komprimiert ist ? Wenn ja, für was ist dann die Option --enable-lzma ?? macht es dann nicht eher Sinn --disable-lzma im Wiki zu beschreiben :wink:

Marc