Hi, I'am compling the uClinux in my PC,OS:ubuntu 7.04,kernel 2.6; when I make it ,it gives such errors:
/home/sie/SRC/uClinux-samsung/linux-2.4.x/include/asm/atomic.h:80: multiple definition of `romfs_file_operations' romfs.o:/home/sie/SRC/uClinux-samsung/linux-2.4.x/fs/romfs/inode.c:106:??????? make[1]: *** [linux] 错误 1 I have search this on the internet,however I have only got things like this: http://chinajz.spaces.live.com/blog/cns!EAD556F11EFE5C17!176.entry here's the part of the answer to this question: ********************************************************************************** vi ~/uClinux-dist/linux-2.4.x/fs/romfs/inode.c /* Mapping from our types to the kernel */ static struct address_space_operations romfs_aops = { readpage: romfs_readpage }; static struct file_operations romfs_dir_operations = { read: generic_read_dir, readdir: romfs_readdir, }; static struct file_operations romfs_file_operations = { read: generic_file_read, mmap: generic_file_mmap, #ifdef MAGIC_ROM_PTR romptr: romfs_romptr, #endif ************************************************************************** But , when I check the file ,I found that these codes are the same as the answer it gave out.I don't know how to do with this error. Can anyone give some advice? Thanks. _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
