From: Earnie B. <ea...@us...> - 2006-03-06 19:29:12
|
Quoting Keith MARSHALL <kei...@to...>: > Earnie Boyd wrote, quoting John Brown: >>> Hello All, >>> >>> I was trying to build gettext-.11.5 from the source package >>> > (http://prdownloads.sf.net/mingw/gettext-0.11.5-2003.02.01-1-src.tar.bz2?download) >>> on the Mingw download page. >> >> Try this mingwPORT >> > http://sourceforge.net/tracker/index.php?func=detail&aid=1421286&group_id=2435&atid=752210 >> >> You want the first file listed, the one without the description. >> >> Please give feedback as to your success so I can upload this. > > Almost works for me, but falls at the final hurdle. (Building > and installing only, on Win2K-SP4, msys-1.0.10, > gcc-3.2.3 (mingw special 20030504-1)). > > I did notice a few compiler warnings, and a lot of `resolving > ... (auto-import)' info messages, but no errors until this, in > the `make install' phase: > > Info: resolving _plural_table by linking to __imp__plural_table > (auto-import) > msgfmt-msgfmt.o(.text+0x2e8d):msgfmt.c: variable 'plural_table' > can't be auto-imported. Please read the documentation for ld's > --enable-auto-import for details. > : > [message repeated three more times, for additional references] > : > [some more info messages, for auto-imports successfully resolved] > : > Info: resolving _gram_pos by linking to __imp__gram_pos (auto-import) > msgfmt-msgfmt.o(.text+0x3aad):msgfmt.c: variable 'gram_pos' > can't be auto-imported. Please read the documentation for ld's > --enable-auto-import for details. > Info: resolving _po_error_at_line by linking to __imp__po_error_at_line > (auto-import) > Info: resolving _gram_max_allowed_errors by linking to > __imp__gram_max_allowed_errors (auto-import) > Info: resolving _po_error by linking to __imp__po_error (auto-import) > make[3]: *** [msgfmt.exe] Error 1 > make[3]: Leaving directory > `/home/rgbl0264/gettext-0.14.5/bld/gettext-tools/src' > make[2]: *** [install] Error 2 > make[2]: Leaving directory > `/home/rgbl0264/gettext-0.14.5/bld/gettext-tools/src' > make[1]: *** [install-recursive] Error 1 > make[1]: Leaving directory > `/home/rgbl0264/gettext-0.14.5/bld/gettext-tools' > make: *** [install-recursive] Error 1 > > I don't have any immediate use for gettext, nor the experience to know > how to test it, and unfortunately, mingwPORT cleans up too aggressively, > leaving no opportunity to run the supplied test suite -- maybe that's > a feature of `portmaker' we need to think about? > Which GCC and LD versions? I was using the latest Snapshot of both. Vim mingwPORT.cleanup and add an exit at the top line for debugging. We could add that to portmaker if DEBUGmingwPORT environment (or some such mechanism) is set. Earnie Boyd http://shop.siebunlimited.com |