bugGNU gettext - Bugs: bug #29946, gettext-0.18 build failed under...

 
 

bug #29946: gettext-0.18 build failed under x86_64-w64-mingw32 toolchain

Submitted by:  None
Submitted on:  Sun 23 May 2010 02:23:27 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Thu 17 Jan 2013 09:40:27 AM UTC, comment #7:

Thanks. That is what I wanted to know before the release :)
I posted a simple patch to the list and someone is trying to provide a long term solution:
https://lists.gnu.org/archive/html/bug-gettext/2012-12/msg00071.html

Daiki Ueno <ueno>
Project Administrator
Tue 25 Dec 2012 12:11:31 PM UTC, comment #6:

Confirm fix in 0.18.2, but it can be improved.
On win32 all C symbols are prefixed with underscore, so 'VariableName' becomes '_VariableName'. After that, if variable is imported it's also prefixed with '__imp_' and becomes '__imp__VariableName'
On win64 C symbols are not prefixed with underscore, so 'VariableName' stays 'VariableName'. If variable is imported it's prefixed with '__imp_' and becomes '__imp_VariableName'.
Gettext is using some king of hack: for win32 variable named like '_imp__VariableName' in C code by macro and, after prefixing at compiler/linker level, becomes '__imp__VariableName'.
Now, for win64 variable gets name '__imp_VariableName' by macro and it's not prefixed on compiler/linker level.
But for GCC and MinGW-w64 prefixing of symbols can be tuned by 'configure' parameters (nobody will use it, but it can be done).
Prefixing of symbols is already checked by 'configure' (variable 'gl_cv_prog_as_underscore') so result can be used to regenerate .h files.

Evgeny Grin <karlson2k>
Tue 25 Dec 2012 07:56:06 AM UTC, comment #5:

This issue should be fixed in 0.18.2, released just now. If not, please reopen.

Daiki Ueno <ueno>
Project Administrator
Wed 14 Mar 2012 09:18:00 PM UTC, comment #4:

Build failed :

Creating library file: .libs/libgettextlib.dll.a
.libs/backupfile.o: In function `get_version':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/backupfile.c:218: undefined reference to `__imp_argmatch_die'
.libs/clean-temp.o: In function `gl_list_nx_create_empty_inline':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/gl_list.h:556: undefined reference to `__imp_gl_linkedhash_list_implementation'
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/gl_list.h:556: undefined reference to `__imp_gl_linkedhash_list_implementation'
.libs/error-progname.o: In function `maybe_print_progname':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/error-progname.c:39: undefined reference to `__imp_program_name'
.libs/html-ostream.o: In function `gl_list_nx_create_empty_inline':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/gl_list.h:556: undefined reference to `__imp_gl_array_list_implementation'
../woe32dll/.libs/c++html-styled-ostream.o: In function `__static_initialization_and_destruction_0':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/html-styled-ostream.c:55: undefined reference to `__imp_styled_ostream_typeinfo'
../woe32dll/.libs/c++term-styled-ostream.o: In function `__static_initialization_and_destruction_0':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/term-styled-ostream.c:74: undefined reference to `__imp_styled_ostream_typeinfo'
.libs/xerror.o: In function `multiline_warning':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/xerror.c:51: undefined reference to `__imp_error_with_progname'
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/xerror.c:53: undefined reference to `__imp_program_name'
.libs/xerror.o: In function `multiline_error':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/xerror.c:94: undefined reference to `__imp_error_message_count'
.libs/argmatch.o: In function `__argmatch_die':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/argmatch.c:63: undefined reference to `__imp_exit_failure'
.libs/obstack.o: In function `print_and_abort':
/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib/obstack.c:427: undefined reference to `__imp_exit_failure'
collect2: ld returned 1 exit status
make[1]: *** [libgettextlib.la] Error 1
make[1]: Leaving directory `/usr/local/src/gettext-0.18.1.1/gettext-tools/gnulib-lib'
make: *** [all] Error 2

Boris HUISGEN <bhuisgen>
Sun 26 Feb 2012 08:11:17 AM UTC, comment #3:

next changes appeared to be required for further missing symbols resolution:

in file gettext-0.18.1.1\gettext-tools\gnulib-lib\html-styled-ostream.c definition of styled_ostream_typeinfo had to be named as styled_ostream_typeinfo_html. and
in file gettext-0.18.1.1\gettext-tools\gnulib-lib\term-styled-ostream.c definition of styled_ostream_typeinfo had to be named as styled_ostream_typeinfo_term. then
respective types #define styled_ostream_SUPERCLASSES_term and #define styled_ostream_SUPERCLASSES_html
has to be added in CyTel\references\ThirdParty\gettext-0.18.1.1\gettext-tools\gnulib-lib\styled-ostream.h.
and headers of the previous two classes has to be modified too. see the new attachments.

(file #25167, file #25168, file #25169, file #25170)

Oleg Kokorin <ole2>
Wed 22 Feb 2012 02:31:18 PM UTC, comment #2:

file: gettext-0.18.1.1\gettext-tools\gnulib-lib\html-styled-ostream.c line 53 require definition of styled_ostream_typeinfo:

const typeinfo_t styled_ostream_typeinfo = { "styled_ostream" };
const typeinfo_t html_styled_ostream_typeinfo = { "html_styled_ostream" };

helps compilation

file: gettext-0.18.1.1\gettext-tools\gnulib-lib\term-styled-ostream.c line 72 require definition of styled_ostream_typeinfo:

const typeinfo_t styled_ostream_typeinfo = { "styled_ostream" };
const typeinfo_t term_styled_ostream_typeinfo = { "term_styled_ostream" };

helps compilation

file: gettext-0.18.1.1\gettext-tools\gnulib-lib\Makefile.gnulib

removal escape for "magic crap" #if !WOE32DLL

helps compilation

(file #25109, file #25110, file #25111)

Oleg Kokorin <ole2>
Tue 29 Nov 2011 11:27:14 AM UTC, comment #1:

the win64 ABI has changed from the win32 ABI.
win64 has dropped the leading _ from symbols

and whats with the fucking orwell dystopian book shit to post? this is bugs not politics ffs

--- ./gettext-0.18.1.1.orig/gettext-tools/woe32dll/export.h 2010-06-06 22:49:58.000000000 +1000
+++ ./gettext-0.18.1.1/gettext-tools/woe32dll/export.h 2011-11-29 20:39:37.217000000 +1000
@@ -90,7 +90,11 @@
--export-all-symbols is used. */

/* IMP(x) is a symbol that contains the address of x. */
+#ifdef _WIN64
+#define IMP(x) _imp##x
+#else
#define IMP(x) imp_##x
+#endif

/* Ensure that the variable x is exported from the library, and that a
pseudo-variable IMP(x) is available. */
--- ./gettext-0.18.1.1.orig/gettext-runtime/intl/intl-exports.c 2010-06-06 22:49:57.000000000 +1000
+++ ./gettext-0.18.1.1/gettext-runtime/intl/intl-exports.c 2011-11-29 21:08:33.828000000 +1000
@@ -18,7 +18,11 @@
USA. */

/* IMP(x) is a symbol that contains the address of x. */
+#ifdef _WIN64
+#define IMP(x) _imp##x
+#else
#define IMP(x) imp_##x
+#endif

/* Ensure that the variable x is exported from the library, and that a
pseudo-variable IMP(x) is available. */

Anonymous
Sun 23 May 2010 02:23:27 PM UTC, original submission:

gettext-0.18 build failed under x86_64-w64-mingw32 toolchain,

the configure command is :

export CPPFLAGS="-I$BIN_DIR/libiconv/include"
export LDFLAGS="-L$BIN_DIR/libiconv/lib"
export CXX="x86_64-w64-mingw32-g++"
./configure --host=x86_64-w64-mingw32 --prefix=$BIN_DIR/gettext \
--enable-relocatable --enable-threads=win32 \
--enable-shared --disable-static

( export CXX is needed, otherwise build xxx.cc failed )

the build error message is :

libtool: link: x86_64-w64-mingw32-ranlib .libs/libxml_rpl.a
libtool: link: ( cd ".libs" && rm -f "libxml_rpl.la" && ln -s "../libxml_rpl.la" "libxml_rpl.la" )
/bin/sh ../libtool --tag=CXX --mode=link x86_64-w64-mingw32-g++ -g -O2 -release 0.18 ../intl/libintl.la -L/home/drangon/work/mingw-w64-dgn/lib_bin/libic
onv/lib -liconv -R/home/drangon/work/mingw-w64-dgn/lib_bin/libiconv/lib -L/home/drangon/work/mingw-w64-dgn/lib_bin/libiconv/lib -liconv -R/home/drangon/work
/mingw-w64-dgn/lib_bin/libiconv/lib -lc -no-undefined -Wl,--export-all-symbols -L/home/drangon/work/mingw-w64-dgn/lib_bin/libiconv/lib -liconv -R/home/dr
angon/work/mingw-w64-dgn/lib_bin/libiconv/lib -L/home/drangon/work/mingw-w64-dgn/lib_bin/libiconv/lib -liconv -R/home/drangon/work/mingw-w64-dgn/lib_bin/libi
conv/lib -L/home/drangon/work/mingw-w64-dgn/lib_bin/libiconv/lib -Wl,--disable-auto-import -o libgettextlib.la -rpath /home/drangon/work/mingw-w64-dgn/lib_b
in/gettext/lib set-mode-acl.lo copy-acl.lo file-has-acl.lo areadlink.lo gl_array_list.lo backupfile.lo addext.lo basename.lo c-ctype.lo c-strcasecmp.lo c-str
ncasecmp.lo c-strcasestr.lo c-strstr.lo classpath.lo clean-temp.lo closeout.lo concat-filename.lo copy-file.lo csharpcomp.lo csharpexec.lo error-progname.lo
execute.lo exitfail.lo fatal-signal.lo fd-ostream.lo fd-safer-flag.lo dup-safer-flag.lo file-ostream.lo findprog.lo fstrcmp.lo full-write.lo fwriteerror.lo g
cd.lo ../woe32dll/gettextlib-exports.lo hash.lo html-ostream.lo ../woe32dll/c++html-styled-ostream.lo javacomp.lo javaexec.lo javaversion.lo gl_linkedhash_l
ist.lo gl_list.lo localcharset.lo localename.lo glthread/lock.lo malloca.lo mbchar.lo mbslen.lo mbsstr.lo mbswidth.lo ostream.lo pipe.lo pipe-filter-ii.lo pi
pe2.lo pipe2-safer.lo progname.lo propername.lo quote.lo quotearg.lo sh-quote.lo striconv.lo striconveh.lo striconveha.lo strnlen1.lo styled-ostream.lo term-
ostream.lo ../woe32dll/c++term-styled-ostream.lo glthread/threadlib.lo glthread/tls.lo tmpdir.lo trim.lo uniconv/u8-conv-from-enc.lo unilbrk/lbrktables.lo u
nilbrk/u8-possible-linebreaks.lo unilbrk/u8-width-linebreaks.lo unilbrk/ulc-common.lo unilbrk/ulc-width-linebreaks.lo uniname/uniname.lo unistr/u16-mbtouc.lo
unistr/u16-mbtouc-aux.lo unistr/u8-check.lo unistr/u8-mblen.lo unistr/u8-mbtouc.lo unistr/u8-mbtouc-aux.lo unistr/u8-mbtouc-unsafe.lo unistr/u8-mbtouc-unsaf
e-aux.lo unistr/u8-mbtoucr.lo unistr/u8-prev.lo unistr/u8-uctomb.lo unistr/u8-uctomb-aux.lo uniwidth/width.lo wait-process.lo xmalloc.lo xstrdup.lo xconcat-f
ilename.lo xerror.lo gl_xlist.lo xmalloca.lo xreadlink.lo xsetenv.lo xstriconv.lo xstriconveh.lo xvasprintf.lo xasprintf.lo argmatch.lo asnprintf.lo asprintf
.lo canonicalize-lgpl.lo cloexec.lo dup-safer.lo dup2.lo error.lo fcntl.lo fd-safer.lo fnmatch.lo fopen.lo getdelim.lo getdtablesize.lo getline.lo getopt.lo
getopt1.lo gettimeofday.lo lstat.lo malloc.lo memchr.lo mkdtemp.lo obstack.lo open.lo pipe-safer.lo printf-args.lo printf-parse.lo progreloc.lo rawmemchr.lo
readlink.lo realloc.lo relocatable.lo rmdir.lo safe-read.lo safe-write.lo setenv.lo sigaction.lo sigprocmask.lo spawn_faction_addclose.lo spawn_faction_adddu
p2.lo spawn_faction_addopen.lo spawn_faction_destroy.lo spawn_faction_init.lo spawnattr_destroy.lo spawnattr_init.lo spawnattr_setflags.lo spawnattr_setsigma
sk.lo spawni.lo spawnp.lo stat.lo stdio-write.lo stpcpy.lo stpncpy.lo strchrnul.lo strerror.lo strnlen.lo strstr.lo tempname.lo tparm.lo tputs.lo unsetenv.lo
vasnprintf.lo vasprintf.lo wcwidth.lo write.lo libcroco_rpl.la libglib_rpl.la libxml_rpl.la
libtool: link: warning: library `/home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/lib/../lib64/l
ibstdc++.la' was moved.
libtool: link: x86_64-w64-mingw32-g++ -shared -nostdlib /home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64
-mingw32/lib/dllcrt2.o /home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/lib/crtbegin.o .libs/se
t-mode-acl.o .libs/copy-acl.o .libs/file-has-acl.o .libs/areadlink.o .libs/gl_array_list.o .libs/backupfile.o .libs/addext.o .libs/basename.o .libs/c-ctype.o
.libs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/c-strcasestr.o .libs/c-strstr.o .libs/classpath.o .libs/clean-temp.o .libs/closeout.o .libs/concat-filename
.o .libs/copy-file.o .libs/csharpcomp.o .libs/csharpexec.o .libs/error-progname.o .libs/execute.o .libs/exitfail.o .libs/fatal-signal.o .libs/fd-ostream.o .l
ibs/fd-safer-flag.o .libs/dup-safer-flag.o .libs/file-ostream.o .libs/findprog.o .libs/fstrcmp.o .libs/full-write.o .libs/fwriteerror.o .libs/gcd.o ../woe32d
ll/.libs/gettextlib-exports.o .libs/hash.o .libs/html-ostream.o ../woe32dll/.libs/c++html-styled-ostream.o .libs/javacomp.o .libs/javaexec.o .libs/javaversio
n.o .libs/gl_linkedhash_list.o .libs/gl_list.o .libs/localcharset.o .libs/localename.o glthread/.libs/lock.o .libs/malloca.o .libs/mbchar.o .libs/mbslen.o .l
ibs/mbsstr.o .libs/mbswidth.o .libs/ostream.o .libs/pipe.o .libs/pipe-filter-ii.o .libs/pipe2.o .libs/pipe2-safer.o .libs/progname.o .libs/propername.o .libs
/quote.o .libs/quotearg.o .libs/sh-quote.o .libs/striconv.o .libs/striconveh.o .libs/striconveha.o .libs/strnlen1.o .libs/styled-ostream.o .libs/term-ostream
.o ../woe32dll/.libs/c++term-styled-ostream.o glthread/.libs/threadlib.o glthread/.libs/tls.o .libs/tmpdir.o .libs/trim.o uniconv/.libs/u8-conv-from-enc.o un
ilbrk/.libs/lbrktables.o unilbrk/.libs/u8-possible-linebreaks.o unilbrk/.libs/u8-width-linebreaks.o unilbrk/.libs/ulc-common.o unilbrk/.libs/ulc-width-linebr
eaks.o uniname/.libs/uniname.o unistr/.libs/u16-mbtouc.o unistr/.libs/u16-mbtouc-aux.o unistr/.libs/u8-check.o unistr/.libs/u8-mblen.o unistr/.libs/u8-mbtouc
.o unistr/.libs/u8-mbtouc-aux.o unistr/.libs/u8-mbtouc-unsafe.o unistr/.libs/u8-mbtouc-unsafe-aux.o unistr/.libs/u8-mbtoucr.o unistr/.libs/u8-prev.o unistr/.
libs/u8-uctomb.o unistr/.libs/u8-uctomb-aux.o uniwidth/.libs/width.o .libs/wait-process.o .libs/xmalloc.o .libs/xstrdup.o .libs/xconcat-filename.o .libs/xerr
or.o .libs/gl_xlist.o .libs/xmalloca.o .libs/xreadlink.o .libs/xsetenv.o .libs/xstriconv.o .libs/xstriconveh.o .libs/xvasprintf.o .libs/xasprintf.o .libs/arg
match.o .libs/asnprintf.o .libs/asprintf.o .libs/canonicalize-lgpl.o .libs/cloexec.o .libs/dup-safer.o .libs/dup2.o .libs/error.o .libs/fcntl.o .libs/fd-safe
r.o .libs/fnmatch.o .libs/fopen.o .libs/getdelim.o .libs/getdtablesize.o .libs/getline.o .libs/getopt.o .libs/getopt1.o .libs/gettimeofday.o .libs/lstat.o .l
ibs/malloc.o .libs/memchr.o .libs/mkdtemp.o .libs/obstack.o .libs/open.o .libs/pipe-safer.o .libs/printf-args.o .libs/printf-parse.o .libs/progreloc.o .libs/
rawmemchr.o .libs/readlink.o .libs/realloc.o .libs/relocatable.o .libs/rmdir.o .libs/safe-read.o .libs/safe-write.o .libs/setenv.o .libs/sigaction.o .libs/si
gprocmask.o .libs/spawn_faction_addclose.o .libs/spawn_faction_adddup2.o .libs/spawn_faction_addopen.o .libs/spawn_faction_destroy.o .libs/spawn_faction_init
.o .libs/spawnattr_destroy.o .libs/spawnattr_init.o .libs/spawnattr_setflags.o .libs/spawnattr_setsigmask.o .libs/spawni.o .libs/spawnp.o .libs/stat.o .libs/
stdio-write.o .libs/stpcpy.o .libs/stpncpy.o .libs/strchrnul.o .libs/strerror.o .libs/strnlen.o .libs/strstr.o .libs/tempname.o .libs/tparm.o .libs/tputs.o .
libs/unsetenv.o .libs/vasnprintf.o .libs/vasprintf.o .libs/wcwidth.o .libs/write.o -Wl,--whole-archive ./.libs/libcroco_rpl.a ./.libs/libglib_rpl.a ./.libs/
libxml_rpl.a -Wl,--no-whole-archive ../intl/.libs/libintl.dll.a -L/home/drangon/work/mingw-w64-dgn/lib_bin/libiconv/lib /home/drangon/work/mingw-w64-dgn/lib
_bin/libiconv/lib/libiconv.dll.a -L/home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1 -L/home/drangon/work/mingw-w64-dgn/cross/bi
n/../lib/gcc -L/home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/lib/../lib64 -L/home/drangon/wor
k/mingw-w64-dgn/cross/bin/../../cross/mingw/lib/../lib64 -L/home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-
w64-mingw32/lib -L/home/drangon/work/mingw-w64-dgn/cross/bin/../../cross/mingw/lib /home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4
.5.1/../../../../x86_64-w64-mingw32/lib/../lib64/libstdc++.dll.a -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell
32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt /home/drangon/work/mingw-w64-dgn/cross/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w6
4-mingw32/lib/crtend.o -Wl,--export-all-symbols -Wl,--disable-auto-import -o .libs/libgettextlib-0-18.dll -Wl,--enable-auto-image-base -Xlinker --out-impl
ib -Xlinker .libs/libgettextlib.dll.a
Creating library file: .libs/libgettextlib.dll.a.libs/backupfile.o: In function `get_version':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/backupfile.c:218: undefined reference to `__imp_argmatch_die'
.libs/clean-temp.o: In function `gl_list_nx_create_empty_inline':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/gl_list.h:556: undefined reference to `__imp_gl_linkedhash_list_implementat
ion'
.libs/clean-temp.o: In function `create_temp_dir':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/clean-temp.c:323: undefined reference to `__imp_gl_linkedhash_list_implemen
tation'
.libs/error-progname.o: In function `maybe_print_progname':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/error-progname.c:39: undefined reference to `__imp_program_name'
.libs/html-ostream.o: In function `gl_list_nx_create_empty_inline':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/gl_list.h:556: undefined reference to `__imp_gl_array_list_implementation'
../woe32dll/.libs/c++html-styled-ostream.o: In function `__static_initialization_and_destruction_0':
/home/drangon/work/mingw-w64-dgn/lib_build/bd_gettext/gettext-tools/gnulib-lib/html-styled-ostream.c:55: undefined reference to `__imp_styled_ostream_typeinf
o'
../woe32dll/.libs/c++term-styled-ostream.o: In function `__static_initialization_and_destruction_0':
/home/drangon/work/mingw-w64-dgn/lib_build/bd_gettext/gettext-tools/gnulib-lib/term-styled-ostream.c:74: undefined reference to `__imp_styled_ostream_typeinf
o'
.libs/xerror.o: In function `multiline_warning':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/xerror.c:51: undefined reference to `__imp_error_with_progname'
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/xerror.c:53: undefined reference to `__imp_program_name'
.libs/xerror.o: In function `multiline_error':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/xerror.c:94: undefined reference to `__imp_error_message_count'
.libs/argmatch.o: In function `__argmatch_die':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/argmatch.c:63: undefined reference to `__imp_exit_failure'
.libs/obstack.o: In function `print_and_abort':
/home/drangon/work/mingw-w64-dgn/lib_source/gettext-0.18/gettext-tools/gnulib-lib/obstack.c:427: undefined reference to `__imp_exit_failure'
collect2: ld returned 1 exit status

make[4]: *** [libgettextlib.la] Error 1

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #25171:  styled-ostream.h added by ole2 (6kB - application/octet-stream)
file #25167:  html-styled-ostream.c added by ole2 (7kB - application/octet-stream)
file #25168:  term-styled-ostream.c added by ole2 (21kB - application/octet-stream)
file #25169:  html-styled-ostream.h added by ole2 (7kB - application/octet-stream)
file #25170:  term-styled-ostream.h added by ole2 (7kB - application/octet-stream)
file #25109:  Makefile.gnulib added by ole2 (123kB - application/octet-stream)
file #25110:  html-styled-ostream.c added by ole2 (7kB - application/octet-stream)
file #25111:  term-styled-ostream.c added by ole2 (21kB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by karlson2k (Posted a comment)
  • -unavailable- added by ueno (Posted a comment)
  • -unavailable- added by bhuisgen (Posted a comment)
  • -unavailable- added by ole2 (Updated the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 25 Dec 2012 07:56:06 AM UTCuenoStatusNone=>Fixed
      Open/ClosedOpen=>Closed
    Sun 26 Feb 2012 08:12:52 AM UTCole2Attached File-=>Added styled-ostream.h, #25171
    Sun 26 Feb 2012 08:11:17 AM UTCole2Attached File-=>Added html-styled-ostream.c, #25167
      Attached File-=>Added term-styled-ostream.c, #25168
      Attached File-=>Added html-styled-ostream.h, #25169
      Attached File-=>Added term-styled-ostream.h, #25170
    Wed 22 Feb 2012 02:31:18 PM UTCole2Attached File-=>Added Makefile.gnulib, #25109
      Attached File-=>Added html-styled-ostream.c, #25110
      Attached File-=>Added term-styled-ostream.c, #25111

    Back to the top


    Powered by Savane 3.1-cleanup