Messages in this thread | | | From | "Jeff Merkey" <> | Subject | Re: FENRIS (nwfs) 1.4.2 Source Code Available, | Date | Tue, 22 Jun 1999 09:21:39 -0600 |
| |
It builds as a standlaone module at present. After we get all the bugs out and all the features in, they we will start working on putting it into the stock kernels. At present, we are using OpenLinus 1.3 for all the builds. 2.2.X has a lot of problems still with the commercial linux releases, and 2.3.X is a moving target. When you are developing a file system, it's better to use stable established code bases so we don't waste time chasing everyone else's bugs. If you want to help us put a "stock" build on a specific Kernel build, we would oblige you. We are going to do this at some point anyway, but wanted to get all the features fully debugged prior to doing so.
Please advise.
Jeff
----- Original Message ----- From: Steven N. Hirsch <shirsch@adelphia.net> To: Jeff Merkey <jmerkey@timpanogas.com> Cc: <linux-kernel@vger.rutgers.edu> Sent: Tuesday, June 22, 1999 6:02 AM Subject: Re: FENRIS (nwfs) 1.4.2 Source Code Available,
> On Mon, 21 Jun 1999, Jeff Merkey wrote: > > > Linux Gods, > > > > The FENRIS (nwfs) source code for 1.4.2 can be downloaded from > > 207.109.151.240. Please refer to the release notes attached to this email > > for info on what got fixed. Special thanks to Alan Cox for his help with > > the GNU compiler issues (and other issues). We will be posting one > > additional release later this week after we have regression tested the GNU > > compiler fixes (nwfs-1.4.3). Next week, mirroring support will be posted to > > the site in nwfs-1.4.4. > > Jeff, et al, > > I'm confused as to the status of the sources on your site. Are these > supposed to build against recent kernels? It does not build against > 2.0.35, nor against 2.2.10-ac3. This is a stock RH5.2 installation with > 2.2.x kernels: > > Steve > > > > --------------------------- > > gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-str ength-reduce -pipe -m386 -DCPU=386 -I/usr/src/linux -c nwvfs.c > In file included from /usr/include/linux/affs_fs_i.h:5, > from /usr/include/linux/fs.h:272, > from /usr/include/linux/capability.h:13, > from /usr/include/linux/binfmts.h:5, > from /usr/include/linux/sched.h:8, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/time.h:69: warning: `FD_SET' redefined > /usr/include/sys/select.h:60: warning: this is the location of the previous definition > /usr/include/linux/time.h:70: warning: `FD_CLR' redefined > /usr/include/sys/select.h:61: warning: this is the location of the previous definition > /usr/include/linux/time.h:71: warning: `FD_ISSET' redefined > /usr/include/sys/select.h:62: warning: this is the location of the previous definition > /usr/include/linux/time.h:72: warning: `FD_ZERO' redefined > /usr/include/sys/select.h:63: warning: this is the location of the previous definition > In file included from /usr/include/linux/modversions.h:14, > from globals.h:166, > from nwvfs.c:59: > /usr/include/linux/modules/i386_ksyms.ver:60: warning: `cpu_data' redefined > /usr/include/asm/processor.h:96: warning: this is the location of the previous definition > /usr/include/linux/modules/i386_ksyms.ver:70: warning: `smp_num_cpus' redefined > /usr/include/linux/smp.h:77: warning: this is the location of the previous definition > /usr/include/linux/modules/i386_ksyms.ver:94: warning: `smp_call_function' redefined > /usr/include/linux/smp.h:83: warning: this is the location of the previous definition > In file included from /usr/include/linux/affs_fs_i.h:5, > from /usr/include/linux/fs.h:272, > from /usr/include/linux/capability.h:13, > from /usr/include/linux/binfmts.h:5, > from /usr/include/linux/sched.h:8, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/time.h:9: redefinition of `struct timespec' > /usr/include/linux/time.h:51: parse error before `suseconds_t' > /usr/include/linux/time.h:51: warning: no semicolon at end of struct or union > /usr/include/linux/time.h:88: field `it_interval' has incomplete type > /usr/include/linux/time.h:89: field `it_value' has incomplete type > In file included from /usr/include/linux/fs.h:272, > from /usr/include/linux/capability.h:13, > from /usr/include/linux/binfmts.h:5, > from /usr/include/linux/sched.h:8, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/affs_fs_i.h:11: field `kc_lru_time' has incomplete type > In file included from /usr/include/linux/coda_fs_i.h:14, > from /usr/include/linux/fs.h:274, > from /usr/include/linux/capability.h:13, > from /usr/include/linux/binfmts.h:5, > from /usr/include/linux/sched.h:8, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/coda.h:109: warning: redefinition of `u_quad_t' > /usr/include/sys/types.h:38: warning: `u_quad_t' previously declared here > In file included from /usr/include/linux/sched.h:13, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/times.h:5: parse error before `clock_t' > /usr/include/linux/times.h:5: warning: no semicolon at end of struct or union > /usr/include/linux/times.h:6: warning: data definition has no type or storage class > /usr/include/linux/times.h:7: parse error before `tms_cutime' > /usr/include/linux/times.h:7: warning: data definition has no type or storage class > /usr/include/linux/times.h:8: parse error before `tms_cstime' > /usr/include/linux/times.h:8: warning: data definition has no type or storage class > In file included from /usr/include/linux/sched.h:14, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/timex.h:159: field `time' has incomplete type > In file included from /usr/include/linux/signal.h:5, > from /usr/include/linux/sched.h:23, > from globals.h:154, > from nwvfs.c:59: > /usr/include/asm/siginfo.h:48: parse error before `clock_t' > /usr/include/asm/siginfo.h:48: warning: no semicolon at end of struct or union > /usr/include/asm/siginfo.h:48: warning: no semicolon at end of struct or union > /usr/include/asm/siginfo.h:49: warning: no semicolon at end of struct or union > /usr/include/asm/siginfo.h:50: warning: data definition has no type or storage class > /usr/include/asm/siginfo.h:62: parse error before `}' > /usr/include/asm/siginfo.h:62: warning: data definition has no type or storage class > /usr/include/asm/siginfo.h:63: parse error before `}' > /usr/include/asm/siginfo.h:63: warning: data definition has no type or storage class > In file included from /usr/include/linux/sched.h:23, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/signal.h:15: parse error before `siginfo_t' > /usr/include/linux/signal.h:15: warning: no semicolon at end of struct or union > In file included from /usr/include/linux/sched.h:71, > from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/resource.h:22: field `ru_utime' has incomplete type > /usr/include/linux/resource.h:23: field `ru_stime' has incomplete type > In file included from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/sched.h:292: field `times' has incomplete type > In file included from globals.h:154, > from nwvfs.c:59: > /usr/include/linux/sched.h:499: parse error before `siginfo_t' > In file included from /usr/include/sys/ioctl.h:30, > from globals.h:170, > from nwvfs.c:59: > /usr/include/ioctl-types.h:28: redefinition of `struct winsize' > /usr/include/ioctl-types.h:37: redefinition of `struct termio' > nwvfs.c:68: warning: initialization from incompatible pointer type > nwvfs.c:68: warning: initialization makes integer from pointer without a cast > nwvfs.c:77: warning: initialization from incompatible pointer type > nwvfs.c:79: warning: initialization from incompatible pointer type > nwvfs.c: In function `init_module': > nwvfs.c:89: warning: implicit declaration of function `register_filesystem_Rsmp_94741265' > nwvfs.c:91: warning: implicit declaration of function `printk_Rsmp_1b7d4074' > nwvfs.c:92: warning: implicit declaration of function `register_symtab' > nwvfs.c: In function `cleanup_module': > nwvfs.c:102: warning: implicit declaration of function `unregister_filesystem_Rsmp_794eaadc' > make: *** [nwvfs.o] Error 1 > > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.rutgers.edu > Please read the FAQ at http://www.tux.org/lkml/ >
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |