[rrd-developers] r2017 breaks build on !linux

kevin brintnall kbrint at rufus.net
Sat Feb 13 20:37:27 CET 2010


On Sat, Feb 13, 2010 at 12:29:35PM +0100, Tobias Oetiker wrote:
> Hi Kevin,
> 
> in that case, I guess this shold help:

Indeed, thanks.

-- 
 kevin brintnall =~ /kbrint at rufus.net/


> Index: src/rrd_graph.c
> ===================================================================
> --- src/rrd_graph.c     (revision 2018)
> +++ src/rrd_graph.c     (working copy)
> @@ -1359,11 +1359,10 @@
>      return 0;
>  }
> 
> -
>  static int find_first_weekday(void){
>      static int first_weekday = -1;
>      if (first_weekday == -1){
> -#if defined(HAVE_NL_LANGINFO)
> +#ifdef HAVE__NL_TIME_WEEK_1STDAY
>          /* according to http://sourceware.org/ml/libc-locales/2009-q1/msg00011.html */
>          long week_1stday_l = (long) nl_langinfo (_NL_TIME_WEEK_1STDAY);
>          if (week_1stday_l == 19971130) first_weekday = 0; /* Sun */
> Index: configure.ac
> ===================================================================
> --- configure.ac        (revision 2017)
> +++ configure.ac        (working copy)
> @@ -345,6 +345,12 @@
> 
>  CHECK_FOR_WORKING_MS_ASYNC
> 
> +dnl do we have nl_langinfo(_NL_TIME_WEEK_1STDAY)
> +AC_CHECK_FUNCS(_NL_TIME_WEEK_1STDAY, ,
> +  [AC_MSG_CHECKING([for nl_langinfo(_NL_TIME_WEEK_1STDAY) with langinfo.h])
> +    AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <langinfo.h>]], [[nl_langinfo(_NL_TIME_WEEK_1STDAY)]])],[AC_MSG_RESULT(yes)
> +      AC_DEFINE(HAVE__NL_TIME_WEEK_1STDAY)],[AC_MSG_RESULT(no)])])
> +
>  dnl Do we need getopt_long
> 
>  dnl even when including our own getopt implementation
> 
> cheers
> tobi
> 
> 
> -- 
> Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
> http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900



More information about the rrd-developers mailing list