Source: libetpan Version: 1.1-2 Severity: important Tags: patch User: debian-h...@lists.debian.org Usertags: hurd
Hi, Currently libetpan does not build for GNU/Hurd due to PATH_MAX issues. The patch inlined below defines PATH_MAX to be 4096 if not defined. Since there are too many strings using the fixed length of PATH_MAX in the code it is not worth the effort to convert to dynamic allocation. (At least not at this time, unless upstream shows interest.) Thanks! --- a/libetpan-config.h.in 2008-05-23 00:39:44.000000000 +0200 +++ b/libetpan-config.h.in 2012-08-28 17:36:00.000000000 +0200 @@ -15,6 +15,9 @@ #ifdef HAVE_LIMITS_H @include <limits.h> #endif +#ifndef PATH_MAX +@define PATH_MAX 4096 +#endif #ifdef HAVE_SYS_PARAM_H /* support for ARM platforms with a 2.95.3 arm-gcc suite */ @include <sys/param.h> --- a/tests/option-parser.c 2010-11-16 21:46:35.000000000 +0100 +++ b/tests/option-parser.c 2012-08-28 17:36:25.000000000 +0200 @@ -12,6 +12,9 @@ #include <stdlib.h> #include <string.h> #include <limits.h> +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif #include <libetpan/libetpan.h> -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org