Carlos jimenez - 2005-10-13

Hi all,
Due to dlink routers (604t and 504t) use squashfs 1 as filseystem, I am working with squashfs 1.3 on my x86-32 computer...

Now with Suse 10, I cannot compile that version of squashfs-tools.. so I can't continue with this work (spanish.. sorry http://www.adslzone.net/forum33.html\).
Is a ip conntrack solution to use sucessfull that routers with p2p software.

So.. there is my question:
Why a -1.3 version is no coded in mksqfs2?
I can not upgrade kernel module version..

I was compiling version 1.3, but now fails in make(I think Due to new zlib-devel-1.2.3-3 )

linux:~/squashfs1.3r3/squashfs-tools # make
cc -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -Wall   -c -o mksquashfs.o mksquashfs.c
mksquashfs.c: In function ‘mangle’:
mksquashfs.c:197: warning: pointer targets in passing argument 1 of ‘compress2’ differ in signedness
mksquashfs.c:197: warning: pointer targets in passing argument 3 of ‘compress2’ differ in signedness
mksquashfs.c: In function ‘create_inode’:
mksquashfs.c:421: warning: integer constant is too large for ‘long’ type
mksquashfs.c:425: warning: pointer targets in passing argument 1 of ‘get_uid’ differ in signedness
mksquashfs.c:433: error: invalid lvalue in assignment

and so on..
Can u repair it? .. my knowledge is not sufficient to repair it myself... :( not jet..

I'd like to use new sqfs 2 (Y use it to mount the firmware) but mksqfs does not support making old 1.3 filesystems....

Thanks to all,
Sorry about my poor english :)