[OpenAFS-devel] undefined ubik symbols

Derrick J Brashear shadow@dementia.org
Mon, 17 Jul 2006 18:27:19 -0400 (EDT)


On Fri, 14 Jul 2006, Jim Rees wrote:

> Is there a fix for this?  OpenBSD build from cvs head.

Made clean, reconfigured, and rebuilt recently? Makefiles changed, and 
rxgen generates those....

> cc -O -I/afs/umich.edu/user/r/e/rees/afs/b/src/config -I. -I. 
> -I/afs/umich.edu/user/r/e/rees/afs/b/include 
> -I/afs/umich.edu/user/r/e/rees/afs/b/include/afs 
> -I/afs/umich.edu/user/r/e/rees/afs/b/include/rx 
> -I/afs/umich.edu/user/r/e/rees/afs/b 
> -I/afs/umich.edu/user/r/e/rees/afs/b/src 
> -I/afs/umich.edu/user/r/e/rees/afs/b/src -o pts pts.o 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libcmd.a libprot.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libubik.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libauth.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/librxkad.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/librxstat.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/librx.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/liblwp.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libdes.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libcmd.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libcom_err.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/util.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libsys.a 
> /afs/umich.edu/user/r/e/rees/afs/b/lib/libafsu til.a 
> libprot.a(ptuser.o)(.text+0x5ad): In function `pr_CreateUser': : 
> undefined reference to `ubik_PR_NewEntry' 
> libprot.a(ptuser.o)(.text+0x5c4): In function `pr_CreateUser': : 
> undefined reference to `ubik_PR_INewEntry' 
> libprot.a(ptuser.o)(.text+0x63b): In function `pr_CreateGroup': : 
> undefined reference to `ubik_PR_NewEntry' 
> libprot.a(ptuser.o)(.text+0x653): In function `pr_CreateGroup': : 
> undefined reference to `ubik_PR_INewEntry' 
> libprot.a(ptuser.o)(.text+0x69f): In function `pr_Delete': : undefined 
> reference to `ubik_PR_Delete' libprot.a(ptuser.o)(.text+0x6c5): In 
> function `pr_DeleteByID': : undefined reference to `ubik_PR_Delete' 
> libprot.a(ptuser.o)(.text+0x76b): In function `pr_AddToGroup': : 
> undefined reference to `ubik_PR_AddToGroup' 
> libprot.a(ptuser.o)(.text+0x84b): In function `pr_RemoveUserFromGroup': 
> : undefined reference to `ubik_PR_RemoveFromGroup' 
> libprot.a(ptuser.o)(.text+0x8c6): In function `pr_NameToId': : undefined 
> reference to `ubik_PR_NameToID' libprot.a(ptuser.o)(.text+0x92a): In 
> function `pr_SNameToId': : undefined reference to `ubik_PR_NameToID' 
> libprot.a(ptuser.o)(.text+0x985): In function `pr_IdToName': : undefined 
> reference to `ubik_PR_IDToName' libprot.a(ptuser.o)(.text+0x9ce): In 
> function `pr_SIdToName': : undefined reference to `ubik_PR_IDToName' 
> libprot.a(ptuser.o)(.text+0xa3e): In function `pr_GetCPS': : undefined 
> reference to `ubik_PR_GetCPS' libprot.a(ptuser.o)(.text+0xa96): In 
> function `pr_GetCPS2': : undefined reference to `ubik_PR_GetCPS2' 
> libprot.a(ptuser.o)(.text+0xaea): In function `pr_GetHostCPS': : 
> undefined reference to `ubik_PR_GetHostCPS' 
> libprot.a(ptuser.o)(.text+0xb86): In function `pr_ListOwned': : 
> undefined reference to `ubik_PR_ListOwned' 
> libprot.a(ptuser.o)(.text+0xc15): In function `pr_IDListMembers': : 
> undefined reference to `ubik_PR_ListElements' 
> libprot.a(ptuser.o)(.text+0xc85): In function `pr_ListEntry': :