Bruno Haible <[EMAIL PROTECTED]> writes: > - Which header files are included by the program, in which order?
That I don't know, but it's pretty easy to see how the problem would arise by looking at the header (see the pattern below). > - Which C++ header undefines mktime? On my Debian GNU/Linux 3.1 r0a host, it's /usr/include/c++/3.3/ctime. Its contents look like this: #ifndef _CPP_CTIME #define _CPP_CTIME 1 #pragma GCC system_header #include <cstddef> #include <time.h> // Get rid of those macros defined in <time.h> in lieu of real functions. #undef clock #undef difftime #undef mktime ... namespace std { using ::clock_t; using ::time_t; using ::tm; using ::clock; using ::difftime; using ::mktime; ... } #endif _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib