I reported a compile error on Linux-1.3.82 earlier today. I was able to
replace the file system.h with the one from Linux-1.3.81 and compile
successfully. Maybe the fact that I am trying to use firewalling and
masquerading made me subject to this bug.
Following is a printout of the diffs between system.h in the previous
version and .82:
195c195
< #define __xg(x) ((volatile struct __xchg_dummy *)(x))
--- > #define __xg(x) ((struct __xchg_dummy *)(x)) 197c197 < static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size)--- > static inline unsigned long __xchg(unsigned long x, void * ptr, int size)I hope this is helpful to anyone else who got the problem I did.
Regards, Paul Matthews