Howto: Erstellen eines kompletten Images
-
- Interessierter
- Beiträge: 62
- Registriert: Montag 25. Dezember 2006, 23:20
bei mir kommt immer dieser fehler, wenn ich die configuration mache ...
******************************************************************
* !!!WARNING!!! *
* one or more of your CVS source directories could not be found, *
* (for details see above), did you maybe supply an incorrect *
* --with-cvsdir argument to configure? *
* !!!WARNING!!! *
******************************************************************
hab alles nach anleitung gemacht ... woran könnte das liegen ...
******************************************************************
* !!!WARNING!!! *
* one or more of your CVS source directories could not be found, *
* (for details see above), did you maybe supply an incorrect *
* --with-cvsdir argument to configure? *
* !!!WARNING!!! *
******************************************************************
hab alles nach anleitung gemacht ... woran könnte das liegen ...
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
also das hier abgebildete beispielscript klappt defenetiv..
http://wiki.tuxbox-cvs.sourceforge.net/Newmake
aber man beachte.. zitat "verzeichnisse sollten schon da sein"
http://wiki.tuxbox-cvs.sourceforge.net/Newmake
aber man beachte.. zitat "verzeichnisse sollten schon da sein"
-
- Interessierter
- Beiträge: 62
- Registriert: Montag 25. Dezember 2006, 23:20
naja danke, lass es gerade mit dem script hier durchlaufen ... ich hoffe es funktioniert ! werde mich melden, wenn fehler auftreten
thx
ich hab nämlich mit der anleitung gearbeitet ...
http://www.bengt-martensson.de/dbox2/fl ... ke-de.html
thx
ich hab nämlich mit der anleitung gearbeitet ...
http://www.bengt-martensson.de/dbox2/fl ... ke-de.html
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Interessierter
- Beiträge: 62
- Registriert: Montag 25. Dezember 2006, 23:20
er bricht immer mit diesem fehler ab ...
In file included from version.c:33:
/home/sebastian/tuxbox-cvs/cdk/build_glibc/csu/version-info.h:2: error: missing terminating " character
/home/sebastian/tuxbox-cvs/cdk/build_glibc/csu/version-info.h:3: error: missing terminating " character
version.c:40: error: parse error before string constant
make[3]: *** [/home/sebastian/tuxbox-cvs/cdk/build_glibc/csu/version.o] Fehler 1
make[3]: Verlasse Verzeichnis '/home/sebastian/tuxbox-cvs/cdk/glibc-2.3.6/csu'
make[2]: *** [csu/subdir_lib] Fehler 2
make[2]: Verlasse Verzeichnis '/home/sebastian/tuxbox-cvs/cdk/glibc-2.3.6'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/home/sebastian/tuxbox-cvs/cdk/build_glibc'
make: *** [.deps/glibc] Fehler 2
woran könnte das liegen ?!
mfg
In file included from version.c:33:
/home/sebastian/tuxbox-cvs/cdk/build_glibc/csu/version-info.h:2: error: missing terminating " character
/home/sebastian/tuxbox-cvs/cdk/build_glibc/csu/version-info.h:3: error: missing terminating " character
version.c:40: error: parse error before string constant
make[3]: *** [/home/sebastian/tuxbox-cvs/cdk/build_glibc/csu/version.o] Fehler 1
make[3]: Verlasse Verzeichnis '/home/sebastian/tuxbox-cvs/cdk/glibc-2.3.6/csu'
make[2]: *** [csu/subdir_lib] Fehler 2
make[2]: Verlasse Verzeichnis '/home/sebastian/tuxbox-cvs/cdk/glibc-2.3.6'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/home/sebastian/tuxbox-cvs/cdk/build_glibc'
make: *** [.deps/glibc] Fehler 2
woran könnte das liegen ?!
mfg
-
- Neugieriger
- Beiträge: 10
- Registriert: Mittwoch 17. November 2004, 18:36
Hallo leute,
Ich habe das gleiche wie Casper100...
Kan aber nichts im Makefile finden was schief geht.
Was mache ich da falsch?
Besser gefragt, wo geht es schief und in welche files?
Mfg, view
Ich habe das gleiche wie Casper100...
Kan aber nichts im Makefile finden was schief geht.
Code: Alles auswählen
Big endian filesystem, data block size 65536, compressed data, compressed metadata, compressed fragments
Filesystem size 4479.62 Kbytes (4.37 Mbytes)
35.16% of uncompressed filesystem size (12740.18 Kbytes)
Inode table size 5118 bytes (5.00 Kbytes)
24.24% of uncompressed inode table size (21118 bytes)
Directory table size 5604 bytes (5.47 Kbytes)
53.01% of uncompressed directory table size (10571 bytes)
Number of duplicate files found 5
Number of inodes 655
Number of files 524
Number of fragments 66
Number of symbolic links 91
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 40
Number of uids 1
root (0)
Number of gids 0
rm -fr /home/view/dbox2/cdkflash/cramfs
rm /home/view/dbox2/cdkflash/.cramfs
make[1]: Leaving directory `/home/view/tuxbox-cvs/cdk'
mv /home/view/dbox2/cdkflash/root-squashfs.img /home/view/dbox2/cdkflash/root-squashfs-neutrino.img
rm -rf /home/view/dbox2/cdkflash/jffs2
cp -pa /home/view/dbox2/cdkflash/root/var /home/view/dbox2/cdkflash/jffs2
if [ ! -d /home/view/dbox2/cdkflash/jffs2/tuxbox/boot ] ; then \
/usr/bin/install -c -d /home/view/dbox2/cdkflash/jffs2/tuxbox/boot ; \
fi
/usr/bin/install -c -d /home/view/dbox2/cdkflash/jffs2/etc/init.d
for i in `find /home/view/dbox2/cdkflash/root/etc/init.d/ -name "start*"` ; do\
cp -pa $i /home/view/dbox2/cdkflash/jffs2/etc/init.d/ ; \
done
cp -pa /home/view/dbox2/cdkflash/root/etc/resolv.conf /home/view/dbox2/cdkflash/jffs2/etc/resolv.conf
if [ -d /home/view/dbox2/cdkflash/root/etc/network ] ; then \
cp -pa /home/view/dbox2/cdkflash/root/etc/network /home/view/dbox2/cdkflash/jffs2/etc/network ; \
fi
if [ -d /home/view/dbox2/cdkflash/root/etc/ssh ] ; then \
cp -pa /home/view/dbox2/cdkflash/root/etc/ssh /home/view/dbox2/cdkflash/jffs2/etc/ssh ; \
fi
/usr/bin/install -c -d /home/view/dbox2/cdkflash/jffs2/tuxbox/config/enigma
/usr/bin/install -c -d /home/view/dbox2/cdkflash/jffs2/plugins
/usr/bin/install -c -d /home/view/dbox2/cdkflash/jffs2/tuxbox/plugins
/usr/bin/install -c -d /home/view/dbox2/cdkflash/jffs2/bin
cp -p /home/view/dbox2/cdkflash/root/etc/passwd /home/view/dbox2/cdkflash/jffs2/etc/passwd
cp -p /home/view/dbox2/cdkflash/root/bin/camd2 /home/view/dbox2/cdkflash/jffs2/bin/camd2
/usr/bin/fakeroot /bin/false -b -e 131072 -p -r /home/view/dbox2/cdkflash/jffs2/ -o /home/view/dbox2/cdkflash/var-jffs2.img
make: *** [/home/view/dbox2/cdkflash/var-jffs2.img] Error 1
view@box:~/tuxbox-cvs/cdk$
Besser gefragt, wo geht es schief und in welche files?
Mfg, view
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
-
- Neugieriger
- Beiträge: 10
- Registriert: Mittwoch 17. November 2004, 18:36
-
- Einsteiger
- Beiträge: 211
- Registriert: Samstag 24. Januar 2004, 18:11
-
- Neugieriger
- Beiträge: 10
- Registriert: Mittwoch 17. November 2004, 18:36
-
- Erleuchteter
- Beiträge: 682
- Registriert: Samstag 13. Juli 2002, 10:05
-
- Neugieriger
- Beiträge: 13
- Registriert: Samstag 16. Juni 2007, 23:08
kernel panic
Habe ein Problem mit selbstgebautem Image:
....
oop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x006a0000 : "root (squashfs)"
0x006a0000-0x00800000 : "var (jffs2)"
0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
Kernel panic: No init found. Try passing init= option to kernel.
<0>Rebooting in 180 seconds..
Habe keine Veränderung am source vorgenommen.
Muss ich denn die init option explizit angeben?? Habe ich nnirgens gelesen...
....
oop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x006a0000 : "root (squashfs)"
0x006a0000-0x00800000 : "var (jffs2)"
0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
Kernel panic: No init found. Try passing init= option to kernel.
<0>Rebooting in 180 seconds..
Habe keine Veränderung am source vorgenommen.
Muss ich denn die init option explizit angeben?? Habe ich nnirgens gelesen...
-
- Neugieriger
- Beiträge: 13
- Registriert: Samstag 16. Juni 2007, 23:08
-
- Foren-Moderator
- Beiträge: 1119
- Registriert: Sonntag 9. Juni 2002, 13:28
-
- Neugieriger
- Beiträge: 13
- Registriert: Samstag 16. Juni 2007, 23:08
In welchem file muss ich das denn setzen?`MarcM hat geschrieben:hmmm...keine Ahnung....
Ist überhaupt init in der Busybox drin ?
Marc#
# Init Utilities
#
CONFIG_INIT=y
CONFIG_FEATURE_USE_INITTAB=y
# CONFIG_FEATURE_INIT_SCTTY is not set
# CONFIG_FEATURE_EXTRA_QUIET is not set
# CONFIG_FEATURE_INIT_COREDUMPS is not set
# CONFIG_FEATURE_INITRD is not set
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
kommt drauf an ob newmake oder oldmake
newmake -> busybox.config.m4
oldmake -> busybox.config
im Verzeichnis /patches
newmake -> busybox.config.m4
oldmake -> busybox.config
im Verzeichnis /patches
---------------------------
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?
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?
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
http://forum.tuxbox-cvs.sourceforge.net ... hp?t=45929 ganz unten sagt was anderesdietmarw hat geschrieben:bei der busybox sollte bei beiden (new- UND oldmake) das m4 file das richtige sein..
Ich kanns weder bestätigen noch dementieren da ich nur newmake kenne
---------------------------
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?
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?
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Einsteiger
- Beiträge: 141
- Registriert: Montag 4. Dezember 2006, 20:13
Re: Howto: Erstellen eines kompletten Images
Ich benutze newmake und habe auch das init problem...
init ist auch in der busybox.config.m4 aktiviert, ist dann aber im image nicht dabei.
init ist auch in der busybox.config.m4 aktiviert, ist dann aber im image nicht dabei.
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
Re: Howto: Erstellen eines kompletten Images
Habe nach Anleitung (erste Seite, also Oldmake wie ich am Ende des Threads festgestellt hab) eine flash-squashfsneutrino Image gebaut.
Drei Fragen dazu:
a) Ist der Sagem-Kabeltreiber da eingebunden bzw als Option auf der Box auswählbar? Wenn nein, wie bekomme ich das hin?
b) An welcher Stelle im Build-Prozess kann ich Änderungen einbringen? (IP-Adresse, Bootlogo ...)
c) Kann man auf newmake Umsteigen ohne all die downloads noch mal zu machen?
Danke
Drei Fragen dazu:
a) Ist der Sagem-Kabeltreiber da eingebunden bzw als Option auf der Box auswählbar? Wenn nein, wie bekomme ich das hin?
b) An welcher Stelle im Build-Prozess kann ich Änderungen einbringen? (IP-Adresse, Bootlogo ...)
c) Kann man auf newmake Umsteigen ohne all die downloads noch mal zu machen?
Danke
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Re: Howto: Erstellen eines kompletten Images
Drei Antworten im Bezug zu newmakestarbright hat geschrieben:Drei Fragen dazu:
Im CVS sind nur die Standardtreiber. Die Ultimos und wie sie alle heißen mögen musst Du selbst besorgen und ins Image kopieren.starbright hat geschrieben:a) Ist der Sagem-Kabeltreiber da eingebunden bzw als Option auf der Box auswählbar? Wenn nein, wie bekomme ich das hin?
z.b. nach /var/lib/modules
In newmake gibt es Customizing-Scripte. Näheres auf Barf's dBox Pagestarbright hat geschrieben:b) An welcher Stelle im Build-Prozess kann ich Änderungen einbringen? (IP-Adresse, Bootlogo ...)
Jastarbright hat geschrieben:c) Kann man auf newmake Umsteigen ohne all die downloads noch mal zu machen?
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
Re: Howto: Erstellen eines kompletten Images
Bin nach Barffs Anleitung auf newmake umgestiegen. Hat auch kompiliert
Den Sagem-Treiber hab ich gefunden, aber als *.o. Weiß jemand die Quelle? Das *.o wird ja mitten im Make erzeugt, hab keine Ahnung was ich wieder löschen muß, damit ich dem Compiler bei einem neuen make das bereits erzeugt *.o File unterschieben kann ohne das er wieder ein neues anlegt ...
Was die Customization anbelangt. Ich habe die Files flash-neutrino-local.sh und root-neutrino-local.sh erstellt. Aber wo tue ich die hin und wie aktiviere ich sie? Das ist mir beim Lesen der Anleitung nicht klar geworden.
Außerdem beunruhigt mich noch, dass das *img als ganzes Flashimages einzuspielen ist. Besteht da nicht die Gefahr den Original Ur-Loader zu schrotten? Dann wäre die ganze Box hin ...
Den Sagem-Treiber hab ich gefunden, aber als *.o. Weiß jemand die Quelle? Das *.o wird ja mitten im Make erzeugt, hab keine Ahnung was ich wieder löschen muß, damit ich dem Compiler bei einem neuen make das bereits erzeugt *.o File unterschieben kann ohne das er wieder ein neues anlegt ...
Was die Customization anbelangt. Ich habe die Files flash-neutrino-local.sh und root-neutrino-local.sh erstellt. Aber wo tue ich die hin und wie aktiviere ich sie? Das ist mir beim Lesen der Anleitung nicht klar geworden.
Außerdem beunruhigt mich noch, dass das *img als ganzes Flashimages einzuspielen ist. Besteht da nicht die Gefahr den Original Ur-Loader zu schrotten? Dann wäre die ganze Box hin ...
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Howto: Erstellen eines kompletten Images
In ein Verzeichnis Deiner Wahl, dass Du dann bei ./configure angibst:starbright hat geschrieben:Was die Customization anbelangt. Ich habe die Files flash-neutrino-local.sh und root-neutrino-local.sh erstellt. Aber wo tue ich die hin und wie aktiviere ich sie?
--with-customizationsdir=/dein/verzeichnis