I am compiling OpenAFS-1.5.23 on FreeBSD 6.2. I get a syntax error before afs_uint32 in afs_md5.h when compiling the loadable module. That line (71 IIRC) reads
static inline afs_uint32 cshift(afs_uint32 x,... There are some preprocessor directives right before that to conditionally #define inline. So I thought I would try changing that declaration to 'static afs_uint32' and skip the 'inline' part. (My book doesn't mention inline in the index and I am not a hacker.) Well the compile proceeded just fine until the next occurence of a declaration that was "static inline". Turns out there are about 8 places in the source where this occurs and not all of them have some conditional directives. Having no knowledge of what I was doing, I thought I would ask. How can I complete my compilation if the compiler thinks "static inline" is a syntax error? Is the problem with my toolchain, or is the problem with the OpenAFS source? Thanks, Jason C. Wells _______________________________________________ OpenAFS-info mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-info
