Closed hfiguiere closed 2 years ago
There is some confusion here.
To support v3d, you need to install libtirpc-devel; we haven't relied on glibc for its (broken) rpc headers for many years now...
Before the 2.71 release, v3dfile.h and v3dfile.cc were already guarded by
But I see now that this guard is missing from pair.h, triple.h, and oPRCFile.h.
Not having XDR support is far from ideal; it much better to simply install libtirpc-devel before configuring.
By the way we don't currently check for rpc/netdb.h If you are also missing this standard file, a workaround is to configure with --disable-lsp.
I'm was just saying rpc/netdb.h
is the only include in rpc/*
.
Fixed in 827f4188c785a80199c9499122b04256667880bb.
Between 2.70 and now, asymptote started expecting
rpc/types.h
to be available (building on Linux).However:
configure
properly check for RPC and definesHAVE_RPC_RPC_H
if available.HAVE_RPC_RPC_H
is used in various places to NOT includexstream.h
xstream.h
unconditionallySo asymptote build fail.
A few more notes:
/usr/include/rpc/netdb.h
. So that could explain why you don't see the error.freedesktop-sdk
that is base system for Flatpak.