|
From: ginzzer <gi...@gm...> - 2013-01-02 07:47:15
|
Hi all, I just updated a msys by the following way mingw-get update mingw-get upgrade msys-core-bin msys-core-ext msys-core-doc msys-core-lic But after the update, I found a probelm while compiling the fontforge, which I didn't have any problem during the compilation before. I have the following errors ---------------------------------------------------------------------------------- d:\mingw\bin\../lib/gcc/mingw32/4.7.2/../../../../include/stdint.h:28:25: error: duplicate 'unsigned' d:\mingw\bin\../lib/gcc/mingw32/4.7.2/../../../../include/stdint.h:28:25: error: two or more data types in declaration specifiers d:\mingw\bin\../lib/gcc/mingw32/4.7.2/../../../../include/stdint.h:30:25: error: duplicate 'unsigned' d:\mingw\bin\../lib/gcc/mingw32/4.7.2/../../../../include/stdint.h:30:25: error: duplicate 'short' d:\mingw\bin\../lib/gcc/mingw32/4.7.2/../../../../include/stdint.h:32:20: error: duplicate 'unsigned' make[2]: *** [libgunicode_la-ArabicForms.lo] Error 1 make[2]: Leaving directory `/home/lt/fontforge-fontforge-95469ed/Unicode' make[1]: *** [all-recursive] Error 1 ---------------------------------------------------------------------------------- I search the similiar issues online and someone suggests Uncomment: #define HAVE_INTTYPES_H 1 Comment out: //#define uintmax_t unsigned long I only found HAVE_INTTYPES_H but no uintmax_t defined in the config.h. Anyway, I tried that but it doesn't help. I just wonder how the issue comes because of updating the msys? and how to fix that? Thanks. |