Russ Allbery <[email protected]> writes:
>> Of course, using nscd avoids all these problems, which is why I urge
>> that it always be used with libnss-afs.

> It's a shame that nscd is so buggy, although if you don't use it for DNS
> you can avoid the worst disasters.

Seriously.  This caused a lot of trouble until I found "enable-cache hosts no":

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=467609

> The simple answer is to link with libafsauthent and libafsrpc, which are
> pthreaded, instead of the other mess of libraries.

Thanks for the advice!

Unfortunately that doesn't quite work... see below.  To be honest,
I've never been able to figure out how I'm supposed to know which of
the AFS libraries to link against -- is there any sort of
documentation that sets out the rules for figuring this out?

  - a

/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_client_init_mutex':
(.text+0x31): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_RefreshConn':
(.text+0x81): undefined reference to `rx_NewConnection'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_RefreshConn':
(.text+0x8b): undefined reference to `rx_DestroyConnection'
/usr/lib/libafsauthent.a(ubikclient.o): In function `CallIter':
(.text+0x15c): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `CallIter':
(.text+0x191): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `CallIter':
(.text+0x1d1): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `CallIter':
(.text+0x291): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `CallIter':
(.text+0x2f0): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o):(.text+0x4d2): more undefined references 
to `AssertionFailed' follow
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0x65b): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0x865): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0x9a1): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0x9d8): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0xa0b): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0xa25): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0xa95): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_Call':
(.text+0xaaf): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ClientDestroy':
(.text+0xaeb): undefined reference to `rx_ReleaseCachedConnection'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ClientDestroy':
(.text+0xb38): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ClientDestroy':
(.text+0xb4f): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `afs_random':
(.text+0xb79): undefined reference to `pthread_getspecific'
/usr/lib/libafsauthent.a(ubikclient.o): In function `afs_random':
(.text+0xb97): undefined reference to `pthread_setspecific'
/usr/lib/libafsauthent.a(ubikclient.o): In function `afs_random':
(.text+0xbe0): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ClientInit':
(.text+0xd5d): undefined reference to `rx_ReleaseCachedConnection'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ClientInit':
(.text+0xdc8): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ClientInit':
(.text+0xde7): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ClientInit':
(.text+0xe01): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `afs_random_once':
(.text+0xe24): undefined reference to `pthread_key_create'
/usr/lib/libafsauthent.a(ubikclient.o): In function `afs_random_once':
(.text+0xe3d): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ParseClientList':
(.text+0xf74): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ParseClientList':
(.text+0xfae): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ubikclient.o): In function `ubik_ParseClientList':
(.text+0xfd2): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(uerrors.o): In function `initialize_U_error_table':
(.text+0xe): undefined reference to `afs_add_to_error_table'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartDISK_Probe':
(.text+0x1b): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_SetVersion':
(.text+0x53): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_SetVersion':
(.text+0x67): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_SetVersion':
(.text+0x91): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_SetVersion':
(.text+0x164): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `EndDISK_Probe':
(.text+0x2ba): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Probe':
(.text+0x303): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Probe':
(.text+0x317): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Probe':
(.text+0x33e): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Probe':
(.text+0x407): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_ReleaseLocks':
(.text+0x453): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_ReleaseLocks':
(.text+0x467): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_ReleaseLocks':
(.text+0x491): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_ReleaseLocks':
(.text+0x564): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Abort':
(.text+0x5d3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Abort':
(.text+0x5e7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Abort':
(.text+0x611): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Abort':
(.text+0x6e4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `EndDISK_SendFile':
(.text+0x80a): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `EndDISK_GetFile':
(.text+0x85f): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `EndDISK_GetFile':
(.text+0x93a): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_GetVersion':
(.text+0x983): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_GetVersion':
(.text+0x997): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_GetVersion':
(.text+0x9c1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_GetVersion':
(.text+0xa94): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Commit':
(.text+0xb03): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Commit':
(.text+0xb17): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Commit':
(.text+0xb41): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Commit':
(.text+0xc14): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Begin':
(.text+0xc83): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Begin':
(.text+0xc97): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Begin':
(.text+0xcc1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Begin':
(.text+0xd91): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `EndVOTE_Beacon':
(.text+0xeb7): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function 
`EndDISK_UpdateInterfaceAddr':
(.text+0xf0f): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function 
`EndDISK_UpdateInterfaceAddr':
(.text+0xfea): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function 
`StartDISK_UpdateInterfaceAddr':
(.text+0x103b): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_UpdateInterfaceAddr':
(.text+0x1093): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_UpdateInterfaceAddr':
(.text+0x10a7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_UpdateInterfaceAddr':
(.text+0x10d1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_UpdateInterfaceAddr':
(.text+0x11a4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_WriteV':
(.text+0x1233): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_WriteV':
(.text+0x1247): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_WriteV':
(.text+0x1271): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_WriteV':
(.text+0x1344): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Truncate':
(.text+0x13e3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Truncate':
(.text+0x13f7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Truncate':
(.text+0x1421): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Truncate':
(.text+0x14f4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Truncate':
(.text+0x1524): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Truncate':
(.text+0x153b): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartDISK_SendFile':
(.text+0x159b): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartDISK_SendFile':
(.text+0x15bf): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartDISK_SendFile':
(.text+0x15df): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartDISK_GetFile':
(.text+0x161b): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartDISK_GetFile':
(.text+0x163f): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x1673): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x1687): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x16b1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x1784): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x17b4): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x17cb): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x17e2): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Lock':
(.text+0x17f9): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_GetSyncSite':
(.text+0x1853): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_GetSyncSite':
(.text+0x1867): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_GetSyncSite':
(.text+0x1891): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_GetSyncSite':
(.text+0x1964): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_GetSyncSite':
(.text+0x197d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartVOTE_Beacon':
(.text+0x19db): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartVOTE_Beacon':
(.text+0x19ff): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `StartVOTE_Beacon':
(.text+0x1a1f): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Beacon':
(.text+0x1a73): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Beacon':
(.text+0x1a87): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Beacon':
(.text+0x1ab1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Beacon':
(.text+0x1b81): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Beacon':
(.text+0x1b9b): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Beacon':
(.text+0x1bb2): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Write':
(.text+0x1c33): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Write':
(.text+0x1c47): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Write':
(.text+0x1c71): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Write':
(.text+0x1d44): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Write':
(.text+0x1d74): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `DISK_Write':
(.text+0x1d8b): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XSDebug':
(.text+0x1df3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XSDebug':
(.text+0x1e07): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XSDebug':
(.text+0x1e31): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XSDebug':
(.text+0x1f04): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XSDebug':
(.text+0x1f1d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XSDebug':
(.text+0x1f7e): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebug':
(.text+0x1fa3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebug':
(.text+0x1fb7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebug':
(.text+0x1fe1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebug':
(.text+0x20b4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebug':
(.text+0x20cd): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XDebug':
(.text+0x2143): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XDebug':
(.text+0x2157): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XDebug':
(.text+0x2181): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XDebug':
(.text+0x2254): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_XDebug':
(.text+0x22b7): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Debug':
(.text+0x22e3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Debug':
(.text+0x22f7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Debug':
(.text+0x2321): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_Debug':
(.text+0x23f4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebugOld':
(.text+0x2463): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebugOld':
(.text+0x2477): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebugOld':
(.text+0x24a1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebugOld':
(.text+0x2574): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_SDebugOld':
(.text+0x258d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_DebugOld':
(.text+0x2603): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_DebugOld':
(.text+0x2617): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_DebugOld':
(.text+0x2641): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ubik_int.cs.o): In function `VOTE_DebugOld':
(.text+0x2714): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ubik_int.xdr.o): In function `xdr_ubik_iovec':
(.text+0x6a): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.xdr.o): In function `xdr_ubik_iovec':
(.text+0x8b): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.xdr.o): In function `xdr_ubik_iovec':
(.text+0x9e): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.xdr.o): In function `xdr_ubik_tid':
(.text+0xda): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.xdr.o): In function `xdr_ubik_tid':
(.text+0xef): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ubik_int.xdr.o):(.text+0x12a): more undefined 
references to `xdr_afs_int32' follow
/usr/lib/libafsauthent.a(pthread_glock.o): In function 
`pthread_recursive_mutex_unlock':
(.text+0x39): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(pthread_glock.o): In function 
`pthread_recursive_mutex_lock':
(.text+0x153): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(dirpath.o): In function `getDirPath':
(.text+0x25): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(dirpath.o): In function `initAFSDirPath':
(.text+0x60): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(dirpath.o): In function `ConstructLocalPath':
(.text+0x166): undefined reference to `pthread_once'
/usr/lib/libafsauthent.a(dirpath.o): In function `initDirPathArray':
(.text+0x307): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(dirpath.o): In function `initDirPathArray':
(.text+0x334): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(dirpath.o): In function `initDirPathArray':
(.text+0x361): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(dirpath.o): In function `initDirPathArray':
(.text+0x38e): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(dirpath.o): In function `initDirPathArray':
(.text+0x3bb): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(dirpath.o):(.text+0x3e8): more undefined references to 
`strcompose' follow
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListSuperGroups':
(.text+0x13): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListSuperGroups':
(.text+0x27): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListSuperGroups':
(.text+0x51): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListSuperGroups':
(.text+0x124): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListSuperGroups':
(.text+0x13d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListSuperGroups':
(.text+0x19e): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListSuperGroups':
(.text+0x45e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListSuperGroups':
(.text+0x47e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetHostCPS':
(.text+0x4a3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetHostCPS':
(.text+0x4b7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetHostCPS':
(.text+0x4e1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetHostCPS':
(.text+0x5b4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetHostCPS':
(.text+0x5cd): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetHostCPS':
(.text+0x62e): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_GetHostCPS':
(.text+0x8ee): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_GetHostCPS':
(.text+0x90e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS2':
(.text+0x933): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS2':
(.text+0x947): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS2':
(.text+0x971): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS2':
(.text+0xa44): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS2':
(.text+0xa5d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS2':
(.text+0xa74): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS2':
(.text+0xad5): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_GetCPS2':
(.text+0xd9e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_GetCPS2':
(.text+0xdbe): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListOwned':
(.text+0xde6): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListOwned':
(.text+0xdfa): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListOwned':
(.text+0xe24): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListOwned':
(.text+0xef7): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListOwned':
(.text+0xf10): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListOwned':
(.text+0xf24): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListOwned':
(.text+0xf82): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListOwned':
(.text+0x124e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListOwned':
(.text+0x126e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x1293): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x12a7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x12d1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x13a4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x13bd): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x13d4): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x13eb): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x1402): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetFieldsEntry':
(.text+0x1419): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o):(.text+0x1430): more undefined references 
to `xdr_afs_int32' follow
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_SetFieldsEntry':
(.text+0x175e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_SetFieldsEntry':
(.text+0x177e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IsAMemberOf':
(.text+0x17a3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IsAMemberOf':
(.text+0x17b7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IsAMemberOf':
(.text+0x17e1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IsAMemberOf':
(.text+0x18b4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IsAMemberOf':
(.text+0x18cd): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IsAMemberOf':
(.text+0x18e4): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IsAMemberOf':
(.text+0x1902): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_IsAMemberOf':
(.text+0x1bee): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_IsAMemberOf':
(.text+0x1c0e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListElements':
(.text+0x1c33): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListElements':
(.text+0x1c47): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListElements':
(.text+0x1c71): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListElements':
(.text+0x1d44): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListElements':
(.text+0x1d5d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListElements':
(.text+0x1dbe): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListElements':
(.text+0x207e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListElements':
(.text+0x209e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetMax':
(.text+0x20c3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetMax':
(.text+0x20d7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetMax':
(.text+0x2101): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetMax':
(.text+0x21d4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetMax':
(.text+0x21ed): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_SetMax':
(.text+0x2204): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_SetMax':
(.text+0x24de): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_SetMax':
(.text+0x24fe): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListMax':
(.text+0x2523): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListMax':
(.text+0x2537): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListMax':
(.text+0x2561): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListMax':
(.text+0x2634): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListMax':
(.text+0x2654): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListMax':
(.text+0x2697): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListMax':
(.text+0x294e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListMax':
(.text+0x296e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS':
(.text+0x2993): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS':
(.text+0x29a7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS':
(.text+0x29d1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS':
(.text+0x2aa4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS':
(.text+0x2abd): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_GetCPS':
(.text+0x2b1e): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_GetCPS':
(.text+0x2dde): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_GetCPS':
(.text+0x2dfe): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_RemoveFromGroup':
(.text+0x2e23): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_RemoveFromGroup':
(.text+0x2e37): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_RemoveFromGroup':
(.text+0x2e61): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_RemoveFromGroup':
(.text+0x2f34): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_RemoveFromGroup':
(.text+0x2f4d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_RemoveFromGroup':
(.text+0x2f64): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_RemoveFromGroup':
(.text+0x323e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_RemoveFromGroup':
(.text+0x325e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_Delete':
(.text+0x3283): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_Delete':
(.text+0x3297): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_Delete':
(.text+0x32c1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_Delete':
(.text+0x3394): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_Delete':
(.text+0x33ad): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_Delete':
(.text+0x367e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_Delete':
(.text+0x369e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_AddToGroup':
(.text+0x36c3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_AddToGroup':
(.text+0x36d7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_AddToGroup':
(.text+0x3701): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_AddToGroup':
(.text+0x37d4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_AddToGroup':
(.text+0x37ed): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_AddToGroup':
(.text+0x3804): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_AddToGroup':
(.text+0x3ade): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_AddToGroup':
(.text+0x3afe): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_WhereIsIt':
(.text+0x3b23): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_WhereIsIt':
(.text+0x3b37): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_WhereIsIt':
(.text+0x3b61): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_WhereIsIt':
(.text+0x3c34): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_WhereIsIt':
(.text+0x3c4d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_WhereIsIt':
(.text+0x3c6b): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_WhereIsIt':
(.text+0x3f4e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_WhereIsIt':
(.text+0x3f6e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntries':
(.text+0x3f93): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntries':
(.text+0x3fa7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntries':
(.text+0x3fd1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntries':
(.text+0x40a4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntries':
(.text+0x40bd): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntries':
(.text+0x40d4): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntries':
(.text+0x4135): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListEntries':
(.text+0x43fe): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListEntries':
(.text+0x441e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ChangeEntry':
(.text+0x4443): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ChangeEntry':
(.text+0x4457): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ChangeEntry':
(.text+0x4481): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ChangeEntry':
(.text+0x4554): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ChangeEntry':
(.text+0x456d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ChangeEntry':
(.text+0x45a4): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ChangeEntry':
(.text+0x45bb): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ChangeEntry':
(.text+0x48ae): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ChangeEntry':
(.text+0x48ce): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NewEntry':
(.text+0x48f3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NewEntry':
(.text+0x4907): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NewEntry':
(.text+0x4931): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NewEntry':
(.text+0x4a04): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NewEntry':
(.text+0x4a3d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NewEntry':
(.text+0x4a54): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NewEntry':
(.text+0x4a72): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_NewEntry':
(.text+0x4d5e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_NewEntry':
(.text+0x4d7e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_INewEntry':
(.text+0x4da3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_INewEntry':
(.text+0x4db7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_INewEntry':
(.text+0x4de1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_INewEntry':
(.text+0x4eb1): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_INewEntry':
(.text+0x4eeb): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_INewEntry':
(.text+0x4f02): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_INewEntry':
(.text+0x51ee): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_INewEntry':
(.text+0x520e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_UpdateEntry':
(.text+0x5233): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_UpdateEntry':
(.text+0x5247): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_UpdateEntry':
(.text+0x5271): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_UpdateEntry':
(.text+0x5344): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_UpdateEntry':
(.text+0x535d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_UpdateEntry':
(.text+0x567e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_UpdateEntry':
(.text+0x569e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntry':
(.text+0x56c3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntry':
(.text+0x56d7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntry':
(.text+0x5701): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntry':
(.text+0x57d4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_ListEntry':
(.text+0x57ed): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListEntry':
(.text+0x5aee): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_ListEntry':
(.text+0x5b0e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IDToName':
(.text+0x5b33): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IDToName':
(.text+0x5b47): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IDToName':
(.text+0x5b71): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_IDToName':
(.text+0x5c44): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_IDToName':
(.text+0x5f5e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_IDToName':
(.text+0x5f7e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NameToID':
(.text+0x5fa3): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NameToID':
(.text+0x5fb7): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NameToID':
(.text+0x5fe1): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_NameToID':
(.text+0x60b4): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_NameToID':
(.text+0x63ce): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_NameToID':
(.text+0x63ee): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_DumpEntry':
(.text+0x6413): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_DumpEntry':
(.text+0x6427): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_DumpEntry':
(.text+0x6451): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_DumpEntry':
(.text+0x6524): undefined reference to `rx_IncrementTimeAndCount'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `PR_DumpEntry':
(.text+0x653d): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_DumpEntry':
(.text+0x683e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.cs.o): In function `ubik_PR_DumpEntry':
(.text+0x685e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_prlist':
(.text+0x52): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_idlist':
(.text+0xa2): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_prlistentries':
(.text+0x19a): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_prlistentries':
(.text+0x1bb): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_prlistentries':
(.text+0x1ce): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o):(.text+0x1e1): more undefined references 
to `xdr_afs_int32' follow
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_PrUpdateEntry':
(.text+0x5ea): undefined reference to `xdr_afs_uint32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_PrUpdateEntry':
(.text+0x60b): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_PrUpdateEntry':
(.text+0x61e): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_PrUpdateEntry':
(.text+0x631): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_PrUpdateEntry':
(.text+0x644): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o): In function `xdr_PrUpdateEntry':
(.text+0x657): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(ptint.xdr.o):(.text+0x66a): more undefined references 
to `xdr_afs_int32' follow
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_SNameToId':
(.text+0x622): undefined reference to `stolower'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_NameToId':
(.text+0x84d): undefined reference to `stolower'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_IsAMemberOf':
(.text+0x892): undefined reference to `stolower'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_IsAMemberOf':
(.text+0x89a): undefined reference to `stolower'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Delete':
(.text+0xb5e): undefined reference to `stolower'
/usr/lib/libafsauthent.a(ptuser.o):(.text+0xbd3): more undefined references to 
`stolower' follow
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0xe20): undefined reference to `rx_Init'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0xef8): undefined reference to `rxkad_NewClientSecurityObject'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0xfa0): undefined reference to `rx_NewConnection'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0xfe7): undefined reference to `afs_com_err'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0x11d3): undefined reference to `rxs_Release'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0x1254): undefined reference to `afs_com_err'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0x1297): undefined reference to `afs_com_err'
/usr/lib/libafsauthent.a(ptuser.o): In function `pr_Initialize':
(.text+0x136e): undefined reference to `rxnull_NewClientSecurityObject'
/usr/lib/libafsauthent.a(pterror.o): In function `initialize_PT_error_table':
(.text+0xe): undefined reference to `afs_add_to_error_table'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_CellAliasApply':
(.text+0x71): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_CellAliasApply':
(.text+0xa2): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_CellAliasApply':
(.text+0xc1): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_CellApply':
(.text+0x141): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_CellApply':
(.text+0x172): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o):(.text+0x191): more undefined references 
to `AssertionFailed' follow
/usr/lib/libafsauthent.a(cellconfig.o): In function `SaveKeys':
(.text+0x227): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_Touch':
(.text+0x2e6): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_DeleteKey':
(.text+0x38e): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_DeleteKey':
(.text+0x3f7): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_DeleteKey':
(.text+0x416): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_AddKey':
(.text+0x48c): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_AddKey':
(.text+0x4f1): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o):(.text+0x510): more undefined references 
to `AssertionFailed' follow
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_IntGetKeys':
(.text+0x874): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_IntGetKeys':
(.text+0x923): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_IntGetKeys':
(.text+0x95b): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_IntGetKeys':
(.text+0x981): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_IntGetKeys':
(.text+0x9b1): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_IntGetKeys':
(.text+0x9de): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_OpenInternal':
(.text+0xa44): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_OpenInternal':
(.text+0xb28): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_OpenInternal':
(.text+0xdab): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_Check':
(.text+0x102e): undefined reference to `strcompose'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetKey':
(.text+0x10e9): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetKey':
(.text+0x1112): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetKey':
(.text+0x1162): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetKey':
(.text+0x119f): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetLatestKey':
(.text+0x1208): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o):(.text+0x1231): more undefined 
references to `AssertionFailed' follow
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetCellInfo':
(.text+0x1abe): undefined reference to `lcstring'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetCellInfo':
(.text+0x1c30): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetCellInfo':
(.text+0x1c4f): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetCellInfo':
(.text+0x1c86): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetCellInfo':
(.text+0x1ceb): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o): In function `afsconf_GetCellInfo':
(.text+0x1d40): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(cellconfig.o):(.text+0x1d70): more undefined 
references to `AssertionFailed' follow
/usr/lib/libafsauthent.a(authcon.o): In function `QuickAuth':
(.text+0x12): undefined reference to `rxnull_NewClientSecurityObject'
/usr/lib/libafsauthent.a(authcon.o): In function `GenericAuth':
(.text+0x6e): undefined reference to `des_init_random_number_generator'
/usr/lib/libafsauthent.a(authcon.o): In function `GenericAuth':
(.text+0x79): undefined reference to `des_random_key'
/usr/lib/libafsauthent.a(authcon.o): In function `GenericAuth':
(.text+0x128): undefined reference to `tkt_MakeTicket'
/usr/lib/libafsauthent.a(authcon.o): In function `GenericAuth':
(.text+0x15e): undefined reference to `rxkad_NewClientSecurityObject'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ClientAuthSecure':
(.text+0x1cf): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ClientAuthSecure':
(.text+0x1f1): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ClientAuth':
(.text+0x24f): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ClientAuth':
(.text+0x271): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ServerAuth':
(.text+0x2b4): undefined reference to `rxkad_NewServerSecurityObject'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ServerAuth':
(.text+0x2e4): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ServerAuth':
(.text+0x302): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(authcon.o): In function `afsconf_ServerAuth':
(.text+0x339): undefined reference to `AssertionFailed'
/usr/lib/libafsauthent.a(ktc_errors.o): In function 
`initialize_KTC_error_table':
(.text+0xe): undefined reference to `afs_add_to_error_table'
/usr/lib/libafsauthent.a(acfg_errors.o): In function 
`initialize_ACFG_error_table':
(.text+0xe): undefined reference to `afs_add_to_error_table'
/usr/lib/libafsauthent.a(rxkad_errs.o): In function 
`initialize_RXK_error_table':
(.text+0xe): undefined reference to `afs_add_to_error_table'
/usr/lib/libafsauthent.a(rmtsysc.o): In function `rx_connection':
(.text+0x2c4): undefined reference to `rx_Init'
/usr/lib/libafsauthent.a(rmtsysc.o): In function `rx_connection':
(.text+0x2cf): undefined reference to `rxnull_NewClientSecurityObject'
/usr/lib/libafsauthent.a(rmtsysc.o): In function `rx_connection':
(.text+0x2f3): undefined reference to `rx_NewConnection'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_Pioctl':
(.text+0x1c): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_Pioctl':
(.text+0x30): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_Pioctl':
(.text+0x56): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_Pioctl':
(.text+0xa1): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_Pioctl':
(.text+0xb4): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_Pioctl':
(.text+0x113): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_SetPag':
(.text+0x142): undefined reference to `rx_NewCall'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_SetPag':
(.text+0x156): undefined reference to `xdrrx_create'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_SetPag':
(.text+0x17c): undefined reference to `rx_EndCall'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_SetPag':
(.text+0x1ac): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(rmtsys.cs.o): In function `RMTSYS_SetPag':
(.text+0x1cb): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(rmtsys.xdr.o): In function `xdr_clientcred':
(.text+0x5a): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(rmtsys.xdr.o): In function `xdr_clientcred':
(.text+0x7b): undefined reference to `xdr_afs_int32'
/usr/lib/libafsauthent.a(rmtsys.xdr.o): In function `xdr_clientcred':
(.text+0x8e): undefined reference to `xdr_afs_int32'
collect2: ld returned 1 exit status
make[1]: *** [nss_afs_test] Error 1
make: *** [build-stamp] Error 2

_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to