On Sat, 28 Jan 2012, Stefan Midjich wrote:

>I have a brand spanking new 4.9 i386 system that I reinstalled with just
>base, etc, comp, man and bash, vim--no_x11, curl.
>
>Using CVSROOT=anon...@anoncvs.eu.openbsd.org:/cvs I cd /usr && cvs checkout
>-rOPENBSD_5_0 -P src; and it downloads.
>
>Then I follow the generic instructions and go to sys/arch/i386/conf; config
>GENERIC; cd ../compile/GENERIC; make clean && make depend && make and I get
>a ton of errors almost instantly. Same happens without make depend.

RTFM!  Well, RTF FAQ.  Building from source is explicitly not supported
unless the system you're building on is 'close enough' to the one you're
trying to build -- and it appears that 4.9 is not close enough to 5.0.

Install 5.0 from your CD set (you did buy one, didn't you?) then update
your source tree and try building again; this time it should work.  I'd
install all of the sets; it doesn't cost much, and there are sometimes
non-obvious dependencies.

Well, maybe.  I note that you're using bash rather than the standard
shell; this _might_ cause problems.  (I don't know enough to be sure.)

        Dave

>bash-4.1# make clean && make depend && make
>rm -f eddep *bsd *bsd.gdb tags *.[dio] [a-z]*.s  [Ee]rrs linterrs assym.h
>cat ../../../../arch/i386/i386/genassym.cf ../../../../arch/i386/i386/
>genassym.cf |  sh ../../../../kern/genassym.sh cc  -Werror -Wall
>-Wstrict-prototypes -Wmi
>ssing-prototypes  -Wno-main -Wno-uninitialized -Wno-format
> -Wstack-larger-than-2047  -fno-builtin-printf -fno-builtin-snprintf
> -fno-builtin-vsnprintf -fno-bu
>iltin-log  -fno-builtin-log2 -fno-builtin-malloc -O2 -pipe -nostdinc -I.
>-I../../../.. -I../../../../arch -DDDB -DDIAGNOSTIC -DKTRACE -DACCOUNTING
>-DKMEMSTATS
>-DPTRACE -DCRYPTO -DSYSVMSG -DSYSVSEM -DSYSVSHM -DFFS -DMFS -DTCP_SACK
>-DTCP_ECN -DTCP_SIGNATURE -DFIFO -DINET -DALTQ -DINET6 -DIPSEC
>-DPPP_BSDCOMP -DPPP_DEFLA
>TE -DMROUTING -DPIM -DBOOT_CONFIG -DUSER_PCICONF -DKVM86 -DUSER_LDT
>-DPROCFS -DRAMDISK_HOOKS -DMINIROOTSIZE="0x18000" -DNKPTP="0x10"
>-DCOMCONSOLE -DCONSPEED="0
>x9600" -DBUFCACHEPERCENT="1" -DPCIVERBOSE -DUSBVERBOSE
>-DWSDISPLAY_COMPAT_USL -DWSDISPLAY_COMPAT_RAWKBD
>-DWSDISPLAY_DEFAULTSCREENS="6" -DWSDISPLAY_COMPAT_PCVT
>-DMAXUSERS=32 -D_KERNEL -MD -MP -MF assym.P > assym.h.tmp
>sed '1s/.*/assym.h: \\/' assym.P > assym.d
>sort -u assym.h.tmp > assym.h
>cc -D_LOCORE -x assembler-with-cpp  -fno-builtin-printf
>-fno-builtin-snprintf  -fno-builtin-vsnprintf -fno-builtin-log
> -fno-builtin-log2 -fno-builtin-malloc -
>nostdinc -I. -I../../../.. -I../../../../arch -DDDB -DDIAGNOSTIC -DKTRACE
>-DACCOUNTING -DKMEMSTATS -DPTRACE -DCRYPTO -DSYSVMSG -DSYSVSEM -DSYSVSHM
>-DFFS -DMFS
>-DTCP_SACK -DTCP_ECN -DTCP_SIGNATURE -DFIFO -DINET -DALTQ -DINET6 -DIPSEC
>-DPPP_BSDCOMP -DPPP_DEFLATE -DMROUTING -DPIM -DBOOT_CONFIG -DUSER_PCICONF
>-DKVM86 -DU
>SER_LDT -DPROCFS -DRAMDISK_HOOKS -DMINIROOTSIZE="0x18000" -DNKPTP="0x10"
>-DCOMCONSOLE -DCONSPEED="0x9600" -DBUFCACHEPERCENT="1" -DPCIVERBOSE
>-DUSBVERBOSE -DWSD
>ISPLAY_COMPAT_USL -DWSDISPLAY_COMPAT_RAWKBD -DWSDISPLAY_DEFAULTSCREENS="6"
>-DWSDISPLAY_COMPAT_PCVT -DMAXUSERS=32 -D_KERNEL -MD -MP -c
>../../../../arch/i386/i38
>6/locore.s
>cc  -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes  -Wno-main
>-Wno-uninitialized -Wno-format  -Wstack-larger-than-2047
> -fno-builtin-printf -fno-builti
>n-snprintf  -fno-builtin-vsnprintf -fno-builtin-log  -fno-builtin-log2
>-fno-builtin-malloc -O2 -pipe -nostdinc -I. -I../../../..
>-I../../../../arch -DDDB -DDIA
>GNOSTIC -DKTRACE -DACCOUNTING -DKMEMSTATS -DPTRACE -DCRYPTO -DSYSVMSG
>-DSYSVSEM -DSYSVSHM -DFFS -DMFS -DTCP_SACK -DTCP_ECN -DTCP_SIGNATURE -DFIFO
>-DINET -DALTQ
> -DINET6 -DIPSEC -DPPP_BSDCOMP -DPPP_DEFLATE -DMROUTING -DPIM -DBOOT_CONFIG
>-DUSER_PCICONF -DKVM86 -DUSER_LDT -DPROCFS -DRAMDISK_HOOKS
>-DMINIROOTSIZE="0x18000"
> -DNKPTP="0x10" -DCOMCONSOLE -DCONSPEED="0x9600" -DBUFCACHEPERCENT="1"
>-DPCIVERBOSE -DUSBVERBOSE -DWSDISPLAY_COMPAT_USL -DWSDISPLAY_COMPAT_RAWKBD
>-DWSDISPLAY_D
>EFAULTSCREENS="6" -DWSDISPLAY_COMPAT_PCVT -DMAXUSERS=32 -D_KERNEL -MD -MP
> -c param.c
>cc  -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes  -Wno-main
>-Wno-uninitialized -Wno-format  -Wstack-larger-than-2047
> -fno-builtin-printf -fno-builti
>n-snprintf  -fno-builtin-vsnprintf -fno-builtin-log  -fno-builtin-log2
>-fno-builtin-malloc -O2 -pipe -nostdinc -I. -I../../../..
>-I../../../../arch -DDDB -DDIA
>GNOSTIC -DKTRACE -DACCOUNTING -DKMEMSTATS -DPTRACE -DCRYPTO -DSYSVMSG
>-DSYSVSEM -DSYSVSHM -DFFS -DMFS -DTCP_SACK -DTCP_ECN -DTCP_SIGNATURE -DFIFO
>-DINET -DALTQ
> -DINET6 -DIPSEC -DPPP_BSDCOMP -DPPP_DEFLATE -DMROUTING -DPIM -DBOOT_CONFIG
>-DUSER_PCICONF -DKVM86 -DUSER_LDT -DPROCFS -DRAMDISK_HOOKS
>-DMINIROOTSIZE="0x18000"
> -DNKPTP="0x10" -DCOMCONSOLE -DCONSPEED="0x9600" -DBUFCACHEPERCENT="1"
>-DPCIVERBOSE -DUSBVERBOSE -DWSDISPLAY_COMPAT_USL -DWSDISPLAY_COMPAT_RAWKBD
>-DWSDISPLAY_D
>EFAULTSCREENS="6" -DWSDISPLAY_COMPAT_PCVT -DMAXUSERS=32 -D_KERNEL -MD -MP
> -c ioconf.c
>cc1: warnings being treated as errors
>ioconf.c:218: warning: excess elements in struct initializer
>ioconf.c:218: warning: (near initialization for 'cfdata[0]')
>ioconf.c:220: warning: excess elements in struct initializer
>ioconf.c:220: warning: (near initialization for 'cfdata[1]')
>ioconf.c:222: warning: excess elements in struct initializer
>ioconf.c:222: warning: (near initialization for 'cfdata[2]')
>ioconf.c:224: warning: excess elements in struct initializer
>ioconf.c:224: warning: (near initialization for 'cfdata[3]')
>ioconf.c:226: warning: excess elements in struct initializer
>ioconf.c:226: warning: (near initialization for 'cfdata[4]')
>ioconf.c:228: warning: excess elements in struct initializer
>ioconf.c:228: warning: (near initialization for 'cfdata[5]')
>ioconf.c:230: warning: excess elements in struct initializer
>ioconf.c:230: warning: (near initialization for 'cfdata[6]')
>
>The last ones continue for many more lines for 68 members of the array
>before the make process exits.
>
>Now this has happened twice, on brand new systems, also I've found other
>list posts describing the same errors but no solutions applying to my
>situation. So what do I do to get 5.0 compiled?
>
>--
>Hdlsningar / Greetings
>
>Stefan Midjich
>[De omnibus dubitandum]
>

-- 
Dave Anderson
<d...@daveanderson.com>

Reply via email to