[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