On some buildbots I see this failure to build the datetime module:

building 'datetime' extension
gcc -pthread -fPIC -fno-strict-aliasing -g -Wall -Wstrict-prototypes
-I. -I/home2/buildbot/slave/3.0.loewis-linux/build/./Include
-I./Include -I. -I/usr/local/include
-I/home2/buildbot/slave/3.0.loewis-linux/build/Include
-I/home2/buildbot/slave/3.0.loewis-linux/build -c
/home2/buildbot/slave/3.0.loewis-linux/build/Modules/datetimemodule.c
-o 
build/temp.linux-i686-3.0/home2/buildbot/slave/3.0.loewis-linux/build/Modules/datetimemodule.o
/home2/buildbot/slave/3.0.loewis-linux/build/Modules/datetimemodule.c:
In function 'datetime_strptime':
/home2/buildbot/slave/3.0.loewis-linux/build/Modules/datetimemodule.c:3791:
error: Invalid type for 'u' argument 3

The source line is this:

        if (!PyArg_ParseTuple(args, "uu:strptime", &string, &format))

I hink this is relevant, in pyport.h:

#ifdef HAVE_ATTRIBUTE_FORMAT_PARSETUPLE
#define Py_FORMAT_PARSETUPLE(func,p1,p2) __attribute__((format(func,p1,p2)))
#else
#define Py_FORMAT_PARSETUPLE(func,p1,p2)
#endif

But how does this work?

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to