X-Debbugs-CC: sramac...@debian.org Hi,
On Tue, 31 Aug 2021 18:41:01 +0200 Sebastian Ramacher <sramac...@debian.org> wrote: > Source: virtuoso-opensource > Version: 7.2.5.1+dfsg1-0.1 > Severity: serious > Tags: ftbfs sid bullseye > Justification: fails to build from source (but built successfully in the past) > X-Debbugs-Cc: sramac...@debian.org > > | libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -O2 -Wall -DNDEBUG -DPOINTER_64 - I/<<PKGBUILDDIR>>/libsrc/Xml.new -DOPENSSL_NO_KRB5 -Dlinux -D_GNU_SOURCE - DFILE64 -D_LARGEFILE64_SOURCE -I../../libsrc -g -O2 -ffile-prefix- map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format- security -D_GNU_SOURCE -c Dkmem.c -fPIC -DPIC -o .libs/libdksrv_la-Dkmem.o > | Dkmarshal.c:50:11: fatal error: rpc/types.h: No such file or directory > | 50 | # include <rpc/types.h> > | | ^~~~~~~~~~~~~ > | compilation terminated. > | make[5]: *** [Makefile:1169: libdksrv_la-Dkmarshal.lo] Error 1 > > https://buildd.debian.org/status/fetch.php?pkg=virtuoso-opensource&arch=arm64&ver=7.2.5.1%2Bdfsg1-0.1%2Bb1&stamp=1630424102&raw=0 Looks like a side effect of glibc/2.31-14 (Aug 17 2021): * debian/rules.d/build.mk: stop passing --enable-obsolete-rpc. Also see https://sources.debian.org/src/virtuoso-opensource/7.2.5.1+dfsg1-0.1/libsrc/Dk/Dkmarshal.c/#L49 : ########################################## #if defined (i386) || \ defined (_WIN64) || \ defined (_M_IX86) || \ defined (_M_ALPHA) || \ defined (mc68000) || \ defined (sparc) || \ defined (__x86_64) || \ defined (__alpha) || \ defined (__powerpc) || \ defined (mips) || \ defined (__OS2__) || \ defined (_IBMR2) # define _IEEE_FLOATS #elif defined (OPL_SOURCE) # include <librpc.h> #else # include <rpc/types.h> # include <rpc/xdr.h> #endif ################################################# -- Thanks, Boyuan Yang
signature.asc
Description: This is a digitally signed message part