Re: FENRIS (nwfs) 1.4.2 Source Code Available,

Steven N. Hirsch (shirsch@adelphia.net)
Tue, 22 Jun 1999 08:02:31 -0400 (EDT)


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-strength-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/