loody, 25.06.2009: > > My kernel version is 2.6.18.8. > > Does the problem come from kernel version? > > appreciate your help, > > miloody > Below are the include files in sumversion.c. > I cannot see any .h has PATH_MAX defined. > > #include <netinet/in.h> > #ifdef __sun__ > #include <inttypes.h> > #else > #include <stdint.h> > #endif > #include <ctype.h> > #include <errno.h> > #include <string.h> > #include "modpost.h" Yes, limits.h should be included, this is fixed since 2.6.22. Just add the include yourself, 2.6.18.x is not maintained any more. See commit fc31c7716355a226b8ed4e16f4581e5c8fa53570, 2007-05-17: kbuild: include limits.h in sumversion.c for PATH_MAX POSIX says limits.h defines PATH_MAX so we should include it (which fixes compiling on some systems like OS X). -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ