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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to