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 ecar...@nl.linux.org
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to