@BARF wegen deinen neuen Rules ;-)
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
ich habe dies gesehen. Es ist die neuest commits von Nirvana, PT-1 hat ein cvs update gemacht in einem Neutrino-directory was schon dependency-dateien enthält, die nach einem cvs up nicht meht stimmen, und wo make nicht rafft, dass sie (die dependencies, ich glaube in .../apps/tuxbox/neutrino/src/.deps/neutrino.Po) neu gemacht werden muss, Bei mir hatCode: Alles auswählen
Making all in sectionsd make[4]: Entering directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd' if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I/home/knoppix/dbox2/cdkroot/include/tuxbox/connection -I/home/knoppix/dbox2/cdkroot/include/tuxbox -I/home/knoppix/dbox2/cdkroot/include/tuxbox/xmltree -D DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD -I/home/knoppix/tuxbox-cvs/driver/dvb/include -I/home/knoppix/tuxbox-cvs/driver/include -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT sectionsd.o -MD -MP -MF ".deps/sectionsd.Tpo" -c -o sectionsd.o sectionsd.cpp; \ then mv -f ".deps/sectionsd.Tpo" ".deps/sectionsd.Po"; else rm -f ".deps/sectionsd.Tpo"; exit 1; fi In file included from sectionsd.cpp:78: SIbouquets.hpp:114: error: `t_bouquetentry_id' does not name a type SIbouquets.hpp: In member function `bool SIbouquet::operator<(const SIbouquet&) const': SIbouquets.hpp:111: error: `uniqueKey' undeclared (first use this function) SIbouquets.hpp:111: error: (Each undeclared identifier is reported only once for each function it appears in.) SIbouquets.hpp:111: error: 'const class SIbouquet' has no member named 'uniqueKey' sectionsd.cpp: At global scope: sectionsd.cpp:665: error: `t_bouquetentry_id' was not declared in this scope sectionsd.cpp:665: error: `t_bouquetentry_id' was not declared in this scope sectionsd.cpp:665: error: template argument 1 is invalid sectionsd.cpp:665: error: template argument 1 is invalid sectionsd.cpp:665: error: template argument 3 is invalid sectionsd.cpp:665: error: template argument 4 is invalid sectionsd.cpp:665: error: ISO C++ forbids declaration of `MySIbouquetsOrderUniqueKey' with no type sectionsd.cpp: In function `int addBouquetEntry(const SIbouquet&)': sectionsd.cpp:677: error: `MySIbouquetsOrderUniqueKey' is not a class or namespace sectionsd.cpp:677: error: `iterator' undeclared (first use this function) sectionsd.cpp:677: error: expected `;' before "si"
Code: Alles auswählen
make -C .../apps/tuxbox/neutrino distclean
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
make -C ~/tuxbox-cvs/apps/tuxbox/neutrino distclean und er rennt auch schon fleissig
Bin gerade dabei mir deine "CVS Newmake Bible" auszudrucken um auf dem nachhause weg mit London underground was zum lesen zu haben
PS:
Kommt wieder:
Code: Alles auswählen
sectionsd.cpp: In function `void* houseKeepingThread(void*)':
sectionsd.cpp:5687: error: `MySIbouquetsOrderUniqueKey' is not a class or namespace
sectionsd.cpp:5687: error: `iterator' undeclared (first use this function)
sectionsd.cpp:5687: error: expected `;' before "b"
sectionsd.cpp:5688: error: `b' undeclared (first use this function)
sectionsd.cpp:5688: error: request for member `end' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp:5689: error: request for member `erase' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
sectionsd.cpp:5690: error: request for member `begin' in `mySIbouquetsOrderUniqueKey', which is of non-class type `MySIbouquetsOrderUniqueKey'
make[4]: *** [sectionsd.o] Error 1
make[4]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino/daemons'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/knoppix/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/knoppix/dbox2/cdkflash/root-neutrino] Error 2
mv: cannot stat `neutrino-squashfs.img??': No such file or directory
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Code: Alles auswählen
#!/bin/sh
# Nukes all game plugins, as well as all locale files not listed in LANGUAGES
newroot=$1/root-neutrino-jffs2
LANGUAGES="deutsch english"
for f in $newroot/lib/tuxbox/plugins/*.cfg; do
grep 'type=1' $f>/dev/null && rm -f $newroot/lib/tuxbox/plugins/`basename $f .cfg`.*
done
for f in $newroot/share/tuxbox/neutrino/locale/*; do
(echo $LANGUAGES | grep -v `basename $f .locale` >/dev/null) && rm -f $f
done
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Habe heute nochmal alle Verzeichnisse geloescht und nochmal von vorne angefangen.
Mein Home Verzeichnis:
Code: Alles auswählen
drwxr-xr-x 2 knoppix knoppix 984 Feb 15 15:11 Archive
drwxr-xr-x 2 knoppix knoppix 184 Feb 15 08:08 CVS
drwxr-xr-x 4 knoppix knoppix 496 Feb 15 08:08 CVSROOT
drwxr-xr-x 3 knoppix knoppix 280 Feb 8 09:13 Desktop
drwxr-xr-x 2 knoppix knoppix 48 Jan 31 18:22 Logos
drwxr-xr-x 4 knoppix knoppix 152 Feb 15 08:08 apps
-rwxr-xr-x 1 knoppix knoppix 1109 Feb 10 10:49 barf_new
drwxr-xr-x 6 knoppix knoppix 144 Feb 15 08:19 dbox2
drwxr-xr-x 12 knoppix knoppix 792 Apr 19 2004 tmp
drwxr-xr-x 9 knoppix knoppix 248 Feb 15 08:10 tuxbox-cvs
Code: Alles auswählen
-rw-r--r-- 1 knoppix knoppix 0 Dec 1 2001 AUTHORS
lrwxrwxrwx 1 knoppix knoppix 22 Feb 15 08:10 Archive -> /home/knoppix/Archive/
lrwxrwxrwx 1 knoppix knoppix 31 Feb 15 08:11 COPYING -> /usr/share/automake-1.9/COPYING
drwxr-xr-x 2 knoppix knoppix 152 Feb 15 15:11 CVS
-rw-r--r-- 1 knoppix knoppix 0 Dec 1 2001 ChangeLog
lrwxrwxrwx 1 knoppix knoppix 31 Feb 15 15:13 INSTALL -> /usr/share/automake-1.9/INSTALL
-rw-r--r-- 1 knoppix knoppix 200724 Feb 15 15:13 Makefile
-rw-r--r-- 1 knoppix knoppix 25123 Feb 15 15:13 Makefile-archive
-rw-r--r-- 1 knoppix knoppix 5405 Feb 9 05:30 Makefile.am
-rw-r--r-- 1 knoppix knoppix 148351 Feb 15 15:13 Makefile.in
-rw-r--r-- 1 knoppix knoppix 0 Dec 1 2001 NEWS
drwxr-xr-x 4 knoppix knoppix 3472 Feb 15 08:10 Patches
-rw-r--r-- 1 knoppix knoppix 404 Feb 14 2003 README
-rw-r--r-- 1 knoppix knoppix 1154 Oct 3 04:21 acinclude.m4
-rw-r--r-- 1 knoppix knoppix 32152 Feb 15 15:12 aclocal.m4
-rwxr-xr-x 1 knoppix knoppix 4085 Feb 9 06:27 autogen.sh
drwxr-xr-x 2 knoppix knoppix 168 Feb 15 15:12 autom4te.cache
drwxr-xr-x 3 knoppix knoppix 144 Feb 15 08:10 common-licenses
lrwxrwxrwx 1 knoppix knoppix 36 Feb 15 15:13 config.guess -> /usr/share/automake-1.9/config.guess
-rw-r--r-- 1 knoppix knoppix 64585 Feb 15 15:14 config.log
-rwxr-xr-x 1 knoppix knoppix 77462 Feb 15 15:13 config.status
lrwxrwxrwx 1 knoppix knoppix 34 Feb 15 15:13 config.sub -> /usr/share/automake-1.9/config.sub
-rwxr-xr-x 1 knoppix knoppix 253993 Feb 15 15:12 configure
-rw-r--r-- 1 knoppix knoppix 13849 Feb 12 06:47 configure.ac
lrwxrwxrwx 1 knoppix knoppix 31 Feb 15 12:10 depcomp -> /usr/share/automake-1.9/depcomp
drwxr-xr-x 4 knoppix knoppix 416 Feb 15 08:10 doc
-rwxr-xr-x 1 knoppix knoppix 449 Feb 15 15:16 games-and-languages-nuker.sh
lrwxrwxrwx 1 knoppix knoppix 34 Feb 15 15:12 install-sh -> /usr/share/automake-1.9/install-sh
lrwxrwxrwx 1 knoppix knoppix 12 Feb 15 08:38 linux -> linux-2.4.32
drwxr-xr-x 15 knoppix knoppix 744 Feb 15 12:46 linux-2.4.32
lrwxrwxrwx 1 knoppix knoppix 28 Feb 15 12:10 ltmain.sh -> /usr/share/libtool/ltmain.sh
drwxr-xr-x 3 knoppix knoppix 1816 Feb 15 08:10 make
lrwxrwxrwx 1 knoppix knoppix 31 Feb 15 15:12 missing -> /usr/share/automake-1.9/missing
-rw-r--r-- 1 knoppix knoppix 1668 Feb 9 05:24 newmake.files
-rwxr-xr-x 1 knoppix knoppix 195 Oct 23 18:17 prepare
drwxr-xr-x 5 knoppix knoppix 272 Feb 15 15:14 root
-rw-r--r-- 1 knoppix knoppix 2051 Feb 15 15:10 root-neutrino-jffs2-local.sh
-rwxr-xr-x 1 knoppix knoppix 2060 Feb 15 15:10 root-neutrino-squashfs-local.sh
-rw-r--r-- 1 knoppix knoppix 6629 Feb 8 08:09 rules-archive
-rwxr-xr-x 1 knoppix knoppix 974 Jul 17 2005 rules-archive.pl
-rwxr-xr-x 1 knoppix knoppix 1433 Feb 15 15:14 rules-downcheck.pl
-rw-r--r-- 1 knoppix knoppix 1391 Aug 26 2004 rules-downcheck.pl.in
-rw-r--r-- 1 knoppix knoppix 4484 Jan 21 15:49 rules-install
-rw-r--r-- 1 knoppix knoppix 1557 Feb 19 2004 rules-install-flash
-rw-r--r-- 1 knoppix knoppix 10126 Feb 3 12:39 rules-make
-rw-r--r-- 1 knoppix knoppix 1577 Oct 29 03:07 rules-make-cygwin
-rwxr-xr-x 1 knoppix knoppix 6372 Jan 2 15:37 rules.pl
Code: Alles auswählen
#!/bin/sh
# root-neutrino-squashfs-local.sh
{
flashprefix=$1
buildprefix=$2
myfiles=$HOME/knoppix/ptone/files
cdkroot=$HOME/knoppix/dbox2/cdkroot
echo "============================================================================================"
echo Hello, this is $0, flashprefix=$1 and buildprefix=$2 PREPARE
echo "============================================================================================"
newvar=$flashprefix/root-neutrino-squashfs
set -x
# cp -r $myfiles/var/tuxbox/config/satellites.xml $newvar/var/tuxbox/config/satellites.xml
# cp -r $myfiles/var/tuxbox/config/zapit/*.xml $newvar/var/tuxbox/config/zapt/*.xml
# delete games
rm $newvar/lib/tuxbox/plugins/lemmings.*
rm $newvar/lib/tuxbox/plugins/master.*
rm $newvar/lib/tuxbox/plugins/mines.*
rm $newvar/lib/tuxbox/plugins/pacman.*
rm $newvar/lib/tuxbox/plugins/snake.*
rm $newvar/lib/tuxbox/plugins/soko.*
rm $newvar/lib/tuxbox/plugins/solitair.*
rm $newvar/lib/tuxbox/plugins/sol.*
rm $newvar/lib/tuxbox/plugins/tank.*
rm $newvar/lib/tuxbox/plugins/tetris.*
rm $newvar/lib/tuxbox/plugins/vierg.*
rm $newvar/lib/tuxbox/plugins/yahtzee.*
#delete not needed languages
rm $newvar/share/tuxbox/neutrino/locale/bosanski.locale
rm $newvar/share/tuxbox/neutrino/locale/bayrisch.locale
rm $newvar/share/tuxbox/neutrino/locale/ch-baslerdeutsch.locale
rm $newvar/share/tuxbox/neutrino/locale/ch-berndeutsch.locale
rm $newvar/share/tuxbox/neutrino/locale/francais.locale
rm $newvar/share/tuxbox/neutrino/locale/italiano.locale
rm $newvar/share/tuxbox/neutrino/locale/polski.locale
rm $newvar/share/tuxbox/neutrino/locale/portugues.locale
rm $newvar/share/tuxbox/neutrino/locale/russkij.locale
rm $newvar/share/tuxbox/neutrino/locale/suomi.locale
rm $newvar/share/tuxbox/neutrino/locale/svenska.locale
rm $newvar/share/tuxbox/neutrino/locale/nederlands.locale
# delete old Webs
rm -r $newvar/share/tuxbox/neutrino/httpd-alt2
rm -r $newvar/share/tuxbox/neutrino/httpd
echo "test remove log"
} > ~/dbox2/remove_root_neutrino-squashfs-local.log 2>&1
Ich starte die Geschichte normal immer aus knoppix mit der Datei barf_new (Inhalt ja schon hier gepostet) und er ignoriert mir diese File trotzdem noch bzw. baut keine Log Files fuer diese...
Muss wohl nochmal mich zurueck lehnen und Barfs PDF schmoeckern...
Die Frage ist ja eigentlich stimmt es denn die "Strip" Files in tuxbox-cvs/cdk zu kopieren....[/code]
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Code: Alles auswählen
lrwxrwxrwx 1 knoppix knoppix 31 Feb 15 15:12 missing - > /usr/share/automake-1.9/missing
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Any hints? Eventuell nur als Root installiert??? Muss ich morgen in meiner Spaetschicht wieder basteln...
PS: Habe gerade eben zum ersten mal direct recording und direct playback an meiner Sat Bastel Box eingerichtet und das ist ja sowas von einfach.... Super !
Mal sehen ob ich Petgun Konkurrenz im aufnehmen machen kann und mein Netzwerk etwas plagen...
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
habe hier ein Problem. Gestern lief Dein newmake bei mir einwandfrei durch, bis auf das Problem "magic" Auf jeden fall hatte ich zwei wunderschöne images. Also flux in mein configure --with-checkImage=warn eingebaut und neu durchlaufen lassen. Jetzt hängt er hier:
eincp -pR /home/ubuntu/tuxbox-cvs/boot/u-boot-tuxbox/* u-boot-1.1.4
cp -p /home/ubuntu/tuxbox-cvs/boot/u-boot-config/u-boot.config u-boot-1.1.4/include/configs/dbox2.h
make -C u-boot-1.1.4 dbox2_config
make[2]: Gehe in Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4«
Configuring for dbox2 board...
make[2]: Verlasse Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4«
make -C u-boot-1.1.4 CROSS_COMPILE=powerpc-tuxbox-linux-gnu- u-boot.stripped
make[2]: powerpc-tuxbox-linux-gnu-gcc: Kommando nicht gefunden
make[2]: Gehe in Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4«
make[3]: powerpc-tuxbox-linux-gnu-gcc: Kommando nicht gefunden
make[3]: Gehe in Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/tools«
ln -s ../common/environment.c environment.c
ln -s ../lib_generic/crc32.c crc32.c
gcc -M -Wall -pedantic -idirafter ../include -DTEXT_BASE=0x40000 -DUSE_HOSTCC environment.c img2srec.c mkimage.c crc32.c envcrc.c gen_eth_addr.c bmp_logo.c mktree.c > .depend
make[3]: Verlasse Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/tools«
make[3]: powerpc-tuxbox-linux-gnu-gcc: Kommando nicht gefunden
make[3]: Gehe in Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/tools«
make[3]: ».depend« ist bereits aktualisiert.
make[3]: Verlasse Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/tools«
make[3]: powerpc-tuxbox-linux-gnu-gcc: Kommando nicht gefunden
make[3]: Gehe in Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/post«
powerpc-tuxbox-linux-gnu-gcc -M -g -Os -fPIC -ffixed-r14 -meabi -fno-strict-aliasing -D__KERNEL__ -DTEXT_BASE=0x40000 -I/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/include -fno-builtin -ffreestanding -nostdinc -isystem -pipe -DCONFIG_PPC -D__powerpc__ -DCONFIG_8xx -ffixed-r2 -ffixed-r29 -mstring -mcpu=860 -msoft-float -Wall -Wstrict-prototypes cache_8xx.S cache.c codec.c cpu.c dsp.c ether.c i2c.c memory.c post.c rtc.c spr.c sysmon.c tests.c uart.c usb.c watchdog.c > .depend
/bin/sh: powerpc-tuxbox-linux-gnu-gcc: command not found
make[3]: *** [.depend] Fehler 127
make[3]: Verlasse Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/post«
make[3]: powerpc-tuxbox-linux-gnu-gcc: Kommando nicht gefunden
make[3]: Gehe in Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/post/cpu«
powerpc-tuxbox-linux-gnu-gcc -M -g -Os -fPIC -ffixed-r14 -meabi -fno-strict-aliasing -D__KERNEL__ -DTEXT_BASE=0x40000 -I/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/include -fno-builtin -ffreestanding -nostdinc -isystem -pipe -DCONFIG_PPC -D__powerpc__ -DCONFIG_8xx -ffixed-r2 -ffixed-r29 -mstring -mcpu=860 -msoft-float -Wall -Wstrict-prototypes asm.S cmp.c cmpi.c two.c twox.c three.c threex.c threei.c andi.c srawi.c rlwnm.c rlwinm.c rlwimi.c store.c load.c cr.c b.c multi.c string.c complex.c > .depend
/bin/sh: powerpc-tuxbox-linux-gnu-gcc: command not found
make[3]: *** [.depend] Fehler 127
make[3]: Verlasse Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4/post/cpu«
make[2]: *** [depend] Fehler 2
make[2]: Verlasse Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk/u-boot-1.1.4«
make[1]: *** [u-boot-1.1.4/u-boot.stripped] Fehler 2
make[1]: Verlasse Verzeichnis »/home/ubuntu/tuxbox-cvs/cdk«
make: *** [/home/ubuntu/dbox2/cdkflash/squashfs.flfs1x] Fehler 2
Code: Alles auswählen
make flash-semiclean
make mostlyclean
Code: Alles auswählen
#!/bin/sh
cd /home/ubuntu/tuxbox-cvs/cdk
make flash-semiclean
make mostlyclean
cd /home/ubuntu/tuxbox-cvs
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
cd /home/ubuntu/tuxbox-cvs/cdk
./autogen.sh
./configure --prefix=/home/ubuntu/dbox2 --with-cvsdir=/home/ubuntu/tuxbox-cvs --with-ucodesdir=/home/ubuntu/custom/ucodes --with-logosdir=/home/ubuntu/custom/logos --with-checkImage=warn --enable-maintainer-mode
make flash-neutrino-squashfs-all
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Ich kann nicht sicher sage, was hier schief ist. Eventuell gibt es intressante INformation im Log bevor dein Ausschnitt. Das builden geht schief beim u.boot. Dies ist normal unkritisch. Irgendwie findet make nicht das powerpc-tuxbox-linux-gnu-gcc, wahrscheinlich ist der PATH dann nicht richtig. (Also der pfad im make-umgebung, nicht dein normale shell-pfad.) Z.B falls mann direkt in einem Unterverzeichniss "make" eingibt bekommt mann diese Fehlermeldung.
@dietmarw:
vom Gnu automake/autoconfig angelegt. Also i.O. (auch wenn es möglicheweise uncool ausseht).was ist das??
Code:
lrwxrwxrwx 1 knoppix knoppix 31 Feb 15 15:12 missing - > /usr/share/automake-1.9/missing
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
hat alles nicht geholfen. Nach einem "make distclean" scheints jetzt erstmal durchzulaufen. Da habe ich aber nicht jedesmal Bock drauf

Edit:
Erfolgsmeldung

Dann werd ich mich jetzt mal in die *locale.sh einlesen (/mnt/filme erzeugen und die Services). Ich hoffe nur, das ich nun nicht vor jedem bauen distclean machen muß - das kostet Zeit

@Barf: gute Arbeit!
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
habe heute mit dem neuen Zeugs wie folgt angefangen.
Code: Alles auswählen
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
./autogen.sh
./configure --prefix=/home/dboxdev/tuxbox-cvs --with-cvsdir=/home/dboxdev/tuxbox-cvs --enable-maintainer-mode
ohne offensichtliche Fehlermeldung durch.
Es sieht so aus als ob er alles gebaut hat was er sollte.
Größen stimmen, etc.
Nur im Vergleich zu früher, habe ich jetzt das cdkflash, cdkroot, usw. alles im cvs directory drinnen

Vorher war das alles in einem extra dir dbox2
Code: Alles auswählen
NEU-> /home/dboxdev/tuxbox-cvs/cdkflash
ALT-> /home/dboxdev/dbox2/cdkflash
@Tommy
Du machst das doch auch gerade.
Wo leg ich jetzt die mountpoints an (im cdkroot ?)
Wo werf ich jetzt z.B. die Spiele raus (cdkroot/lib/tuxbox/plugins/spiel.so usw )?
Wo kopier ich die ucods hin, etc. (alles im cdkroot ?)

Danke und bye
PetB
*EDIT*
Shit, RTFM

hab da jetzt was gelesen.
Bin aber zu doof, zu müde oder auch beides.
Steig jetzt nicht so durch.
Falls du es also eh gerade machst, würde ich gerne sachte anfragen ob ich deine Änderungen (Script) haben kann.
Wenn ich jetzt nochmal make laufen lasse , sagt er richtigerweise ja, es gib tnix neus zu machen.
Wie kann ich das aber forcieren ?
Merkt er automatisch wenn ich was im Quellcode geändert habe ?
Seid bitte nicht sauer wenn auch das zu "DAU" mäßig ist.
*/EDIT*
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Code: Alles auswählen
./configure --prefix=/home/dboxdev/tuxbox-cvs --with-cvsdir=/home/dboxdev/tuxbox-cvs --enable-maintainer-mode
Code: Alles auswählen
./configure --prefix=/home/dboxdev/dbox2 --with-cvsdir=/home/dboxdev/tuxbox-cvs --enable-maintainer-mode
das machst Du im skript "root-local.sh" welches Du in /tuxboxcvs/cdk anlegst und 755 vergibst. Beispiele meiner *local's poste ich im nächsten Post vom Linuxrechner wg. Copy paste ;-)@Tommy
Du machst das doch auch gerade.
Wo leg ich jetzt die mountpoints an (im cdkroot ?)
Ist aber total easy

Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Die Profis lachen jetzt vieleich wg. den echo's - für mich macht sich das super. Wenn in den skripten ein Fehler ist taucht er dazwischen auf (findet man ja sonst nie bei der Flut an ausgaben)
Die Files die in das zu bauende image reinsollen halte ich in /home/ubuntu/custom/<unterverzeichnis> vor. Durch das setzen der "interfaces" und der "neutrino.conf" kommen bei mir nun Images raus die beim _ersten_ Start schon alles mounten und alle NW Settings haben.
root-local.sh
Code: Alles auswählen
#!/bin/sh
echo "-----------------------------------------------------------------------------"
echo "-------------------------START root CUSTOMIZION -----------------------------"
echo "-----------------------------------------------------------------------------"
flashprefix=$1
buildprefix=$2
newroot=$flashprefix/root
myfiles=/home/ubuntu/custom
# Mountverzeichnisse erstellen
mkdir $newroot/mnt/filme
mkdir $newroot/mnt/mp3
mkdir $newroot/mnt/bilder
mkdir $newroot/mnt/custom
mkdir $newroot/mnt/plugins
# Version erstellen
outfile=$newroot/.version
echo "version=`./mkversion -snapshot -version 200`" > $outfile
echo "creator=Tommy" >> $outfile
echo "imagename=Tommy-Image" >> $outfile
echo "homepage=http://www.stadtweg.de" >> $outfile
echo "-----------------------------------------------------------------------------"
echo "----------------------root CUSTOMIZION COMPLETE------------------------------"
echo "-----------------------------------------------------------------------------"
Code: Alles auswählen
#!/bin/sh
echo "-----------------------------------------------------------------------------"
echo "-------------------------START root-neutrino CUSTOMIZION --------------------"
echo "-----------------------------------------------------------------------------"
flashprefix=$1
buildprefix=$2
newroot=$flashprefix/root-neutrino
myfiles=/home/ubuntu/custom
cp $myfiles/config/neutrino.conf $newroot/var/tuxbox/config
cp $myfiles/zapit/bouquets.xml $newroot/var/tuxbox/config/zapit
cp $myfiles/zapit/services.xml $newroot/var/tuxbox/config/zapit
echo "-----------------------------------------------------------------------------"
echo "--------------------root-neutrino CUSTOMIZION COMPLETE-----------------------"
echo "-----------------------------------------------------------------------------"
Code: Alles auswählen
#!/bin/sh
echo "-----------------------------------------------------------------------------"
echo "---------------START root-neutrino-squashfs CUSTOMIZION ---------------------"
echo "-----------------------------------------------------------------------------"
flashprefix=$1
buildprefix=$2
newroot=$flashprefix/root-neutrino-squashfs
myfiles=/home/ubuntu/custom
# alte httpd's löschen
rm -r $newroot/share/tuxbox/neutrino/httpd-alt2
rm -r $newroot/share/tuxbox/neutrino/httpd
# Nukes all game plugins, as well as all locale files not listed in LANGUAGES
LANGUAGES="deutsch english"
for f in $newroot/lib/tuxbox/plugins/*.cfg; do
grep 'type=1' $f>/dev/null && rm -f $f
done
for f in $newroot/share/tuxbox/neutrino/locale/*; do
(echo $LANGUAGES | grep -v `basename $f .locale` >/dev/null) && rm -f $f
done
echo "-----------------------------------------------------------------------------"
echo "---------------root-neutrino-squashfs CUSTOMIZION COMPLETE-------------------"
echo "-----------------------------------------------------------------------------"
Code: Alles auswählen
#!/bin/sh
echo "-----------------------------------------------------------------------------"
echo "----------------------START var-neutrino CUSTOMIZION-------------------------"
echo "-----------------------------------------------------------------------------"
flashprefix=$1
buildprefix=$2
newroot=$flashprefix/var-neutrino
myfiles=/home/ubuntu/custom
# Netzwerk konfigurieren
cp $myfiles/config/interfaces $newroot/etc/network
echo "-----------------------------------------------------------------------------"
echo "---------------------var-neutrino CUSTOMIZION COMPLETE-----------------------"
echo "-----------------------------------------------------------------------------"
Hier ist nochmal mein gesamter Ablauf (script) ich weis nicht ob die "cleans" nötig sind?! Dauert (bis auf distclean) nicht allzu lange ;-)
Tommy-Image.sh
Code: Alles auswählen
#!/bin/sh
rm /home/ubuntu/dbox2/cdkflash/*.*x
cd /home/ubuntu/tuxbox-cvs/cdk
make flash-semiclean
#make mostlyclean
#make distclean
cd /home/ubuntu/tuxbox-cvs
#cvs up -f -r newmake -dP > cvs.log 2>&1
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
cd /home/ubuntu/tuxbox-cvs/cdk
./autogen.sh
cd /home/ubuntu/tuxbox-cvs/cdk
./configure --prefix=/home/ubuntu/dbox2 --with-cvsdir=/home/ubuntu/tuxbox-cvs --with-ucodesdir=/home/ubuntu/custom/ucodes --with-logosdir=/home/ubuntu/custom/logos --with-checkImage=rename --enable-maintainer-mode
cd /home/ubuntu/tuxbox-cvs/cdk
make flash-neutrino-squashfs-all
#make everything
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Leider habe ich es nicht geschafft, newmake ganz "distclean"-frei zu machen. Soll aber "niemals" bei "normale Beuntzung" (Build, update, fummeln, etc) auftreten. In jeden Fall brauchst du mit HEAD-make deutlich mehre distcleansIch hoffe nur, das ich nun nicht vor jedem bauen distclean machen muß - das kostet Zeit

Siehe http://www.bengt-martensson.de/dbox2/fl ... tal+builds für eine (partielle) Antwort.Wenn ich jetzt nochmal make laufen lasse , sagt er richtigerweise ja, es gib tnix neus zu machen.
Wie kann ich das aber forcieren ?
Merkt er automatisch wenn ich was im Quellcode geändert habe ?
Nö. Warum? Solange keine Cntr-L drin sindDie Profis lachen jetzt vieleich wg. den echo's

Code: Alles auswählen
# Version erstellen
outfile=$newroot/.version
echo "version=`./mkversion -snapshot -version 200`" > $outfile
echo "creator=Tommy" >> $outfile
echo "imagename=Tommy-Image" >> $outfile
echo "homepage=http://www.stadtweg.de" >> $outfile
http://www.bengt-martensson.de/dbox2/fl ... mizing+the ist vielleicht eleganter.
Code: Alles auswählen
for f in $newroot/lib/tuxbox/plugins/*.cfg; do
grep 'type=1' $f>/dev/null && rm -f $f
done
Code: Alles auswählen
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
Unabhängig davon, empfele ich
Code: Alles auswählen
rm -f cdk/root/etc/init.d/rcS cdk/root/etc/init.d/rcS.insmod
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
kein Problem - manche Sachen erklären sich von noob zu noob besser. Die Erklärung auf Deiner Website ist zwar sehr gut, setzt aber doch schon ein wenig Erfahrung voraus (Schreibst Du ja auch in der Einleitung) Das Problem ist meistens das sich der Profi gar nicht vorstellen kann wie dumm ein noob denktTommy hat schon die meisten von petbs Fragen beantwortet (Danke!).

Keinerfalls "falsch",
http://www.bengt-martensson.de/dbox2/fl ... mizing+the ist vielleicht eleganter.

naja . augenscheinlich sind sie ja weg - deshalb hab ichs nicht gemerkt. Habs bei mir jetzt geändertEin kleie Felcherchen hier (auf meine Kappe), siehe eine frühere Posting, oder http://www.bengt-martensson.de/dbox2/fl ... ages+nuker

kann es sein das das cvs schlauer ist als wir denken? Bei mir kommen am log immer alle Dateien als "update"Es gibe Leute, die eches Geld für den Tuxbox-Verkehr bezahlen, und ich glaube nicht, dass sie froh wird von solche Skripte, die jedesmal die ganze Quellen saugen.

Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Neugieriger
- Beiträge: 10
- Registriert: Dienstag 20. Dezember 2005, 02:39
-
- Neugieriger
- Beiträge: 10
- Registriert: Dienstag 20. Dezember 2005, 02:39
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Man könnte vielleicht ein configure-option --with-rootpartitionsize=xxx einfügen, und die genannte Files bei configure-zeitpunkt erzeugen... Ich setze es auf meine Liste über mögliche Erweiterungen

-
- Developer
- Beiträge: 587
- Registriert: Freitag 9. September 2005, 21:48
erst einmal ein großes Danke für Deine neuen Flashrules. Ich bin die letzten Wochen auch umgestiegen und es funktioniert soweit alles sehr gut. Zumindest die Yadds. Heute dachte ich mir, mach ich doch einfach mal ein image draus, und - leider blieb das Wunder aus. Das Image hatte ich zwar auf der Platte, aber nachdem ich es geflasht hatte, blieb die Box bei 'loading kernel' stehen. Das debug trace zeigt nur die Zeilen:
Code: Alles auswählen
debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0 mID 01
debug: feID dd gtxID 0b
debug: fpID 5a dsID 01-03.24.27.07.00.00-0f
debug: HWrev X5 SWrev 0.81
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled

Habe mich soweit an Deine Anleitung gehalten, aber vielleicht habe ich ja noch was übersehen ??

Habe danach nochmal auf das aktuelle cvs geupt (ohne Änderungen) und wieder das Gleiche.
Folgendes habe ich eingegeben
Code: Alles auswählen
rm /home/Guenther/tux/audio/image/cdkflash/*.*x
cd /home/Guenther/tux/audio/cvs/cdk
make flash-semiclean
cd /home/Guenther/tux/audio/cvs
cvs up -f -r newmake -dP > cvs.log 2>&1
rm -f cdk/root/etc/init.d/rcS cdk/root/etc/init.d/rcS.insmod
cd /home/Guenther/tux/audio/cvs/cdk
./autogen.sh
./configure --prefix=/home/Guenther/tux/audio/image --with-cvsdir=/home/Guenther/tux/audio/cvs --with-ucodesdir=/home/Guenther/tux/custom/var/ucodes --with-logosdir=/home/Guenther/tux/custom/var/tuxbox/boot/logos --with-checkImage=warn --enable-maintainer-mode
make yadd-neutrino
make flash-neutrino-squashfs-all
Achja, wenn ich make flash-neutrino-squashfs-all yadd-neutrino mache gibt es immer Fehler, wenn ich erst das yadd und dann seperat das squashfs-all ausführe geht es .
Habe Suse 9.2 und bin als normaler user angemeldet.
Danke Günther
--------------
Guenther@localhost:~/tux/head/cvs/cdk> ./autogen.sh
I am testing that you have the required versions of libtool, autoconf,
automake, make, gettext, gcc, and g++.
checking for libtool >= 1.4.2 ... yes (version 1.5.

checking for autoconf >= 2.57a ... yes (version 2.59)
checking for automake >= 1.8 ... yes (version 1.9.1)
checking for gettext >= 0.12.1 ... yes (version 0.14.1)
checking for make >= 3.80 ... yes (version 3.80)
checking for gcc >= 3.0 or = 2.95 ... yes (version 3.3.4)
checking for g++ >= 3.0 or = 2.95 ... yes (version 3.3.4)
Generating configuration files for tuxbox-cdk, please wait....
----------------------
-
- Neugieriger
- Beiträge: 10
- Registriert: Dienstag 20. Dezember 2005, 02:39
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
die squashfs images sind seit einiger zeit mit bad magics behaftet..
unschwer immer hier zu erkennen

http://dietmarw.trale.de
-
- Developer
- Beiträge: 587
- Registriert: Freitag 9. September 2005, 21:48
bei warn würde aber eine Meldung
Code: Alles auswählen
check 'neutrino-squashfs.img2x' for bad magic bytes.
!!! If you flash this image these bytes cause 'no system' !!!
neutrino-squashfs.img2x_bad
Beides war nicht der Fall, also müßte es doch eigentlich gehen, oder? Ich habe es übrigens mit dem DboxBootmanager geflasht. (bzw. unter Neutrino EXPERTEN update mit FLASH without Bootloader)
Edit:
Habe mir gerade mal ein ganz frisches System gezogen, und da habe ich bei 2x jetzt die obige Warnung. Wie bekomme ich die denn am besten wieder weg? Ein zustätzliches printf in neutrino.cpp hat jedenfalls nicht ausgereicht

Günther