Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Aug 2010 08:46:04 -0400
From:      "Mikhail T." <mi+thunw@aldan.algebra.com>
To:        stable@FreeBSD.org
Subject:   Strange buildworld error (uuid_*)
Message-ID:  <4C6E790C.6060909@aldan.algebra.com>

next in thread | raw e-mail | index | archive | help
 Hello!

With some trickery (had to define: WITHOUT_CDDL, WITHOUT_SSP, WITH_GCC3,
NO_WERROR) I upgraded my laptop directly from 6.3 to 8.1-STABLE. It now
boots nicely.

I'd like to make another round of buildworld/buildkernel -- using the
existing tools... That, however, breaks in the most unexpected place:

    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0xad5):
    In function `bd_opendisk':
    : undefined reference to `uuid_is_nil'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0xf62):
    In function `bd_opendisk':
    : undefined reference to `uuid_equal'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0xf8a):
    In function `bd_opendisk':
    : undefined reference to `uuid_equal'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0x10fe):
    In function `bd_opendisk':
    : undefined reference to `uuid_is_nil'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0x160a):
    In function `bd_print':
    : undefined reference to `uuid_equal'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0x16b2):
    In function `bd_print':
    : undefined reference to `uuid_equal'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0x1701):
    In function `bd_print':
    : undefined reference to `uuid_equal'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0x18cd):
    In function `bd_print':
    : undefined reference to `uuid_equal'
    /usr/obj/usr/src/sys/boot/i386/loader/../libi386/libi386.a(biosdisk.o)(.text+0x19ba):
    In function `bd_print':
    : undefined reference to `uuid_equal'
    *** Error code 1
    1 error

Any suggestions? Thanks! Yours,

    -mi




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