Subject: lint fails in libc/net/res_init.c
To: None <current-users@netbsd.org, port-pmax@netbsd.org>
From: Andreas Priebe <apriebe@gmx.net>
List: current-users
Date: 03/16/2000 18:49:10
Hi,

sorry if this is a repeated mail (I garbled my command line on the first
try - I promise to make better in the future)!

After succesfull working with my new MI SCSI on pmax Netbsd 1.4U kernel
for more than a week, I tried to upgrade userland from a 1.4.1 snapshot
to -current.

But make build fails in libc:

lint -chapbxzF -D_LIBC -DNLS -DYP -DHESIOD -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -I/usr/src/lib/libc/include -DINET6 -D__DBINTERFACE_PRIVATE -DRESOLVSORT -I. -DPOSIX_MISTAKE -DFLOATING_POINT -i /usr/src/lib/libc/net/res_init.c
/usr/src/lib/libc/net/res_init.c(149): illegal member use: nsaddr_list
/usr/src/lib/libc/net/res_init.c(149): warning: pointer casts may be troublesome
/usr/src/lib/libc/net/res_init.c(296): illegal member use: nsaddr_list
/usr/src/lib/libc/net/res_init.c(296): warning: pointer casts may be troublesome
/usr/src/lib/libc/net/res_init.c(312): illegal member use: nsaddr_list
/usr/src/lib/libc/net/res_init.c(376): illegal member use: sort_list
/usr/src/lib/libc/net/res_init.c(376): undefined struct/union member: af
/usr/src/lib/libc/net/res_init.c(377): illegal member use: sort_list
/usr/src/lib/libc/net/res_init.c(377): undefined struct/union member: ina
/usr/src/lib/libc/net/res_init.c(378): assignment type mismatch
/usr/src/lib/libc/net/res_init.c(379): illegal member use: sort_list
/usr/src/lib/libc/net/res_init.c(379): undefined struct/union member: ina
/usr/src/lib/libc/net/res_init.c(379): left operand of '.' must be struct/union object
/usr/src/lib/libc/net/res_init.c(386): illegal member use: sort_list
/usr/src/lib/libc/net/res_init.c(386): undefined struct/union member: af
/usr/src/lib/libc/net/res_init.c(387): illegal member use: sort_list
/usr/src/lib/libc/net/res_init.c(387): undefined struct/union member: in6a
/usr/src/lib/libc/net/res_init.c(387): assignment type mismatch
/usr/src/lib/libc/net/res_init.c(388): illegal member use: sort_list
/usr/src/lib/libc/net/res_init.c(388): undefined struct/union member: in6a
/usr/src/lib/libc/net/res_init.c(388): warning: pointer casts may be troublesome/usr/src/lib/libc/net/res_init.c(105): incomplete structure or union __res_state_ext: _res_ext
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.

I have rebuild/installed a new (-current) make and lint before that.
I treid a make cleanall in libc but the result remains the same :-(

Any ideas?

Andreas