Re: Current build world failed: bsdxml is missing?

From: Arseny Nasokin <eirnym_at_gmail.com>
Date: Mon, 16 Feb 2015 18:04:28 +0400
On 16 February 2015 at 15:34, Garrett Cooper <yaneurabeya_at_gmail.com> wrote:

> On Feb 16, 2015, at 4:28, Arseny Nasokin <eirnym_at_gmail.com> wrote:
>
> > Geom XML output is failed to build.
> >
> > Build box SVN version is: CURRENT-r265265.
> >
> > Related log output is:
> >
> > --- sbin.all__D ---
> > /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o): In function
> > `geom_xml2tree':
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x5e): undefined reference to
> > `XML_ParserCreate'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0xa2): undefined reference to
> > `XML_SetUserData'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0xb4): undefined reference to
> > `XML_SetElementHandler'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0xc1): undefined reference to
> > `XML_SetCharacterDataHandler'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0xdb): undefined reference to
> > `XML_Parse'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0xfd): undefined reference to
> > `XML_ParserFree'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x373): undefined reference
> to
> > `XML_ParserFree'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x37d): undefined reference
> to
> > `XML_GetErrorCode'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x397): undefined reference
> to
> > `XML_ParserFree'
> > /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o): In function
> > `StartElement':
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x3eb): undefined reference
> to
> > `sbuf_new'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x735): undefined reference
> to
> > `XML_StopParser'
> > /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o): In function
> > `EndElement':
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x7bb): undefined reference
> to
> > `sbuf_finish'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x7d0): undefined reference
> to
> > `sbuf_data'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0x7e9): undefined reference
> to
> > `sbuf_delete'
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0xa25): undefined reference
> to
> > `XML_StopParser'
> > /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o): In function
> > `CharData':
> > /usr/src/lib/libgeom/geom_xml2tree.c:(.text+0xc62): undefined reference
> to
> > `sbuf_bcat’
>
> I think the fact that it’s missing sbuf* is the underlying cause for the
> failures seen here. Can you please post more context in a pastebin or
> something (what phase did buildworld fail, what options did you pass to
> make, i.e. -DNO_CLEAN, etc?)?
>
> Thanks!
>

Thank you for fast reply,

I remove /usr/obj/usr and $TMPDIR explicitly with rm(1) and chflags(1) and
only then build world. (I use separate $TMPDIR for that process)

# make toolchain 'SRCCONF=/path/to/src.conf' -DNO_CLEAN
'__MAKE_CONF=/dev/null' 'TARGET=amd64'
# make buildworld 'SRCCONF=/path/to/src.conf' -DNO_CLEAN
'__MAKE_CONF=/dev/null' 'TARGET=amd64'
...

The stage is: 4.4 (building everything)

Build script is here:
https://bitbucket.org/eirnym/bsd/src/9822ba9b1ed54414a79d5a632b3857f8b671c769/builder/mkw.sh?at=default

-- Eir Nym
Received on Mon Feb 16 2015 - 13:04:54 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:55 UTC