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
