AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20080515110455.6691b146@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<maxim.kozlovsky@onstor.com>,<larry.scheer@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@onstor-exch02.onstor.net/INBOX	0	BB375AF679D4A34E9CA8DFA650E2B04E09FCEEF6@onstor-exch02.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Thu, 15 May 2008 11:05:31 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: "Maxim Kozlovsky" <maxim.kozlovsky@onstor.com>
Cc: "Larry Scheer" <larry.scheer@onstor.com>
Subject: Re: OpenBSD kernel build broken in DEV branch
Message-ID: <20080515110531.04fa4f22@ripper.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E09FCEEF6@onstor-exch02.onstor.net>
References: <BB375AF679D4A34E9CA8DFA650E2B04E056C9611@onstor-exch02.onstor.net>
	<BB375AF679D4A34E9CA8DFA650E2B04E09FCEE26@onstor-exch02.onstor.net>
	<20080515100425.0ab5be5b@ripper.onstor.net>
	<BB375AF679D4A34E9CA8DFA650E2B04E09FCEEBE@onstor-exch02.onstor.net>
	<20080515101120.31c9df88@ripper.onstor.net>
	<BB375AF679D4A34E9CA8DFA650E2B04E09FCEEE9@onstor-exch02.onstor.net>
	<20080515102428.7db60398@ripper.onstor.net>
	<BB375AF679D4A34E9CA8DFA650E2B04E09FCEEF6@onstor-exch02.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary=MP_2xoxpSezBDhKZJZZfUfDW+j

--MP_2xoxpSezBDhKZJZZfUfDW+j
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

This is what I did and it works on linux-compile, and BTW, this
procedure hasn't changed in a long while:

clean checkout of code - create a new perforce client to be sure

ln -s openbsd openbsd.new

make bsd-cross-clean bsd-clean

sudo rm -rf openbsd/usr/cross/pmonmips

make bsd-cross-base SSC=BOBCAT

make bsd-build-all SSC=BOBCAT 

make bsd-kernel-config bsd-kernel SSC=SSC_I



and you're done.

This is equivalent to "build-bsd.sh all" with the attached script
build-bsd.sh.



On Thu, 15 May 2008 10:26:25 -0700 "Maxim Kozlovsky"
<maxim.kozlovsky@onstor.com> wrote:

> Find out why he can build BSD and I can't while using the same
> Makefiles. Apparently there is some configuration outside the
> makefiles that needs to be done.
> 
> >-----Original Message-----
> >From: Andy Sharp
> >Sent: Thursday, May 15, 2008 10:24 AM
> >To: Maxim Kozlovsky
> >Cc: Larry Scheer
> >Subject: Re: OpenBSD kernel build broken in DEV branch
> >
> >What would you like him to do?
> >
> >On Thu, 15 May 2008 10:21:38 -0700 "Maxim Kozlovsky"
> ><maxim.kozlovsky@onstor.com> wrote:
> >
> >> I've told our build engineer that I can not build BSD 5 days ago
> >> and he did not do anything. I guess I'll just have to continue
> >> hurting the team now.
> >>
> >> >-----Original Message-----
> >> >From: Andy Sharp
> >> >Sent: Thursday, May 15, 2008 10:11 AM
> >> >To: Maxim Kozlovsky
> >> >Cc: Larry Scheer
> >> >Subject: Re: OpenBSD kernel build broken in DEV branch
> >> >
> >> >Keep telling yourself that.  Everyday the build is broken, you're
> >> >hurting the whole team.
> >> >
> >> >I just built BSD after syncing to 29192.  If I can, you can.
> >> >
> >> >On Thu, 15 May 2008 10:07:09 -0700 "Maxim Kozlovsky"
> >> ><maxim.kozlovsky@onstor.com> wrote:
> >> >
> >> >> My code is fine. BSD does not build for me without my changes
> >> >> either.
> >> >>
> >> >> >-----Original Message-----
> >> >> >From: Andy Sharp
> >> >> >Sent: Thursday, May 15, 2008 10:04 AM
> >> >> >To: Maxim Kozlovsky
> >> >> >Cc: Larry Scheer; dl-Cougar
> >> >> >Subject: Re: OpenBSD kernel build broken in DEV branch
> >> >> >
> >> >> >On Thu, 15 May 2008 08:54:08 -0700 "Maxim Kozlovsky"
> >> >> ><maxim.kozlovsky@onstor.com> wrote:
> >> >> >
> >> >> >> But of course. I had some BSD changes which should have gone
> >> >> >> with 29195, but I did not check them in since I can not build
> >> >> >> BSD. Apparently not checking them in breaks BSD build anyway.
> >> >> >> Don't
> >> know
> >> >> >> what to do now.
> >> >> >
> >> >> >Perhaps I can help: fix your code.  BSD builds on the dev
> >> >> >branch
> >> when
> >> >> >I sync'd it to cl#29192, the change before 29195, and doesn't
> >> >> >build after adding 29195.
> >> >> >
> >> >> >This is also the reason the nightly build is broken -- because
> BSD
> >> >> >isn't building.
> >> >> >
> >> >> >> _____________________________________________
> >> >> >> From: Larry Scheer
> >> >> >> Sent: Wednesday, May 14, 2008 7:37 PM
> >> >> >> To: dl-Cougar
> >> >> >> Subject: OpenBSD kernel build broken in DEV branch
> >> >> >>
> >> >> >> I was able to build all of OpenBSD on Sunday.
> >> >> >>
> >> >> >> Not sure which change introduced this compile error. It has
> >> >> >> to be something outside of openbsd/src.
> >> >> >>
> >> >> >> /home/larrys/src/dev/openbsd.new/usr/cross/pmonmips/usr/bin/cc
> >> >> >> -g -O2 -Werror -Wall -Wmissing-prototypes -Wstrict-prototypes
> >> >> >> -Wno-uninitialized -Wno-format -Wno-main -mno-abicalls -mips2
> >> >> >> -mcpu=r4000    -I. -I../../../../arch -I../../../..
> >> >> >> -I../../../../../../../nfx-tree/Includes/ch
> >> >> >> -I../../../../../../../nfx-tree/Includes
> >> >> >> -I../../../../../../../nfx-tree/code/sm-eee
> >> >> >> -I../../../../../../../nfx-tree/code -DTIMEZONE="0" -DDST="0"
> >> -DNTP
> >> >> >> -DSWAPPAGER -DDEVPAGER -DKTRACE -DKMEMSTATS -DCRYPTO
> >> >> >> -DSYSVMSG -DSYSVSEM -DSYSVSHM -DUVM_SWAP_ENCRYPT -DCOMPAT_11
> >> >> >> -DCOMPAT_43 -DFFS -DQUOTA -DMFS -DTCP_SACK -DNFSCLIENT
> >> >> >> -DNFSSERVER -DFDESC -DFIFO -DKERNFS -DNULLFS -DUNION -DINET
> >> >> >> -DIPFILTER -DIPFILTER_LOG -DBOOT_CONFIG -DNATIVE_ELF
> >> >> >> -DPCIBR_GAL -DPCIBR_V3 -DGTUARTCONSOLE -DCONSPEED="B57600"
> >> >> >> -DGALILEO_REAL_SSC -DBOBCAT -DENABLE_WATCHDOG
> >> >> >> -DNFSBOOT_NETMASK="0xffff0000"
> >> >> >> -DNFSBOOT_BROADCAST="0xa01ffff" -DNETEEE -DNETEEE_ALIAS
> >> >> >> -DNETEEE_FRAGMENT -DR9000 -DNKMEMCLUSTERS="0x1000" -D_KERNEL
> >> >> >> -Dmips_cachealias -Dpmonmips -D__pmonmips__
> >> >> >> -c ../../../../neteee/eee_input.c
> ../../../../neteee/eee_input.c:
> >> >> >> In function
> >> >> >> `eee_sendwupdate': ../../../../neteee/eee_input.c:517:
> >> >> >> dereferencing pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:518: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:519: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:520: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:521: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:521: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:521: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:523: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:524: dereferencing
> >> >> >> pointer to incomplete
> >> >> >> type ../../../../neteee/eee_input.c:526: sizeof applied to an
> >> incomplete
> >> >> >> type ../../../../neteee/eee_input.c:527: sizeof applied to an
> >> >> >> incomplete type *** Error code 1
> >> >> >>
> >> >> >> Stop in
> >> >> >>
> >> /home/larrys/src/dev/openbsd.new/src/sys/arch/pmonmips/compile/BOBCAT
> >> >> >> (line 966 of Makefile).
> >> >> >> make: *** [bsd-kernel] Error 1

--MP_2xoxpSezBDhKZJZZfUfDW+j
Content-Type: application/x-shellscript; name=build-bsd.sh
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=build-bsd.sh

IyEgL2Jpbi9iYXNoCgoKQ1JPU1NESVI9b3BlbmJzZC91c3IvY3Jvc3MvcG1vbm1pcHMKdXNhZ2U9
ImJ1aWxkLWJzZC5zaCBbYWxsXSBbY2xlYW51cF0gW2Nyb3NzLWJhc2VdIFtidWlsZF0gW2hlbHBd
IgphcmdzPSIkKiIKCmRlYnVnPS1nCmRlYnVnPQoKaWYgWyAteiAiJGFyZ3MiIF0gOyB0aGVuCgll
Y2hvICIkdXNhZ2UiCglleGl0IDEKZmkKCnN1ZG8gdG91Y2ggb3BlbmJzZC9mdWJhciAyPj4vZGV2
L251bGwKc3RhdHVzPSQ/CgppZiBbIDAgLWVxICRzdGF0dXMgXSA7IHRoZW4KICAgIGV4cG9ydCBT
VURPPXN1ZG8KICAgIGV4cG9ydCBCSU5PV049cm9vdAogICAgZXhwb3J0IEJJTkdSUD03CiAgICB1
bWFzayAwMDAyCiAgICBlY2hvICJidWlsZGluZyBpbiBsb2NhbCBkaXJlY3Rvcnkgd2lsbCB1c2Ug
c3VkbyIKICAgIHN1ZG8gcm0gLWYgIG9wZW5ic2Qvc3JjL2Z1YmFyCmVsc2UKICAgIGV4cG9ydCBT
VURPPSIiCiAgICBleHBvcnQgQklOT1dOPSR7VVNFUjotYW5keXN9CiAgICBleHBvcnQgQklOR1JQ
PXNvZnR3YXJlCiAgICB1bWFzayAwMDAwCiAgICBlY2hvICJidWlsZGluZyBpbiBuZnMgZGlyZWN0
b3J5IChubyBzdWRvKSIKICAgIHJtIC1mIG9wZW5ic2Qvc3JjL2Z1YmFyCmZpCgpzZXQgLXgKCnNh
ZmV0eV9jaGVjaygpIHsKCSMgdXNlIC9iaW4vcHdkIG5vdCBzaGVsbCBidWlsdGluIHB3ZCBmb3Ig
dGhpcyBjaGVjawoJY2hlY2s9YGNkIG9wZW5ic2QubmV3OyAvYmluL3B3ZCB8IGZncmVwIC1jIG4v
QnVpbGQtVHJlZXNgCglpZiBbICRjaGVjayAtbmUgMCBdIDsgdGhlbgoJCWVjaG8gIgkJUmVmdXNp
bmcgdG8gYnVpbGQgQlNEISIKCQllY2hvICJZb3VyIENST1NTRElSIHZhcmlhYmxlIHJlc29sdmVz
IHRvIHRoZSBwcm9kdWN0aW9uIGRpcmVjdG9yeS4iCgkJZWNobyAiTW9zdCBsaWtlbHkgcHJvYmxl
bSBpcyBvcGVuYnNkIGlzIGEgbGluayB0byAvbi9CdWlsZC1UcmVlcy4iCgkJZWNobyAiCQlFeGl0
aW5nIGJ1aWxkLWJzZC5zaCIKCQllY2hvICIiCgkJZXhpdCAxCglmaQp9CgpjbGVhbnVwKCkgewoJ
c2V0IC14CgltYWtlIGJzZC1jcm9zcy1jbGVhbiBic2QtY2xlYW4gMj4mMSB8IHRlZSBjcm9zc2Ns
ZWFuLmxvZwoJd2FpdAoJJFNVRE8gcm0gLXJmICRDUk9TU0RJUgoJIyBmaW5kIG9wZW5ic2Qvc3Jj
IC1uYW1lICcqLm8nIC1vIC1uYW1lICcqLnBvJyAtbyAtbmFtZSAnbGliKi5hJyB8IHhhcmdzICRT
VURPIHJtCn0KCmNyb3NzLWJhc2UoKSB7CglzZXQgLXgKCW1ha2UgYnNkLWNyb3NzLWJhc2UgU1ND
PUJPQkNBVCBERUJVRz0kZGVidWcgMj4mMSB8IHRlZSBjcm9zcy1iYXNlLmxvZwp9CgpidWlsZCgp
IHsKCXNldCAteAoJbWFrZSBic2QtYnVpbGQtYWxsIFNTQz1CT0JDQVQgREVCVUc9JGRlYnVnIDI+
JjEgfCB0ZWUgYnVpbGQubG9nCgltYWtlIGJzZC1rZXJuZWwtY29uZmlnIGJzZC1rZXJuZWwgREVC
VUc9JGRlYnVnICBTU0M9U1NDX0kgMj4mMSB8IHRlZSBrZXJuZWwuY2hlZXRhaC5sb2cKfQoKYWxs
KCkgewoJc2V0IC14CgljbGVhbnVwCgl3YWl0Cgljcm9zcy1iYXNlCgl3YWl0CglidWlsZAp9Cgoj
IElmIG9wZW5ic2Qgd2FzIG5ldmVyIGJ1aWx0IHByZXZpb3VzbHkgQ1JPU1NESVIgd29uJ3QgZXhp
c3QKIyBjcmVhdGUgaXQgaWYgd2UgYXJlIGluIHRoZSByaWdodCBwbGFjZS4KaWYgWyAtZiBNYWtl
ZmlsZSAtYSAtZiBib290LXRvb2xzL3Vzci9iaW4vYnNkbWFrZSBdIDsgdGhlbgoJWyAtZCAkQ1JP
U1NESVIgXSB8fCBta2RpciAtcCAkQ1JPU1NESVIKZWxzZQoJZWNobyAiWW91IGRvbid0IGFwcGVh
ciB0byBiZSBpbiByaWdodCBkaXJlY3RvcnkgdG8gYnVpbGQgT3BlbkJTRCIKCWV4aXQgMgpmaQoK
c2V0ICt4CgpzYWZldHlfY2hlY2sKCmZvciBhIGluICRhcmdzOyBkbwoJY2FzZSAkYSBpbgoJCWNs
ZWFuKikKCQkJY2xlYW51cAoJCQk7OwoJCWNyb3NzKikKCQkJY3Jvc3MtYmFzZQoJCQk7OwoJCWJ1
aWxkKikKCQkJYnVpbGQKCQkJOzsKCQlhKikKCQkJYWxsCgkJCTs7CgkJKikKCQkJZWNobyAiIgoJ
CQllY2hvICIkdXNhZ2UiCgkJCWV4aXQgMQoJCQk7OwoJZXNhYwpkb25lCg==

--MP_2xoxpSezBDhKZJZZfUfDW+j--
