On 4/27/2013 20:54, Erik van Pienbroek wrote: >>> /usr/i686-w64-mingw32/sys-root/mingw/include/stdio.h:319:5: error: >>> previous declaration of 'int asprintf(char**, const char*, ...)' with 'C >>> ++' linkage >>> int asprintf(char **__ret, const char *__format, ...) >>> ^ >>> In file included >>> from ../../../gettext-runtime/libasprintf/lib-asprintf.h:30:0, >>> >>> from ../../../gettext-runtime/libasprintf/autosprintf.cc:31: >>> ../../../gettext-runtime/libasprintf/vasprintf.h:45:54: error: conflicts >>> with new declaration with 'C' linkage >>> __attribute__ ((__format__ (__printf__, 2, 3))); >>> >>> This looks like a change in mingw-w64 regarding the declaration of >>> asprintf. Could one of the mingw-w64 devs take a look at this and >>> indicate whether this should be fixed in mingw-w64 itself or in gettext? >>> >> >> Hi, >> >> Can you retry? This was fixed very recently, depending on your timezone, >> it may be on the 25th or 26th. > > The mass-rebuild was done against mingw-w64 trunk r5820 (I just verified > this to be absolutely certain). This is still the latest mingw-w64 > commit at the time of writing this mail so I guess the problem is still > there. >
Can you check if gettext is actually checking if asprintf is available or is it just assuming it is going to be missing for mingw?
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public