fdisk bsdlabel compile broken on Current

Ulf Lilleengen lulf at freebsd.org
Sat Sep 20 21:24:20 UTC 2008


On Sat, Sep 20, 2008 at 12:22:17PM -0700, Manfred Antar wrote:
> I can't compile fdisk  or bsdlabel on current without adding -lbsdxml -lsbuf to the Makefile
> Is anyone else seeing this ?
> 
> Doing a buildworld on current i386 it stops at :
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x1f1): In function `geom_xml2tree':
> : undefined reference to `XML_ParserCreate'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x22d): In function `geom_xml2tree':
> : undefined reference to `XML_SetUserData'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x245): In function `geom_xml2tree':
> : undefined reference to `XML_SetElementHandler'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x255): In function `geom_xml2tree':
> : undefined reference to `XML_SetCharacterDataHandler'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x27b): In function `geom_xml2tree':
> : undefined reference to `XML_Parse'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x28d): In function `geom_xml2tree':
> : undefined reference to `XML_ParserFree'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x4ed): In function `EndElement':
> : undefined reference to `sbuf_finish'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x4fc): In function `EndElement':
> : undefined reference to `sbuf_data'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x51e): In function `EndElement':
> : undefined reference to `sbuf_delete'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0x864): In function `StartElement':
> : undefined reference to `sbuf_new'
> /usr/obj/usr/src/tmp/usr/lib/libgeom.a(geom_xml2tree.o)(.text+0xd74): In function `CharData':
> : undefined reference to `sbuf_bcat'
> *** Error code 1
> 
> Stop in /usr/src/sbin/fdisk.
> *** Error code 1
I saw another reference to this the other day, but it seems strange. Nothing
is changed in the APIs or the makefiles/includes whatever. Are you sure
you're doing a proper buildworld?

Also, these error messages have no connection to the last commits, which was
in different files.

-- 
Ulf Lilleengen


More information about the freebsd-current mailing list