From owner-freebsd-stable Mon Oct 23 12:25:36 2000 Delivered-To: freebsd-stable@freebsd.org Received: from steinbeck.gabor.org (cb846402-a.mdsn1.wi.home.com [24.10.222.94]) by hub.freebsd.org (Postfix) with ESMTP id A858F37B479 for ; Mon, 23 Oct 2000 12:25:33 -0700 (PDT) Received: from acm.org (localhost [127.0.0.1]) by steinbeck.gabor.org (8.9.3/8.9.3) with ESMTP id OAA79453; Mon, 23 Oct 2000 14:25:40 -0500 (CDT) (envelope-from gabor@acm.org) Message-ID: <39F490B4.52450BC8@acm.org> Date: Mon, 23 Oct 2000 14:25:40 -0500 From: Gabor Kincses X-Mailer: Mozilla 4.72 [en] (X11; U; FreeBSD 4.0-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: kstewart@urx.com, stable@freebsd.org Subject: Re: perl fails in buildworld References: <39F45BC9.521E5C36@acm.org> <39F4896D.2C0B5D26@urx.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Kent Stewart wrote: > > Gabor Kincses wrote: > > > > Hello, > > > > I'm repeatedly getting the following error while trying to build > > 4.1.1-STABLE as of last night and this morning: > > > > /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c: In > > function `vsprintf': > > /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c:1634: > > structure has no member named `_ptr' > > /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c:1635: > > structure has no member named `_cnt' > > /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c:1639: > > structure has no member named `_flag' > > /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c:1639: > > `_IOWRT' undeclared (first use in this function) > > /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c:1639: > > (Each undeclared identifier is reported only once > > /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c:1639: > > for each function it appears in.) > > > > Any help is appreciated. > > You didn't provide enough information. The subject is misleading > because a buildworld will produce compiler messages but not an > installworld. You gave us the error messages but not the compile line > that was causing them. Mindjam. I meant buildworld not installworld. Buildworld was failing on util.c indeed: cc -O -pipe -I/usr/obj/usr2/src/gnu/usr.bin/perl/libperl -I/usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5 -c /usr2/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/util.c -o util.o And it's still failing as shown above. The FILE struct is different in /usr/include/stdio.h than what is expected. I thought buildworld would not use the the system default headers, but rather whatever was cvsupped. Thanks for the reply. > I just got through cvsuping and compiling .../per5/util.c from a "make > buildworld" just fine. > > /dump.c -o dump.o > cc -O -I/usr/obj/usr/src/gnu/usr.bin/perl/libperl > -I/usr/src/gnu/usr.bin/perl/libperl/. > ./../../../contrib/perl5 -c > /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5 > /util.c -o util.o > > What did you do? Did you try doing an installworld before you did a > buildworld? -- Gabor Kincses (gabor@acm.org) Running FreeBSD 4.0-STABLE To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message