friendica.eskimo.com

Compiling xinetd on Fedora 39

I am trying to compile xinetd under Fedora 39 and having some difficulty.

Fedora has not bothered to include either inetd or xinetd in their distribution since around Fedora 31, and I have an application that requires inetd and I prefer xinetd. Since there is neither a source nor binary package after F31, I grabbed the source from github.

First issue I ran into, no rpc-devel libs under F39, but I found rpc.h in lib tirpc.

Now I'm running into undefined functions pmap_set and pmap_unset. These are normally defined in rpc/rpc.h but in Fedora, no such include, only tirpc/rpc.h and it does not define these functions.

Any idea where these are or IF they are defined, and if not, work-arounds?

Shoreline, WA, USA