[OpenAFS-devel] Re: segfault in process.c:savecontext() during lwp init -- how to debug?

Adam Megacz megacz@hcoop.net
Tue, 30 Jun 2009 09:45:53 -0700


Russ Allbery <rra@stanford.edu> 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