Re: mkfs.jffs2.c

Jörn Engel <[email protected]>
Newsgroups gmane.linux.file-systems.jffs
Message-ID <[email protected]>
On Sat, 26 April 2003 15:48:09 +1000, Michael Keating wrote:
> 
> I am trying to compile JFFS2 support into my uClinux kernel 2.4...
> 
> After fixing a few other issues, 

Do you have a patch for those? If the fixes are harmless for others
but help uClinux, they should go into CVS.

> I don't seem to be able to get past:
> 
> m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -Os -g -fomit-frame-pointer -m5307
> -DCONFIG_COLDFIRE  -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED
> -I/home/michael/uClinux-dist/lib/uClibc/include
> -I/home/michael/uClinux-dist/lib/libm
> -I/home/michael/uClinux-dist/lib/libcrypt_old
> -I/home/michael/uClinux-dist -fno-builtin -msep-data
> -I/home/michael/uClinux-dist/linux-2.4.x/include
> -I/home/michael/uClinux-dist/lib/zlib -D__USE_BSD   -c -o mkfs.jffs2.o
> mkfs.jffs2.c
> mkfs.jffs2.c: In function `write_dirent':
> mkfs.jffs2.c:528: incompatible types in assignment
> 
> 
> Followed by lots and lots of 'incompatible types in assignment. I have
> downloaded the latest MTD snapshot and applied the patch, with no
> success.

Is line 528 the one marked below? In that case your compiler seems to
dislike something in the definition of error_msg(), but I am not sure
why.

		parent = find_filesystem_entry(root, dir, S_IFDIR);
		free(tmp);
		if (parent == NULL) {
-->			error_msg ("skipping device_table entry '%s':
no parent directory!", name);	<---
			free(name);
			free(hostpath);
			return 1;

A simple approach for the unafraid would be to simply remove all the
*error_msg* calls and live with it, but don't tell anyone I said that.

Is you cross-compiler and the necessary library availlable somewhere?
Possibly even as .deb? emdebian.sourceforge.net has only ppc and arm.

Jörn

-- 
Anything that can go wrong, will.
-- Finagle's Law

To unsubscribe from this list: send the line "unsubscribe jffs-dev" in
the body of a message to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.