Looks like with BDB 5.x, RPC support is gone. Fedora 18 will be dropping support for db4 so we need to be able to compile against BDB 5 without rpc support. Currently I get:
./libs/spool/berkeleydb/sge_bdb.c: In function 'spool_berkeleydb_create_environment':
../libs/spool/berkeleydb/sge_bdb.c:207:22: error: 'DB_RPCCLIENT' undeclared (first use in this function)
../libs/spool/berkeleydb/sge_bdb.c:207:22: note: each undeclared identifier is reported only once for each function it appears in
../libs/spool/berkeleydb/sge_bdb.c:271:27: error: 'DB_ENV' has no member named 'set_rpc_server'
../libs/spool/berkeleydb/sge_bdb.c: In function 'spool_berkeleydb_handle_bdb_error':
../libs/spool/berkeleydb/sge_bdb.c:1653:46: error: 'DB_NOSERVER_ID' undeclared (first use in this function)
../libs/spool/berkeleydb/sge_bdb.c:1666:26: error: 'DB_NOSERVER_HOME' undeclared (first use in this function)
I've attached the debian patch to remove rpc support for reference.
debian patch to remove rpc support