Hi! By mistake I just sent this email to Daiki only, so I'm resending it to the list too...
2015-06-24 14:49 GMT+02:00 Daiki Ueno <u...@gnu.org>: > Vincent Torri <vincent.to...@gmail.com> writes: > > > .libs/libgettextsrc_la-read-catalog-abstract.o: In function > > `po_parse_comment_special': > > > C:\MinGW\msys\1.0\home\vtorri\tmp\gettext-0.19.4.82-0a64\gettext-tools\src/read-catalog-abstract.c:432: > > undefined reference to `__imp_syntax_check_name' > > ../woe32dll/.libs/libgettextsrc_la-c++format.o: In function > > `__static_initialization_and_destruction_0': > > > C:\MinGW\msys\1.0\home\vtorri\tmp\gettext-0.19.4.82-0a64\gettext-tools\src/../woe32dll/../src/format.c:65: > > undefined reference to `__imp_formatstring_kde_kuit' > > Thanks for reporting this. I've committed the attached change for that. > I'm still having problems cross-compiling for Windows even after having applied 0001-build-Export-formatstring_kde_kuit-to-W32.patch: libtool: link: i586-mingw32msvc-g++ -shared -nostdlib /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/dllcrt2.o /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/crtbegin.o .libs/libgettextsrc_la-message.o .libs/libgettextsrc_la-po-error.o .libs/libgettextsrc_la-po-xerror.o .libs/libgettextsrc_la-read-catalog-abstract.o .libs/libgettextsrc_la-po-lex.o .libs/libgettextsrc_la-po-gram-gen.o .libs/libgettextsrc_la-po-charset.o .libs/libgettextsrc_la-read-po.o .libs/libgettextsrc_la-read-properties.o .libs/libgettextsrc_la-read-stringtable.o .libs/libgettextsrc_la-open-catalog.o .libs/libgettextsrc_la-dir-list.o .libs/libgettextsrc_la-str-list.o .libs/libgettextsrc_la-read-catalog.o .libs/libgettextsrc_la-color.o .libs/libgettextsrc_la-write-catalog.o .libs/libgettextsrc_la-write-properties.o .libs/libgettextsrc_la-write-stringtable.o .libs/libgettextsrc_la-write-po.o .libs/libgettextsrc_la-msgl-ascii.o .libs/libgettextsrc_la-msgl-iconv.o .libs/libgettextsrc_la-msgl-equal.o .libs/libgettextsrc_la-msgl-cat.o .libs/libgettextsrc_la-msgl-header.o .libs/libgettextsrc_la-msgl-english.o .libs/libgettextsrc_la-msgl-check.o .libs/libgettextsrc_la-file-list.o .libs/libgettextsrc_la-msgl-charset.o .libs/libgettextsrc_la-po-time.o .libs/libgettextsrc_la-plural-exp.o .libs/libgettextsrc_la-plural-eval.o .libs/libgettextsrc_la-plural-table.o .libs/libgettextsrc_la-sentence.o .libs/libgettextsrc_la-libexpat-compat.o ../woe32dll/.libs/libgettextsrc_la-c++format.o .libs/libgettextsrc_la-format-c.o .libs/libgettextsrc_la-format-sh.o .libs/libgettextsrc_la-format-python.o .libs/libgettextsrc_la-format-python-brace.o .libs/libgettextsrc_la-format-lisp.o .libs/libgettextsrc_la-format-elisp.o .libs/libgettextsrc_la-format-librep.o .libs/libgettextsrc_la-format-scheme.o .libs/libgettextsrc_la-format-java.o .libs/libgettextsrc_la-format-csharp.o .libs/libgettextsrc_la-format-awk.o .libs/libgettextsrc_la-format-pascal.o .libs/libgettextsrc_la-format-ycp.o .libs/libgettextsrc_la-format-tcl.o .libs/libgettextsrc_la-format-perl.o .libs/libgettextsrc_la-format-perl-brace.o .libs/libgettextsrc_la-format-php.o .libs/libgettextsrc_la-format-gcc-internal.o .libs/libgettextsrc_la-format-gfc-internal.o .libs/libgettextsrc_la-format-qt.o .libs/libgettextsrc_la-format-qt-plural.o .libs/libgettextsrc_la-format-kde.o .libs/libgettextsrc_la-format-kde-kuit.o .libs/libgettextsrc_la-format-boost.o .libs/libgettextsrc_la-format-lua.o .libs/libgettextsrc_la-format-javascript.o .libs/libgettextsrc_la-read-desktop.o ../woe32dll/.libs/libgettextsrc_la-gettextsrc-exports.o -L/home/m/build-gettext-windows/src-shared-32/gettext-0.19.5/gettext-tools/intl/.libs ../gnulib-lib/.libs/libgettextlib.dll.a -L/home/m/build-gettext-windows/out-shared-32/lib -L/usr/i586-mingw32msvc/lib /home/m/build-gettext-windows/src-shared-32/gettext-0.19.5/gettext-tools/intl/.libs/libintl.dll.a ../intl/.libs/libintl.dll.a /home/m/build-gettext-windows/out-shared-32/lib/libiconv.dll.a -L/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj -L/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib -lstdc++ -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/crtend.o -g -O2 -Wl,--export-all-symbols -Wl,--disable-auto-import -o .libs/libgettextsrc-0-19-5.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libgettextsrc.dll.a Creating library file: .libs/libgettextsrc.dll.a .libs/libgettextsrc_la-read-catalog-abstract.o: In function `po_parse_comment_special': /home/m/build-gettext-windows/src-shared-32/gettext-0.19.5/gettext-tools/src/read-catalog-abstract.c:432: undefined reference to `__imp__syntax_check_name' collect2: ld returned 1 exit status make[4]: *** [libgettextsrc.la] Error 1 -- Michele