Subject: port-sun3/3757: various kernel compile problems
To: None <gnats-bugs@gnats.netbsd.org>
From: Erik E. Fair <fair@atomic.clock.org>
List: netbsd-bugs
Date: 06/17/1997 03:10:00
>Number:         3757
>Category:       port-sun3
>Synopsis:       various kernel compile problems
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jun 17 03:20:01 1997
>Last-Modified:
>Originator:     Erik E. Fair
>Organization:
International Organization of Internet Clock Watchers
>Release:        NetBSD-current, June 16, 1997
>Environment:

NetBSD chronos.clock.org 1.2 NetBSD 1.2 (GENERIC) #89: Thu Oct  3 18:08:02 EDT 1996     gwr@bach:/play/gwr/netbsd/build/sys/arch/sun3/compile/GENERIC sun3


>Description:
	When compiling the NetBSD-current GENERIC kernel, under NetBSD 1.2
	(with the gcc that came with 1.2) on a 24M Sun 3/60, a variety of
	errors result.

	The majority of these are typing errors, involving vm_offset_t

>How-To-Repeat:
	config GENERIC
	cd ../compile/GENERIC
	make depend
	make

make depend said this:

In file included from ../../../../arch/sun3/sun3/trap.c:74:
m68k/cpu.h:181: warning: `IC_CLEAR' redefined
machine/machdep.h:70: warning: this is the location of the previous definition


cc  -O2 -fno-defer-pop -msoft-float -Wall -Wstrict-prototypes -nostdinc -I. -I..
/../../../arch -I../../../.. -undef -D__NetBSD__ -Dm68k -Dmc68000 -D_KERNEL -Dmc
68020 -Dsun3 -DEXEC_AOUT -DEXEC_SCRIPT -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DLAN
CE_REVC_BUG -DFPU_EMULATE -DHAVECACHE -DKTRACE -DDDB -DFFS -DNFS -DCD9660 -DFDES
C -DKERNFS -DNULLFS -DPROCFS -DUNION -DMFS -DNFSSERVER -DFIFO -DINET -DTCP_COMPA
T_42 -DNFS_BOOT_RWSIZE="0x400" -DCOMPAT_SUNOS -DCOMPAT_43 -DCOMPAT_10 -DCOMPAT_1
1 -DCOMPAT_12 -DUCONSOLE -DDIAGNOSTIC -DMAXUSERS=4  -c ../../../../kern/subr_prf
.c
../../../../kern/subr_prf.c: In function `panic':
../../../../kern/subr_prf.c:131: warning: unknown conversion type character `:' 
in format
../../../../kern/subr_prf.c:131: warning: too many arguments for format

cc  -O2 -fno-defer-pop -msoft-float -Wall -Wstrict-prototypes -nostdinc -I. -I..
/../../../arch -I../../../.. -undef -D__NetBSD__ -Dm68k -Dmc68000 -D_KERNEL -Dmc
68020 -Dsun3 -DEXEC_AOUT -DEXEC_SCRIPT -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DLAN
CE_REVC_BUG -DFPU_EMULATE -DHAVECACHE -DKTRACE -DDDB -DFFS -DNFS -DCD9660 -DFDES
C -DKERNFS -DNULLFS -DPROCFS -DUNION -DMFS -DNFSSERVER -DFIFO -DINET -DTCP_COMPA
T_42 -DNFS_BOOT_RWSIZE="0x400" -DCOMPAT_SUNOS -DCOMPAT_43 -DCOMPAT_10 -DCOMPAT_1
1 -DCOMPAT_12 -DUCONSOLE -DDIAGNOSTIC -DMAXUSERS=4  -c ../../../../arch/m68k/m68
k/regdump.c
../../../../arch/m68k/m68k/regdump.c:61: warning: function declaration isn't a p
rototype
../../../../arch/m68k/m68k/regdump.c: In function `regdump':
../../../../arch/m68k/m68k/regdump.c:75: warning: implicit declaration of functi
on `getsfc'
../../../../arch/m68k/m68k/regdump.c:76: warning: implicit declaration of functi
on `getdfc'

cc  -O2 -fno-defer-pop -msoft-float -Wall -Wstrict-prototypes -nostdinc -I. -I..
/../../../arch -I../../../.. -undef -D__NetBSD__ -Dm68k -Dmc68000 -D_KERNEL -Dmc
68020 -Dsun3 -DEXEC_AOUT -DEXEC_SCRIPT -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DLAN
CE_REVC_BUG -DFPU_EMULATE -DHAVECACHE -DKTRACE -DDDB -DFFS -DNFS -DCD9660 -DFDES
C -DKERNFS -DNULLFS -DPROCFS -DUNION -DMFS -DNFSSERVER -DFIFO -DINET -DTCP_COMPA
T_42 -DNFS_BOOT_RWSIZE="0x400" -DCOMPAT_SUNOS -DCOMPAT_43 -DCOMPAT_10 -DCOMPAT_1
1 -DCOMPAT_12 -DUCONSOLE -DDIAGNOSTIC -DMAXUSERS=4  -c ../../../../arch/sun3/sun
3/pmap.c
../../../../arch/sun3/sun3/pmap.c: In function `pv_unlink':
../../../../arch/sun3/sun3/pmap.c:1376: warning: unsigned int format, vm_offset_
t arg (arg 2)
../../../../arch/sun3/sun3/pmap.c:1376: warning: unsigned int format, vm_offset_
t arg (arg 3)
../../../../arch/sun3/sun3/pmap.c: In function `pmap_extract':
../../../../arch/sun3/sun3/pmap.c:2817: warning: unsigned int format, vm_offset_
t arg (arg 2)

cc  -O2 -fno-defer-pop -msoft-float -Wall -Wstrict-prototypes -nostdinc -I. -I..
/../../../arch -I../../../.. -undef -D__NetBSD__ -Dm68k -Dmc68000 -D_KERNEL -Dmc
68020 -Dsun3 -DEXEC_AOUT -DEXEC_SCRIPT -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DLAN
CE_REVC_BUG -DFPU_EMULATE -DHAVECACHE -DKTRACE -DDDB -DFFS -DNFS -DCD9660 -DFDES
C -DKERNFS -DNULLFS -DPROCFS -DUNION -DMFS -DNFSSERVER -DFIFO -DINET -DTCP_COMPA
T_42 -DNFS_BOOT_RWSIZE="0x400" -DCOMPAT_SUNOS -DCOMPAT_43 -DCOMPAT_10 -DCOMPAT_1
1 -DCOMPAT_12 -DUCONSOLE -DDIAGNOSTIC -DMAXUSERS=4  -c ../../../../arch/sun3/sun
3/trap.c
In file included from ../../../../arch/sun3/sun3/trap.c:74:
m68k/cpu.h:181: warning: `IC_CLEAR' redefined
machine/machdep.h:70: warning: this is the location of the previous definition
../../../../arch/sun3/sun3/trap.c: In function `trap':
../../../../arch/sun3/sun3/trap.c:543: warning: unsigned int format, vm_offset_t
 arg (arg 3)

cc  -O2 -fno-defer-pop -msoft-float -Wall -Wstrict-prototypes -nostdinc -I. -I..
/../../../arch -I../../../.. -undef -D__NetBSD__ -Dm68k -Dmc68000 -D_KERNEL -Dmc
68020 -Dsun3 -DEXEC_AOUT -DEXEC_SCRIPT -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DLAN
CE_REVC_BUG -DFPU_EMULATE -DHAVECACHE -DKTRACE -DDDB -DFFS -DNFS -DCD9660 -DFDES
C -DKERNFS -DNULLFS -DPROCFS -DUNION -DMFS -DNFSSERVER -DFIFO -DINET -DTCP_COMPA
T_42 -DNFS_BOOT_RWSIZE="0x400" -DCOMPAT_SUNOS -DCOMPAT_43 -DCOMPAT_10 -DCOMPAT_1
1 -DCOMPAT_12 -DUCONSOLE -DDIAGNOSTIC -DMAXUSERS=4  -c ../../../../arch/sun3/dev
/si.c
../../../../arch/sun3/dev/si.c: In function `si_minphys':
../../../../arch/sun3/dev/si.c:228: warning: unsigned int format, long unsigned 
int arg (arg 2)

cc  -O2 -fno-defer-pop -msoft-float -Wall -Wstrict-prototypes -nostdinc -I. -I..
/../../../arch -I../../../.. -undef -D__NetBSD__ -Dm68k -Dmc68000 -D_KERNEL -Dmc
68020 -Dsun3 -DEXEC_AOUT -DEXEC_SCRIPT -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DLAN
CE_REVC_BUG -DFPU_EMULATE -DHAVECACHE -DKTRACE -DDDB -DFFS -DNFS -DCD9660 -DFDES
C -DKERNFS -DNULLFS -DPROCFS -DUNION -DMFS -DNFSSERVER -DFIFO -DINET -DTCP_COMPA
T_42 -DNFS_BOOT_RWSIZE="0x400" -DCOMPAT_SUNOS -DCOMPAT_43 -DCOMPAT_10 -DCOMPAT_1
1 -DCOMPAT_12 -DUCONSOLE -DDIAGNOSTIC -DMAXUSERS=4  -c ../../../../arch/sun3/dev
/si_obio.c
../../../../arch/sun3/dev/si_obio.c: In function `si_obio_dma_setup':
../../../../arch/sun3/dev/si_obio.c:281: warning: unsigned int format, long unsi
gned int arg (arg 3)

cc  -O2 -fno-defer-pop -msoft-float -Wall -Wstrict-prototypes -nostdinc -I. -I..
/../../../arch -I../../../.. -undef -D__NetBSD__ -Dm68k -Dmc68000 -D_KERNEL -Dmc
68020 -Dsun3 -DEXEC_AOUT -DEXEC_SCRIPT -DSWAPPAGER -DVNODEPAGER -DDEVPAGER -DLAN
CE_REVC_BUG -DFPU_EMULATE -DHAVECACHE -DKTRACE -DDDB -DFFS -DNFS -DCD9660 -DFDES
C -DKERNFS -DNULLFS -DPROCFS -DUNION -DMFS -DNFSSERVER -DFIFO -DINET -DTCP_COMPA
T_42 -DNFS_BOOT_RWSIZE="0x400" -DCOMPAT_SUNOS -DCOMPAT_43 -DCOMPAT_10 -DCOMPAT_1
1 -DCOMPAT_12 -DUCONSOLE -DDIAGNOSTIC -DMAXUSERS=4  -c ../../../../arch/sun3/dev
/si_vme.c
../../../../arch/sun3/dev/si_vme.c: In function `si_vme_dma_setup':
../../../../arch/sun3/dev/si_vme.c:316: warning: unsigned int format, long unsig
ned int arg (arg 3)

>Fix:
	
>Audit-Trail:
>Unformatted: