Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2008 23:27:20 +0200
From:      Ulf Lilleengen <lulf@freebsd.org>
To:        Manfred Antar <null@pozo.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: fdisk bsdlabel compile broken on Current
Message-ID:  <20080920212720.GA3082@carrot.studby.ntnu.no>
In-Reply-To: <200809201922.m8KJMMS4027619@pozo.com>
References:  <200809201922.m8KJMMS4027619@pozo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080920212720.GA3082>