mb405@linux:~/image/tuxbox-cvs/cdk> make .deps/mksquashfs
rm -rf mksquashfs
mkdir -p mksquashfs
cd mksquashfs && \
bunzip2 -cd ../Archive/lzma442.tar.bz2 | TAPE=- tar -x && \
patch -p1 < ../Patches/lzma_zlib-stream.diff && \
gunzip -cd ../Archive/squashfs3.0.tar.gz | TAPE=- tar -x && \
patch -p0 < ../Patches/mksquashfs_lzma.diff
patching file C/7zip/Compress/LZMA/LZMADecoder.cpp
patching file C/7zip/Compress/LZMA/LZMADecoder.h
patching file C/7zip/Compress/LZMA_Lib/makefile
patching file C/7zip/Compress/LZMA_Lib/ZLib.cpp
patching file squashfs3.0/squashfs-tools/Makefile
make -C mksquashfs/C/7zip/Compress/LZMA_Lib
make[1]: Entering directory `/home/mb405/image/tuxbox-cvs/cdk/mksquashfs/C/7zip/Compress/LZMA_Lib'
g++ -O3 -Wall -c -I ../../../ ZLib.cpp
g++ -O3 -Wall -c -I ../../../ ../LZMA/LZMADecoder.cpp
g++ -O3 -Wall -c -I ../../../ ../LZMA/LZMAEncoder.cpp
../LZMA/LZMAEncoder.h: In constructor `NCompress::NLZMA::CEncoder::CEncoder()':
../LZMA/LZMAEncoder.h:243: warning: `NCompress::NLZMA::CEncoder::_matchFinderCycles' will be initialized after
../LZMA/LZMAEncoder.h:226: warning: `UInt32 NCompress::NLZMA::CEncoder::_distTableSize'
../LZMA/LZMAEncoder.cpp:238: warning: when initialized here
../LZMA/LZMAEncoder.h:253: warning: `NCompress::NLZMA::CEncoder::setMfPasses' will be initialized after
../LZMA/LZMAEncoder.h:249: warning: `bool NCompress::NLZMA::CEncoder::_writeEndMark'
../LZMA/LZMAEncoder.cpp:238: warning: when initialized here
../LZMA/LZMAEncoder.cpp: In member function `LONG NCompress::NLZMA::CEncoder::GetOptimumFast(UInt32, UInt32&, UInt32&)':
../LZMA/LZMAEncoder.cpp:1188: warning: 'backMain' might be used uninitialized in this function
g++ -O3 -Wall -c -I ../../../ ../LZ/LZInWindow.cpp
g++ -O3 -Wall -c -I ../../../ ../LZ/LZOutWindow.cpp
g++ -O3 -Wall -c -I ../../../ ../RangeCoder/RangeCoderBit.cpp
g++ -O3 -Wall -c -I ../../../ ../../Common/InBuffer.cpp
g++ -O3 -Wall -c -I ../../../ ../../Common/OutBuffer.cpp
g++ -O3 -Wall -c -I ../../../ ../../Common/FileStreams.cpp
g++ -O3 -Wall -c -I ../../../ ../../Common/StreamUtils.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/Alloc.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/C_FileIO.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/CommandLineParser.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/CRC.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/NewHandler.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/String.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/StringConvert.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/StringToInt.cpp
g++ -O3 -Wall -c -I ../../../ ../../../Common/Vector.cpp
ar r liblzma.a ZLib.o LZMADecoder.o LZMAEncoder.o LZInWindow.o LZOutWindow.o RangeCoderBit.o InBuffer.o OutBuffer.o FileStreams.o StreamUtils.o Alloc.o C_FileIO.o CommandLineParser.o CRC.o NewHandler.o String.o StringConvert.o StringToInt.o Vector.o
ar: creating liblzma.a
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/cdk/mksquashfs/C/7zip/Compress/LZMA_Lib'
make -C mksquashfs/squashfs3.0/squashfs-tools
make[1]: Entering directory `/home/mb405/image/tuxbox-cvs/cdk/mksquashfs/squashfs3.0/squashfs-tools'
cc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -c -o mksquashfs.o mksquashfs.c
mksquashfs.c:38:18: error: zlib.h: Datei oder Verzeichnis nicht gefunden
mksquashfs.c: In function 'mangle':
mksquashfs.c:311: error: 'Z_OK' undeclared (first use in this function)
mksquashfs.c:311: error: (Each undeclared identifier is reported only once
mksquashfs.c:311: error: for each function it appears in.)
mksquashfs.c:312: error: 'Z_MEM_ERROR' undeclared (first use in this function)
mksquashfs.c:314: error: 'Z_BUF_ERROR' undeclared (first use in this function)
mksquashfs.c: In function 'get_fragment':
mksquashfs.c:904: error: 'Z_OK' undeclared (first use in this function)
mksquashfs.c:905: error: 'Z_MEM_ERROR' undeclared (first use in this function)
mksquashfs.c:907: error: 'Z_BUF_ERROR' undeclared (first use in this function)
make[1]: *** [mksquashfs.o] Fehler 1
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/cdk/mksquashfs/squashfs3.0/squashfs-tools'
make: *** [.deps/mksquashfs] Fehler 2
u-boot mksquashfs3 lzma fehler!
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
u-boot mksquashfs3 lzma fehler!
ich hab heute mal die neuen lzma sachen reingebaut, und gleich hat er abgebrochen zu bauen
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
ja toll nun hakts wo anders
und ich hoffe hiermit kann mir auch jemand helfen.make[1]: Entering directory `/home/mb405/image/tuxbox-cvs/cdk/mksquashfs/squashfs3.0/squashfs-tools'
cc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -c -o mksquashfs.o mksquashfs.c
cc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -c -o read_fs.o read_fs.c
cc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -c -o sort.o sort.c
g++ mksquashfs.o read_fs.o sort.o -L../../C/7zip/Compress/LZMA_Lib -llzma -o mksquashfs
/home/mb405/image/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/bin/ld: mksquashfs.o: Relocations in generic ELF (EM: 3)
mksquashfs.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[1]: *** [mksquashfs] Fehler 1
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/cdk/mksquashfs/squashfs3.0/squashfs-tools'
make: *** [.deps/mksquashfs] Fehler 2
ich hatte immer suse9.1 am laufen. nun 10.0 und bislang eben nur probleme.make[2]: Entering directory `/home/mb405/image/tuxbox-cvs/hostapps/mkflfs'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -MT minilzo.o -MD -MP -MF ".deps/minilzo.Tpo" -c -o minilzo.o minilzo.c; \
then mv -f ".deps/minilzo.Tpo" ".deps/minilzo.Po"; else rm -f ".deps/minilzo.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -MT mkflfs.o -MD -MP -MF ".deps/mkflfs.Tpo" -c -o mkflfs.o mkflfs.c; \
then mv -f ".deps/mkflfs.Tpo" ".deps/mkflfs.Po"; else rm -f ".deps/mkflfs.Tpo"; exit 1; fi
In file included from mkflfs.c:42:
mkflfs.h:50: warning: 'packed' attribute ignored
mkflfs.h:64: warning: 'packed' attribute ignored
mkflfs.h:78: warning: 'packed' attribute ignored
mkflfs.c: In function 'write_to_file':
mkflfs.c:150: warning: incompatible implicit declaration of built-in function 'exit'
mkflfs.c: In function 'read_from_file':
mkflfs.c:167: warning: incompatible implicit declaration of built-in function 'exit'
mkflfs.c: In function 'usage':
mkflfs.c:479: warning: incompatible implicit declaration of built-in function 'exit'
mkflfs.c: In function 'main':
mkflfs.c:603: warning: incompatible implicit declaration of built-in function 'exit'
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o mkflfs minilzo.o mkflfs.o -lz
gcc -g -O2 -o mkflfs minilzo.o mkflfs.o -lz
make[2]: Leaving directory `/home/mb405/image/tuxbox-cvs/hostapps/mkflfs'
Making all in stream
make[2]: Entering directory `/home/mb405/image/tuxbox-cvs/hostapps/stream'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -MT streamvideo.o -MD -MP -MF ".deps/streamvideo.Tpo" -c -o streamvideo.o streamvideo.c; \
then mv -f ".deps/streamvideo.Tpo" ".deps/streamvideo.Po"; else rm -f ".deps/streamvideo.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o streamvideo streamvideo.o -lz
gcc -g -O2 -o streamvideo streamvideo.o -lz
make[2]: Leaving directory `/home/mb405/image/tuxbox-cvs/hostapps/stream'
Making all in ucodex
make[2]: Entering directory `/home/mb405/image/tuxbox-cvs/hostapps/ucodex'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -MT ucodex.o -MD -MP -MF ".deps/ucodex.Tpo" -c -o ucodex.o ucodex.c; \
then mv -f ".deps/ucodex.Tpo" ".deps/ucodex.Po"; else rm -f ".deps/ucodex.Tpo"; exit 1; fi
In file included from ucodex.c:33:
ucodex.h:24:25: error: openssl/md5.h: Datei oder Verzeichnis nicht gefunden
In file included from ucodex.c:33:
ucodex.h:29: error: 'MD5_DIGEST_LENGTH' undeclared here (not in a function)
ucodex.c: In function 'md5cmp':
ucodex.c:132: warning: passing argument 3 of 'memcmp' makes integer from pointer without a cast
ucodex.c:137: warning: comparison between pointer and integer
ucodex.c: In function 'scan_file':
ucodex.c:251: warning: passing argument 3 of 'md5cmp' from incompatible pointer type
make[2]: *** [ucodex.o] Fehler 1
make[2]: Leaving directory `/home/mb405/image/tuxbox-cvs/hostapps/ucodex'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/hostapps'
make: *** [all] Fehler 2
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
ach ja beim flfs kommt auch noch putziger fehler
In file included from /home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:42:
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.h:50: warning: 'packed' attribute ignored
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.h:64: warning: 'packed' attribute ignored
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.h:78: warning: 'packed' attribute ignored
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'write_to_file':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:150: warning: incompatible implicit declaration of built-in function 'exit'
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'read_from_file':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:167: warning: incompatible implicit declaration of built-in function 'exit'
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'usage':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:479: warning: incompatible implicit declaration of built-in function 'exit'
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'main':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:603: warning: incompatible implicit declaration of built-in function 'exit'
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
das sind nur warnings, und da haben wir aber nix dran geschraubtmb405 hat geschrieben:ach ja beim flfs kommt auch noch putziger fehlerIn file included from /home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:42:
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.h:50: warning: 'packed' attribute ignored
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.h:64: warning: 'packed' attribute ignored
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.h:78: warning: 'packed' attribute ignored
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'write_to_file':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:150: warning: incompatible implicit declaration of built-in function 'exit'
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'read_from_file':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:167: warning: incompatible implicit declaration of built-in function 'exit'
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'usage':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:479: warning: incompatible implicit declaration of built-in function 'exit'
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c: In function 'main':
/home/mb405/image/tuxbox-cvs/hostapps/mkflfs/mkflfs.c:603: warning: incompatible implicit declaration of built-in function 'exit'
Riker
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
ja, das bezog sich ja nicht auf deine großartige arbeit.
lag wohl an meinen systemupdate Suse 9.1 -> 10.0.
g++ und c++ waren wohl nicht richtig installiert bei mir
das mksquashfs ist jetzt auch durchgelaufen
kann es sein, das der squashfs3.0_lzma-patch auf kernel 2.4.33.3 bezieht. ich hab aber 2.4.33 und deswegen geht da was schief. und squashfs3.0-patch bezieht sich auf kernel 2.4.32 ???
kannst du mir das mal erklären, da ich da nicht durchsteige.
lag wohl an meinen systemupdate Suse 9.1 -> 10.0.
g++ und c++ waren wohl nicht richtig installiert bei mir
das mksquashfs ist jetzt auch durchgelaufen
kann es sein, das der squashfs3.0_lzma-patch auf kernel 2.4.33.3 bezieht. ich hab aber 2.4.33 und deswegen geht da was schief. und squashfs3.0-patch bezieht sich auf kernel 2.4.32 ???
kannst du mir das mal erklären, da ich da nicht durchsteige.
-
- Einsteiger
- Beiträge: 226
- Registriert: Mittwoch 22. August 2001, 00:00
ist doch wurscht, das mksquashfs liegt unter deinen kompilierten Dateien
(meist dbox2-Ordner)
du schiebst das kompilierte mkflash mit Rootrechten nach /usr/bin
dann checkst du aus und lässt ganz normal ein Squashfs-Image erstellen
ob das mksquashfs mit dem oder dem kernel erstellt wurde, ist vollkommen egal
(meist dbox2-Ordner)
du schiebst das kompilierte mkflash mit Rootrechten nach /usr/bin
dann checkst du aus und lässt ganz normal ein Squashfs-Image erstellen
ob das mksquashfs mit dem oder dem kernel erstellt wurde, ist vollkommen egal
Zuletzt geändert von Hollo am Donnerstag 2. November 2006, 00:00, insgesamt 1-mal geändert.
Nokia 2xA bmon 1.0 Kabel Avia 500
Sagem 1xI bmon 1.3 Kabel Avia 600L
Sagem 1xI bmon 1.3 Kabel Avia 600L
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
so neuer versuch, das ganze auf den 2.4.33 kernel umzumodeln
in der datei squashfs3.0_lzma-patch einfach alles was mit
linux-2.4.33.3/fs/ anfängt, in linux-2.4.33/fs/ abändern. aber nur diese einträge.
dann in der rules-make auch alle einträge von 2.4.33.3 in 2.4.33 abändern.
mal sehn, ob das dann geht. gepatcht hat er jedenfalls den kernel schon mal.
in der datei squashfs3.0_lzma-patch einfach alles was mit
linux-2.4.33.3/fs/ anfängt, in linux-2.4.33/fs/ abändern. aber nur diese einträge.
dann in der rules-make auch alle einträge von 2.4.33.3 in 2.4.33 abändern.
mal sehn, ob das dann geht. gepatcht hat er jedenfalls den kernel schon mal.
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Wieso nimmst du nicht den 33.3 auf den ist das abgestimmt und für den sind auch die passenden Patche im cvs (MTD LZMA usw)mb405 hat geschrieben:so neuer versuch, das ganze auf den 2.4.33 kernel umzumodeln
in der datei squashfs3.0_lzma-patch einfach alles was mit
linux-2.4.33.3/fs/ anfängt, in linux-2.4.33/fs/ abändern. aber nur diese einträge.
dann in der rules-make auch alle einträge von 2.4.33.3 in 2.4.33 abändern.
mal sehn, ob das dann geht. gepatcht hat er jedenfalls den kernel schon mal.
Riker
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Man muss das mksquashfs nirgens hinkopieren das wird automatisch gebaut damit auch die passende Version verwendet wird dann.Hollo hat geschrieben:ist doch wurscht, das mksquashfs liegt unter deinen kompilierten Dateien
(meist dbox2-Ordner)
du schiebst das kompilierte mkflash mit Rootrechten nach /usr/bin
dann checkst du aus und lässt ganz normal ein Squashfs-Image erstellen
ob das mksquashfs mit dem oder dem kernel erstellt wurde, ist vollkommen egal
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
der 2.4.33.3 hat mich nicht überzeugt. laufend abstürze, und kernel oopse.
beim 2.4.33 hatte ich nie probleme damit. naja vielleicht kommt ja bald der 2.4.34
das image läuft auch soweit jetzt klasse, nur habe ich immer die bootlogos im root gehabt. das will er nun nicht mehr. ist auch nicht so wild. leg ich die halt wieder in den varbereich.
beim 2.4.33 hatte ich nie probleme damit. naja vielleicht kommt ja bald der 2.4.34
das image läuft auch soweit jetzt klasse, nur habe ich immer die bootlogos im root gehabt. das will er nun nicht mehr. ist auch nicht so wild. leg ich die halt wieder in den varbereich.
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59