/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../lib64/libldb.so: undefined reference to `tevent_context_init@TEVENT_0.9.9' /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../lib64/libldb.so: undefined reference to `tevent_loop_allow_nesting@TEVENT_0.9.9' /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../lib64/libldb.so: undefined reference to `tevent_set_debug@TEVENT_0.9.9' /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../lib64/libldb.so: undefined reference to `_tevent_loop_once@TEVENT_0.9.9' collect2: error: ld returned 1 exit status Waf: Leaving directory `/var/tmp/portage/net-fs/samba-4.15.4/work/samba-4.15.4-abi_x86_64.amd64/bin/default' Build failed -> task in 'ndrdump' failed with exit status 1: {task 139967836095872: cprogram cmdline_s4.c.5.o,ndrdump.c.1.o -> ndrdump} ['x86_64-pc-linux-gnu-gcc', '-march=ivybridge', '-O2', '-pipe', '-Wl,-O1', '-Wl,--as-needed', 'lib/cmdline/cmdline_s4.c.5.o', 'librpc/tools/ndrdump.c.1.o', '-o/var/tmp/portage/net-fs/samba-4.15.4/work/samba-4.15.4-abi_x86_64.amd64/bin/default/librpc/tools/ndrdump', '-Wl,-rpath,/usr/lib64', '-Wl,-Bstatic', '-Wl,-Bdynamic' [...] * ERROR: net-fs/samba-4.15.4::gentoo failed (compile phase): * build failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 4172: Called multilib-minimal_src_compile * environment, line 2880: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' * environment, line 3147: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2840: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2838: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' * environment, line 798: Called multilib-minimal_abi_src_compile * environment, line 2874: Called multilib_src_compile * environment, line 3359: Called waf-utils_src_compile * environment, line 5286: Called die * The specific snippet of code: * "${WAF_BINARY}" ${_mywafconfig} ${jobs} "${@}" || die "build failed" * * If you need support, post the output of `emerge --info '=net-fs/samba-4.15.4::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-fs/samba-4.15.4::gentoo'`. * The complete build log is located at '/var/log/portage/net-fs:samba-4.15.4:20220212-141230.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-fs/samba-4.15.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-fs/samba-4.15.4/temp/environment'. * Working directory: '/var/tmp/portage/net-fs/samba-4.15.4/work/samba-4.15.4-abi_x86_64.amd64' * S: '/var/tmp/portage/net-fs/samba-4.15.4/work/samba-4.15.4' Reproducible: Always Steps to Reproduce: 1. emerge samba Actual Results: failed to compile Expected Results: expected successful compile maybe related to glibc?
Please always include the full build.log (and emerge --info). >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../lib64/libldb.so: undefined >reference to `_tevent_loop_once@TEVENT_0.9.9' Try rebuilding ldb (emerge -v1 sys-libs/ldb)?
Created attachment 764925 [details] emerge --info '=net-fs/samba-4.15.4::gentoo' > emerge-info.txt
Created attachment 764926 [details] emerge -pqv '=net-fs/samba-4.15.4::gentoo'
Created attachment 764927 [details] /var/log/portage/net-fs:samba-4.15.4:20220212-141230.log as tar.bz2
samba-4.15.4 compiles successfully after rebuild of ldb-2.4.2 alias nobinmerge='MAKEOPTS="-j2 -l2" FEATURES=" -getbinpkg -userpriv -distcc -distcc-pump" emerge -1' nobinmerge -v1 sys-libs/ldb