Ugh, spoke too soon. It still breaks for me, and this time in a less- obvious way:
cc -I. -I.. -I../nfs -I/Users/kyle/cvs/openafs/src -I/Users/kyle/ cvs/openafs/src/afs -I/Users/kyle/cvs/openafs/src/afs/DARWIN -I/ Users/kyle/cvs/openafs/src/config -I/Users/kyle/cvs/openafs/src/rx/ DARWIN -I/Users/kyle/cvs/openafs/src/rxkad -I/Users/kyle/cvs/ openafs/src/rxkad/domestic -I/Users/kyle/cvs/openafs/src/util -I/ Users/kyle/cvs/openafs/src -I/Users/kyle/cvs/openafs/src/afs -I/ Users/kyle/cvs/openafs/src/afs/DARWIN -I/Users/kyle/cvs/openafs/src/ util -I/Users/kyle/cvs/openafs/src/rxkad -I/Users/kyle/cvs/openafs/ src/config -I/Users/kyle/cvs/openafs/src/fsint -I/Users/kyle/cvs/ openafs/src/vlserver -I/Users/kyle/cvs/openafs/include -I/Users/ kyle/cvs/openafs/include/afs -I/System/Library/Frameworks/ Kernel.framework/Headers -I. -I.. -I/Users/kyle/cvs/openafs/src/ config -D_KERNEL -DKERNEL -DKERNEL_PRIVATE -DDIAGNOSTIC - DUSE_SELECT -DMACH_USER_API -DMACH_KERNEL -static -g -nostdinc - nostdlib -no-cpp-precomp -fno-builtin -finline -fno-keep-inline- functions -msoft-float -mlong-branch -fsigned-bitfields -arch ppc - Dppc -DPPC -D__PPC__ -DPAGE_SIZE_FIXED -O2 -mcpu=750 -mmultiple - fschedule-insns -O -c /Users/kyle/cvs/openafs/src/afs/afs_daemons.c
In file included from /Users/kyle/cvs/openafs/src/rx/rx_clock.h:88,
                 from /Users/kyle/cvs/openafs/src/rx/rx.h:35,
from /Users/kyle/cvs/openafs/src/afs/afsincludes.h: 26, from /Users/kyle/cvs/openafs/src/afs/afs_daemons.c: 22: /Users/kyle/cvs/openafs/src/afs/afs_osi.h:149:1: warning: "IsAfsVnode" redefined /Users/kyle/cvs/openafs/src/afs/afs_osi.h:132:1: warning: this is the location of the previous definition /Users/kyle/cvs/openafs/src/afs/afs_osi.h:150:1: warning: "SetAfsVnode" redefined /Users/kyle/cvs/openafs/src/afs/afs_osi.h:131:1: warning: this is the location of the previous definition In file included from /Users/kyle/cvs/openafs/src/afs/afsincludes.h: 53, from /Users/kyle/cvs/openafs/src/afs/afs_daemons.c: 22: /Users/kyle/cvs/openafs/src/afs/afs_prototypes.h:534: warning: ‘struct inode’ declared inside parameter list /Users/kyle/cvs/openafs/src/afs/afs_prototypes.h:534: warning: its scope is only this definition or declaration, which is probably not what you want
/Users/kyle/cvs/openafs/src/afs/afs_daemons.c: In function ‘BPath’:
/Users/kyle/cvs/openafs/src/afs/afs_daemons.c:430: error: dereferencing pointer to incomplete type
make[4]: *** [afs_daemons.o] Error 1
make[3]: *** [single_compdir] Error 2
make[2]: *** [libafs] Error 2
make[1]: *** [build] Error 2
make: *** [all] Error 2

Looking at the source file, it seems that somehow both AFS_XBSD_ENV and AFS_DARWIN80_ENV are being defined for that file. I really don't understand this part of the code so I guess I'm kinda stuck for now.

Cheers,
Kyle Moffett

--
Somone asked me why I work on this free (http://www.fsf.org/ philosophy/) software stuff and not get a real job. Charles Shultz had the best answer:

"Why do musicians compose symphonies and poets write poems? They do it because life wouldn't have any meaning for them if they didn't. That's why I draw cartoons. It's my life."
  -- Charles Shultz


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

Reply via email to