Probleme bei make flash-squashfsimages

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
mcblack
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. März 2005, 11:02

Probleme bei make flash-squashfsimages

Beitrag von mcblack »

Hallo.

Nachdem ich jetzt seit einiger Zeit verschiedene Images benutze die ich nicht selbst gebaut hab, wollte ich jetzt mal mein eigenes Image basteln.

Also viel im Forum gelesen, probiert .... wieder gelesen :wink: wieder probiert ......

Aber jetzt steh ich vor nem seltsamen Problem. Und zwar wird die Datei "var-jffs2.img" nicht erzeugt.

Das ist alles was ich bisher auf der Konsole erhalte :

mcblack@faith cdk $ make flash-squashfsimages
/bin/install -c -d /home/mcblack/dbox2/cdkflash/root/share/fonts
/bin/install -c -d /home/mcblack/dbox2/cdkflash/root/share/iso-codes
/bin/install -c -d /home/mcblack/dbox2/cdkflash/root/var/tuxbox/config/lirc
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/controld /home/mcblack/dbox2/cdkroot/bin/neutrino \
/home/mcblack/dbox2/cdkroot/bin/nhttpd /home/mcblack/dbox2/cdkroot/bin/timerd \
/home/mcblack/dbox2/cdkflash/root/bin
cp -pa /home/mcblack/dbox2/cdkroot/share/tuxbox/neutrino /home/mcblack/dbox2/cdkroot/share/tuxbox/lcdd \
/home/mcblack/dbox2/cdkflash/root/share/tuxbox
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/camd2 /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/sectionsd /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/pzapit /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/satfind /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/zapit /home/mcblack/dbox2/cdkflash/root/bin
sed -e 's/neutrino/neutrino -u -f/' /home/mcblack/dbox2/cdkroot/etc/init.d/start_neutrino > \
/home/mcblack/dbox2/cdkflash/root/etc/init.d/start_neutrino ;
chmod 755 /home/mcblack/dbox2/cdkflash/root/etc/init.d/start_neutrino ;
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/bluebold.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/bluehigh.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/md_khmurabi_10.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/pakenham.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/unmrs.pfa /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/micron*.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/12.pcf.gz /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/14B.pcf.gz /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/15B.pcf.gz /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/iso-codes/iso-639.tab /home/mcblack/dbox2/cdkflash/root/share/iso-codes
cp -pa /home/mcblack/dbox2/cdkroot/var/tuxbox/config/zapit /home/mcblack/dbox2/cdkflash/root/var/tuxbox/config
make flash-squashfsroot
make[1]: Entering directory `/home/mcblack/tuxbox-cvs/cdk'
/bin/install -c -d /home/mcblack/dbox2/cdkflash/root/share/fonts
/bin/install -c -d /home/mcblack/dbox2/cdkflash/root/share/iso-codes
/bin/install -c -d /home/mcblack/dbox2/cdkflash/root/var/tuxbox/config/lirc
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/controld /home/mcblack/dbox2/cdkroot/bin/neutrino \
/home/mcblack/dbox2/cdkroot/bin/nhttpd /home/mcblack/dbox2/cdkroot/bin/timerd \
/home/mcblack/dbox2/cdkflash/root/bin
cp -pa /home/mcblack/dbox2/cdkroot/share/tuxbox/neutrino /home/mcblack/dbox2/cdkroot/share/tuxbox/lcdd \
/home/mcblack/dbox2/cdkflash/root/share/tuxbox
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/camd2 /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/sectionsd /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/pzapit /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/satfind /home/mcblack/dbox2/cdkflash/root/bin
/bin/install -c /home/mcblack/dbox2/cdkroot/bin/zapit /home/mcblack/dbox2/cdkflash/root/bin
sed -e 's/neutrino/neutrino -u -f/' /home/mcblack/dbox2/cdkroot/etc/init.d/start_neutrino > \
/home/mcblack/dbox2/cdkflash/root/etc/init.d/start_neutrino ;
chmod 755 /home/mcblack/dbox2/cdkflash/root/etc/init.d/start_neutrino ;
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/bluebold.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/bluehigh.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/md_khmurabi_10.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/pakenham.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/unmrs.pfa /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/micron*.ttf /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/12.pcf.gz /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/14B.pcf.gz /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/fonts/15B.pcf.gz /home/mcblack/dbox2/cdkflash/root/share/fonts
cp -pa /home/mcblack/dbox2/cdkroot/share/iso-codes/iso-639.tab /home/mcblack/dbox2/cdkflash/root/share/iso-codes
cp -pa /home/mcblack/dbox2/cdkroot/var/tuxbox/config/zapit /home/mcblack/dbox2/cdkflash/root/var/tuxbox/config
find /home/mcblack/dbox2/cdkflash/root/lib -maxdepth 1 -type f -o -type l | xargs rm -f
cp -pa /home/mcblack/dbox2/cdkroot/lib/libnss_dns-?.*.so /home/mcblack/dbox2/cdkflash/root/lib
cp -pa /home/mcblack/dbox2/cdkroot/lib/libnss_files-?.*.so /home/mcblack/dbox2/cdkflash/root/lib
/usr/bin/mklibs --target powerpc-tuxbox-linux-gnu --ldlib ld.so.1 --libc-extras-dir /home/mcblack/dbox2/cdkroot/lib/libc_pic \
-d /home/mcblack/dbox2/cdkflash/root/lib \
-D -L /home/mcblack/dbox2/cdkroot/lib:/home/mcblack/dbox2/cdkroot/lib/tuxbox/plugins \
--root /home/mcblack/dbox2/cdkflash/root \
`find /home/mcblack/dbox2/cdkflash/root/bin/ -path "*bin/?*"` \
`find /home/mcblack/dbox2/cdkflash/root/lib/ -name "libnss_*"` \
`find /home/mcblack/dbox2/cdkflash/root/lib/tuxbox/ -name "*.so" -type f` \
`find /home/mcblack/dbox2/cdkflash/root/sbin/ -path "*sbin/?*"`
I: library reduction pass 1
851 symbols, 847 unresolved
I: library reduction pass 2
997 symbols, 52 unresolved
I: library reduction pass 3
1000 symbols, 0 unresolved
powerpc-tuxbox-linux-gnu-strip --remove-section=.comment --remove-section=.note \
`find /home/mcblack/dbox2/cdkflash/root/bin/ -path "*bin/?*"` \
`find /home/mcblack/dbox2/cdkflash/root/sbin/ -path "*sbin/?*"` 2>/dev/null || /bin/true
powerpc-tuxbox-linux-gnu-strip --remove-section=.comment --remove-section=.note --strip-unneeded \
`find /home/mcblack/dbox2/cdkflash/root/lib/tuxbox -name "*.so"` 2>/dev/null || /bin/true
powerpc-tuxbox-linux-gnu-strip /home/mcblack/dbox2/cdkflash/root/lib/* 2>/dev/null || /bin/true
chmod u+rwX,go+rX -R /home/mcblack/dbox2/cdkflash/root/
if [ -e /home/mcblack/dbox2/cdkflash/root/lib/libfx2.so ]; then \
if [ -e /home/mcblack/dbox2/cdkflash/root/lib/tuxbox/plugins/ ]; then \
rm -f /home/mcblack/dbox2/cdkflash/root/lib/tuxbox/plugins/libfx2.so ; \
ln -s /lib/libfx2.so /home/mcblack/dbox2/cdkflash/root/lib/tuxbox/plugins/libfx2.so ; \
fi ; \
fi
if [ -e /home/mcblack/dbox2/cdkflash/root/bin/lufsd ]; then \
cp -pa /home/mcblack/dbox2/cdkroot/lib/liblufs-ftpfs* /home/mcblack/dbox2/cdkflash/root/lib ; \
if [ -e /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.2.0.0 ]; then \
rm -f /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs ; \
rm -f /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.2 ; \
mv /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.2.0.0 /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.so.2.0.0 ; \
ln -s liblufs-ftpfs.so.2.0.0 /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.so.2 ; \
ln -s liblufs-ftpfs.so.2.0.0 /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.so ; \
fi ; \
if [ -e /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.la ]; then \
rm -f /home/mcblack/dbox2/cdkflash/root/lib/liblufs-ftpfs.la ; \
fi ; \
fi
make /home/mcblack/dbox2/cdkflash/.cramfs
make[2]: Entering directory `/home/mcblack/tuxbox-cvs/cdk'
rm -fr /home/mcblack/dbox2/cdkflash/cramfs
cp -pa /home/mcblack/dbox2/cdkflash/root /home/mcblack/dbox2/cdkflash/cramfs
rm -fr /home/mcblack/dbox2/cdkflash/cramfs/boot
rm -fr /home/mcblack/dbox2/cdkflash/cramfs/var/*
echo "/dev/mtdblock/3 /var jffs2 defaults 0 0" >> /home/mcblack/dbox2/cdkflash/cramfs/etc/fstab
/bin/install -c -d /home/mcblack/dbox2/cdkflash/jffs2/etc/init.d
for i in `find /home/mcblack/dbox2/cdkflash/cramfs/etc/init.d/ -name "start*"` ; do \
rm $i ; ln -sf ../../var/etc/init.d/`basename $i` $i ; \
done
rm -f /home/mcblack/dbox2/cdkflash/cramfs/etc/resolv.conf
ln -sf ../var/etc/resolv.conf /home/mcblack/dbox2/cdkflash/cramfs/etc/resolv.conf
if [ -d /home/mcblack/dbox2/cdkflash/cramfs/etc/network ] ; then \
rm -fr /home/mcblack/dbox2/cdkflash/cramfs/etc/network ; \
ln -sf ../var/etc/network /home/mcblack/dbox2/cdkflash/cramfs/etc/network ; \
fi
if [ -d /home/mcblack/dbox2/cdkflash/cramfs/etc/ssh ] ; then \
rm -fr /home/mcblack/dbox2/cdkflash/cramfs/etc/ssh ; \
ln -sf ../var/etc/ssh /home/mcblack/dbox2/cdkflash/cramfs/etc/ssh ; \
fi
ln -sf /var/etc/issue.net /home/mcblack/dbox2/cdkflash/cramfs/etc/issue.net
cp -p /home/mcblack/dbox2/cdkroot/share/tuxbox/*.xml /home/mcblack/dbox2/cdkflash/cramfs/share/tuxbox
rm /home/mcblack/dbox2/cdkflash/cramfs/etc/passwd
ln -sf /var/etc/passwd /home/mcblack/dbox2/cdkflash/cramfs/etc/passwd
rm /home/mcblack/dbox2/cdkflash/cramfs/bin/camd2
ln -sf /var/bin/camd2 /home/mcblack/dbox2/cdkflash/cramfs/bin/camd2
make[2]: Leaving directory `/home/mcblack/tuxbox-cvs/cdk'
/usr/bin/fakeroot /usr/bin/mksquashfs /home/mcblack/dbox2/cdkflash/cramfs/ /home/mcblack/dbox2/cdkflash/root-squashfs.img -be
Creating big endian 2.1 filesystem on /home/mcblack/dbox2/cdkflash/root-squashfs.img, block size 65536.

Big endian filesystem, data block size 65536, compressed data, compressed metadata, compressed fragments
Filesystem size 4718.67 Kbytes (4.61 Mbytes)
42.84% of uncompressed filesystem size (11015.05 Kbytes)
Inode table size 4494 bytes (4.39 Kbytes)
33.77% of uncompressed inode table size (13306 bytes)
Directory table size 4235 bytes (4.14 Kbytes)
57.04% of uncompressed directory table size (7425 bytes)
Number of duplicate files found 9
Number of inodes 570
Number of files 452
Number of fragments 57
Number of symbolic links 77
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 41
Number of uids 1
root (0)
Number of gids 0
rm -fr /home/mcblack/dbox2/cdkflash/cramfs
rm /home/mcblack/dbox2/cdkflash/.cramfs
make[1]: Leaving directory `/home/mcblack/tuxbox-cvs/cdk'
mv /home/mcblack/dbox2/cdkflash/root-squashfs.img /home/mcblack/dbox2/cdkflash/root-squashfs-neutrino.img
rm -rf /home/mcblack/dbox2/cdkflash/jffs2
cp -pa /home/mcblack/dbox2/cdkflash/root/var /home/mcblack/dbox2/cdkflash/jffs2
if [ ! -d /home/mcblack/dbox2/cdkflash/jffs2/tuxbox/boot ] ; then \
/bin/install -c -d /home/mcblack/dbox2/cdkflash/jffs2/tuxbox/boot ; \
fi
/bin/install -c -d /home/mcblack/dbox2/cdkflash/jffs2/etc/init.d
for i in `find /home/mcblack/dbox2/cdkflash/root/etc/init.d/ -name "start*"` ; do \
cp -pa $i /home/mcblack/dbox2/cdkflash/jffs2/etc/init.d/ ; \
done
cp -pa /home/mcblack/dbox2/cdkflash/root/etc/resolv.conf /home/mcblack/dbox2/cdkflash/jffs2/etc/resolv.conf
if [ -d /home/mcblack/dbox2/cdkflash/root/etc/network ] ; then \
cp -pa /home/mcblack/dbox2/cdkflash/root/etc/network /home/mcblack/dbox2/cdkflash/jffs2/etc/network ; \
fi
if [ -d /home/mcblack/dbox2/cdkflash/root/etc/ssh ] ; then \
cp -pa /home/mcblack/dbox2/cdkflash/root/etc/ssh /home/mcblack/dbox2/cdkflash/jffs2/etc/ssh ; \
fi
/bin/install -c -d /home/mcblack/dbox2/cdkflash/jffs2/tuxbox/config/enigma
/bin/install -c -d /home/mcblack/dbox2/cdkflash/jffs2/plugins
/bin/install -c -d /home/mcblack/dbox2/cdkflash/jffs2/tuxbox/plugins
/bin/install -c -d /home/mcblack/dbox2/cdkflash/jffs2/bin
cp -p /home/mcblack/dbox2/cdkflash/root/etc/passwd /home/mcblack/dbox2/cdkflash/jffs2/etc/passwd
cp -p /home/mcblack/dbox2/cdkflash/root/bin/camd2 /home/mcblack/dbox2/cdkflash/jffs2/bin/camd2
/usr/bin/fakeroot /bin/false -b -e 131072 -p -r /home/mcblack/dbox2/cdkflash/jffs2/ -o /home/mcblack/dbox2/cdkflash/var-jffs2.img
make: *** [/home/mcblack/dbox2/cdkflash/var-jffs2.img] Error 1

Jetzt hab ich versucht hier im Forum ne Antwort zu finden. Aber leider erfolgloß.

Entweder suche ich falsch oder bin einfach blind :roll:

Die Tools sind alle auf dem geforderten Stand.
aktuelles CVS. BTW. das auschecken hat nur 2-3 Minuten gebraucht. Ist das normal ?

Jetzt meine PC Config :

P4 1,6 Ghz
Gentoo Linux
Kernel 2.6.8
gcc 3.3.3

Ich bin echt für jede Hilfe Dankbar !!!

Schönen Tag noch.

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

Beitrag von dietmarw »

hatte mal den gleichen fehler..
nach ein paar tagen einfach alles gelösch und noch mal versucht und es ging..
warum auch immer..?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

/usr/bin/fakeroot /bin/false -b -e 131072 ...
Die config-Tools konnten mkjffs2 nicht finden. Warum, sollte aus den Logs ersichtlich sein.
mcblack
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. März 2005, 11:02

Beitrag von mcblack »

Hi.

Also ich hab mkfs.jffs2 installiert.

Wie muss denn die Datei genau heissen ? Und wo muss die genau liegen dann mach ich nämlich nen Symlink und gut iss.

Und wo finde ich die Logs ??

Sorry. Newbie halt in dem Bereich ;)

MfG

McBlack
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Irgendwo im aktuellen PATH
There are 10 types of people in the world: those who know binary and those who don't
mcblack
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. März 2005, 11:02

Beitrag von mcblack »

Hi.

Danke, das wars !!!!

Ich hatte als normalsterblicher User keinen Zugriff auf mkfs.jffs2.

Hab dann nen Symlinc nach /bin/mkfs.jffs2 gemacht.

Und danach nochmal das configure Script durchlaufen lassen. Jetzt klapps auch wieder mit dem Nachbarn ;)

Big THX !!!!!!

CU McBlack