bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

warning about gl_SYS_TYPES_H


From: Bruno Haible
Subject: warning about gl_SYS_TYPES_H
Date: Sat, 02 Mar 2013 17:34:17 +0100
User-agent: KMail/4.8.5 (Linux/3.4.11-2.16-desktop; KDE/4.8.5; x86_64; ; )

When running autogen.sh in GNU gettext, I receive these warnings from autoconf:

configure.ac:155: warning: AC_REQUIRE: `gl_SYS_TYPES_H' was expanded before it 
was required
configure.ac:155: 
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/ftello.m4:7: gl_FUNC_FTELLO is expanded from...
gnulib-m4/ftell.m4:7: gl_FUNC_FTELL is expanded from...
gnulib-m4/gnulib-comp.m4:493: gl_INIT is expanded from...
configure.ac:155: the top level
configure.ac:155: warning: AC_REQUIRE: `gl_SYS_TYPES_H' was expanded before it 
was required
configure.ac:155: 
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/ftello.m4:7: gl_FUNC_FTELLO is expanded from...
gnulib-m4/ftell.m4:7: gl_FUNC_FTELL is expanded from...
gnulib-m4/gnulib-comp.m4:493: gl_INIT is expanded from...
configure.ac:155: the top level
configure.ac:155: warning: AC_REQUIRE: `gl_SYS_TYPES_H' was expanded before it 
was required
configure.ac:155: 
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/ftello.m4:7: gl_FUNC_FTELLO is expanded from...
gnulib-m4/ftell.m4:7: gl_FUNC_FTELL is expanded from...
gnulib-m4/gnulib-comp.m4:493: gl_INIT is expanded from...
configure.ac:155: the top level
configure.ac:155: warning: AC_REQUIRE: `gl_SYS_TYPES_H' was expanded before it 
was required
configure.ac:155: 
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/ftello.m4:7: gl_FUNC_FTELLO is expanded from...
gnulib-m4/ftell.m4:7: gl_FUNC_FTELL is expanded from...
gnulib-m4/gnulib-comp.m4:493: gl_INIT is expanded from...
configure.ac:155: the top level
configure.ac:155: warning: AC_REQUIRE: `gl_SYS_TYPES_H' was expanded before it 
was required
configure.ac:155: 
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/ftello.m4:7: gl_FUNC_FTELLO is expanded from...
gnulib-m4/ftell.m4:7: gl_FUNC_FTELL is expanded from...
gnulib-m4/gnulib-comp.m4:493: gl_INIT is expanded from...
configure.ac:155: the top level
configure.ac:155: warning: AC_REQUIRE: `gl_SYS_TYPES_H' was expanded before it 
was required
configure.ac:155: 
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/ftello.m4:7: gl_FUNC_FTELLO is expanded from...
gnulib-m4/ftell.m4:7: gl_FUNC_FTELL is expanded from...
gnulib-m4/gnulib-comp.m4:493: gl_INIT is expanded from...
configure.ac:155: the top level
configure.ac:155: warning: AC_REQUIRE: `gl_SYS_TYPES_H' was expanded before it 
was required
configure.ac:155: 
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/ftello.m4:7: gl_FUNC_FTELLO is expanded from...
gnulib-m4/ftell.m4:7: gl_FUNC_FTELL is expanded from...
gnulib-m4/gnulib-comp.m4:493: gl_INIT is expanded from...
configure.ac:155: the top level

The reason is that gl_SYS_TYPES_H is sometimes required and sometimes invoked:

modules/sys_types:gl_SYS_TYPES_H
m4/fseeko.m4:  AC_REQUIRE([gl_SYS_TYPES_H])
m4/lseek.m4:  AC_REQUIRE([gl_SYS_TYPES_H])
m4/ftello.m4:  AC_REQUIRE([gl_SYS_TYPES_H])

At least in m4/lseek.m4 the AC_REQUIRE is actually needed (for off_t to be
defined in the test program). This patch fixes it.


2013-03-02  Bruno Haible  <address@hidden>

        sys_types: Avoid autoconf warning about gl_SYS_TYPES_H.
        * m4/sys_types_h.m4 (gl_SYS_TYPES_H): Define through AC_DEFUN_ONCE.

--- m4/sys_types_h.m4.orig      Sat Mar  2 17:30:24 2013
+++ m4/sys_types_h.m4   Sat Mar  2 17:25:22 2013
@@ -1,10 +1,10 @@
-# sys_types_h.m4 serial 4
+# sys_types_h.m4 serial 5
 dnl Copyright (C) 2011-2013 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
-AC_DEFUN([gl_SYS_TYPES_H],
+AC_DEFUN_ONCE([gl_SYS_TYPES_H],
 [
   AC_REQUIRE([gl_SYS_TYPES_H_DEFAULTS])
   gl_NEXT_HEADERS([sys/types.h])




reply via email to

[Prev in Thread] Current Thread [Next in Thread]