Date: Fri, 24 May 2024 11:27:19 -0400 From: Matteo Riondato <matteo@FreeBSD.org> To: Dimitry Andric <dim@FreeBSD.org> Cc: freebsd-current@freebsd.org Subject: Re: build of main broken? (ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_...' failed: symbol not defined) Message-ID: <AC21CC43-5EF9-404D-97A5-2E8C6F8E5969@FreeBSD.org> In-Reply-To: <C37CAA82-D112-4190-B325-6F77EC9EBB25@FreeBSD.org> References: <A10D5AD7-8D52-4099-B673-9E6662F9D165@FreeBSD.org> <C37CAA82-D112-4190-B325-6F77EC9EBB25@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> On May 24, 2024, at 10:54 AM, Dimitry Andric <dim@FreeBSD.org> wrote: >=20 > On 24 May 2024, at 15:19, Matteo Riondato <matteo@freebsd.org> wrote: >>=20 >> I=E2=80=99m trying to build 59aa64914aeb1b2cccc0d4fc39ead2ee159a1e5b = from main-62adeb92df, and got the error below. >>=20 >> I cannot immediately trace it back to any recent commit, so I=E2=80=99m= a bit surprised by it. >>=20 >> Any hint? >>=20 >> -------------------------------------------------------------- >>>>> stage 4.2: building libraries >> -------------------------------------------------------------- >> cd /usr/src; time env MACHINE_ARCH=3Damd64 MACHINE=3Damd64 = CPUTYPE=3Dskylake-avx512 BUILD_TOOLS_META=3D.NOMETA = CC=3D"/usr/local/bin/ccache cc -target x86_64-unknown-freebsd15.0 = --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp = -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CXX=3D"/usr/local/bin/ccache = c++ -target x86_64-unknown-freebsd15.0 = --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp = -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CPP=3D"cpp -target = x86_64-unknown-freebsd15.0 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp = -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" AS=3D"as" AR=3D"ar" = ELFCTL=3D"elfctl" LD=3D"ld" LLVM_LINK=3D"" NM=3Dnm OBJCOPY=3D"objcopy" = RANLIB=3Dranlib STRINGS=3D SIZE=3D"size" STRIPBIN=3D"strip" = INSTALL=3D"install -U" = PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/t= mp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd6= 4.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bi= n:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64= /tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin = SYSROOT=3D/usr/obj/usr/src/amd64.amd64/tmp make -f Makefile.inc1 = BWPHASE=3Dlibraries DESTDIR=3D/usr/obj/usr/src/amd64.amd64/tmp = -DNO_FSCHG MK_HTML=3Dno -DNO_LINT MK_MAN=3Dno MK_PROFILE=3Dno = MK_TESTS=3Dno MK_TESTS_SUPPORT=3Dno libraries >> cd /usr/src; make -f Makefile.inc1 _prereq_libs; make -f = Makefile.inc1 _startup_libs; make -f Makefile.inc1 _prebuild_libs = -DLIBCRYPTO_WITHOUT_SUBDIRS; make -f Makefile.inc1 _generic_libs >> Building /usr/obj/usr/src/amd64.amd64/lib/libcompiler_rt/_libinstall >> Building = /usr/obj/usr/src/amd64.amd64/lib/libcompiler_rt/_installlinks >> Building = /usr/obj/usr/src/amd64.amd64/lib/libssp_nonshared/_libinstall >> Building /usr/obj/usr/src/amd64.amd64/lib/libgcc_eh/_libinstall >> Building /usr/obj/usr/src/amd64.amd64/lib/libgcc_eh/_INCSINS >> installing DIRS FILESDIR >> install -U -d -m 0755 -o root -g wheel = /usr/obj/usr/src/amd64.amd64/tmp/usr/lib >> Building /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_Scrt1.o >> Building /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crt1.o >> Building /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_gcrt1.o >> Building = /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crtbegin.o >> Building = /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crtbeginS.o >> Building = /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crtbeginT.o >> Building = /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crtend.o >> Building = /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crtendS.o >> Building /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crti.o >> Building /usr/obj/usr/src/amd64.amd64/lib/csu/amd64/_FILESINS_crtn.o >> Building /usr/obj/usr/src/amd64.amd64/lib/libsys/_libinstall >> Building /usr/obj/usr/src/amd64.amd64/lib/libsys/_INCSINS >> Building /usr/obj/usr/src/amd64.amd64/lib/libc/libc.so.7 >> building shared library libc.so.7 >> ld: error: version script assignment of 'FBSD_1.0' to symbol = 'xdr_domainname' failed: symbol not defined >> ld: error: version script assignment of 'FBSD_1.0' to symbol = 'xdr_keydat' failed: symbol not defined >=20 > In lib/libc/rpc/Symbol.map there is: >=20 > /* =46rom yp_xdr.c (generated by rpcgen - include/rpcsvc/yp.x) = */ > xdr_domainname; > xdr_keydat; >=20 > so maybe the rpcgen step went wrong somehow? Do you have WITHOUT_NIS = enabled? Yes, I do have WITHOUT_NIS=3Dy in src.conf Thanks, Matteo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AC21CC43-5EF9-404D-97A5-2E8C6F8E5969>