[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
link failure because of previously installed gettext
From: |
Tim Mooney |
Subject: |
link failure because of previously installed gettext |
Date: |
Fri, 15 May 2009 14:48:42 -0500 (CDT) |
[I'm not subscribed to bug-gnu-gettext, please Cc: me on any replies]
I'm trying to build gettext-0.17 on x86_64-sun-solaris2.10, with the
no-cost Sun Workshop compilers and the standard Solaris linker. I already
have 0.16.1 installed on the system, which I built.
The problem I'm running into is that when libtool attempts to create
libgettextlib.la, the link fails when creating the shared library because
in addition to the libintl.so that's part of gettext-0.17, libtool is also
attempting to link in the previously-installed libintl.so as a dependency
of glib:
/bin/bash ../libtool --tag=CC --mode=link cc -Xa -xO4 -xstrconst -xtarget=generic -m64 -xarch=generic -I/local/include -I/local/gnu/include -L/local/lib/64 -L/local/gnu/lib/64 -o libglib_rpl.la glib/libglib_rpl_la-ghash.lo glib/libglib_rpl_la-glist.lo glib/libglib_rpl_la-gmessages.lo glib/libglib_rpl_la-gprimes.lo glib/libglib_rpl_la-gstrfuncs.lo glib/libglib_rpl_la-gstring.lo
ar cru .libs/libglib_rpl.a glib/.libs/libglib_rpl_la-ghash.o glib/.libs/libglib_rpl_la-glist.o glib/.libs/libglib_rpl_la-gmessages.o glib/.libs/libglib_rpl_la-gprimes.o glib/.libs/libglib_rpl_la-gstrfuncs.o glib/.libs/libglib_rpl_la-gstring.o
ranlib .libs/libglib_rpl.a
creating libglib_rpl.la
cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -DEXEEXT=\"\" -I. -I..
-I../intl -I../intl -I.. -I.. -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -DLIBXML_STATIC -I../intl
-I///local/gnu/include/libcroco-0.6/libcroco -I/local/include -I/local/gnu/include -D_REENTRANT -Xa -xO4
-xstrconst -xtarget=generic -m64 -xarch=generic -I/local/include -I/local/gnu/include -c libxml/xpointer.c
-KPIC -DPIC -o libxml/.libs/libxml_rpl_la-xpointer.o
(cd .libs && rm -f libglib_rpl.la && ln -s ../libglib_rpl.la libglib_rpl.la)
cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -DEXEEXT=\"\" -I. -I.. -I../intl
-I../intl -I.. -I.. -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -DLIBXML_STATIC -I../intl
-I///local/gnu/include/libcroco-0.6/libcroco -I/local/include -I/local/gnu/include -D_REENTRANT -Xa -xO4 -xstrconst
-xtarget=generic -m64 -xarch=generic -I/local/include -I/local/gnu/include -c libxml/xpointer.c -o
libxml/libxml_rpl_la-xpointer.o >/dev/null 2>&1
cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -DEXEEXT=\"\" -I. -I.. -I../intl
-I../intl -I.. -I.. -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -DLIBXML_STATIC -I../intl
-I///local/gnu/include/libcroco-0.6/libcroco -I/local/include -I/local/gnu/include -D_REENTRANT -Xa -xO4 -xstrconst
-xtarget=generic -m64 -xarch=generic -I/local/include -I/local/gnu/include -c libxml/xmlwriter.c -o
libxml/libxml_rpl_la-xmlwriter.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=link cc -Xa -xO4 -xstrconst
-xtarget=generic -m64 -xarch=generic -I/local/include -I/local/gnu/include
-L/local/lib/64 -L/local/gnu/lib/64 -o libxml_rpl.la
libxml/libxml_rpl_la-DOCBparser.lo libxml/libxml_rpl_la-HTMLparser.lo
libxml/libxml_rpl_la-HTMLtree.lo libxml/libxml_rpl_la-SAX.lo
libxml/libxml_rpl_la-SAX2.lo libxml/libxml_rpl_la-c14n.lo
libxml/libxml_rpl_la-catalog.lo libxml/libxml_rpl_la-chvalid.lo
libxml/libxml_rpl_la-debugXML.lo libxml/libxml_rpl_la-dict.lo
libxml/libxml_rpl_la-encoding.lo libxml/libxml_rpl_la-entities.lo
libxml/libxml_rpl_la-error.lo libxml/libxml_rpl_la-globals.lo
libxml/libxml_rpl_la-hash.lo libxml/libxml_rpl_la-legacy.lo
libxml/libxml_rpl_la-list.lo libxml/libxml_rpl_la-nanoftp.lo
libxml/libxml_rpl_la-nanohttp.lo libxml/libxml_rpl_la-parser.lo
libxml/libxml_rpl_la-parserInternals.lo libxml/libxml_rpl_la-pattern.lo
libxml/libxml_rpl_la-relaxng.lo libxml/libxml_rpl_la-schematron.lo
libxml/libxml_rpl_la-thr!
eads.lo libxml/libxml_rpl_la-tree.lo libxml/libxml_rpl_la-uri.lo libxml/libxml_rpl_la-valid.lo libxml/libxml_rpl_la-xinclude.lo libxml/libxml_rpl_la-xlink.lo libxml/libxml_rpl_la-xmlIO.lo libxml/libxml_rpl_la-xmlmemory.lo libxml/libxml_rpl_la-xmlmodule.lo libxml/libxml_rpl_la-xmlreader.lo libxml/libxml_rpl_la-xmlregexp.lo libxml/libxml_rpl_la-xmlsave.lo libxml/libxml_rpl_la-xmlschemas.lo libxml/libxml_rpl_la-xmlschemastypes.lo libxml/libxml_rpl_la-xmlstring.lo libxml/libxml_rpl_la-xmlunicode.lo libxml/libxml_rpl_la-xmlwriter.lo libxml/libxml_rpl_la-xpath.lo libxml/libxml_rpl_la-xpointer.lo
ar cru .libs/libxml_rpl.a libxml/.libs/libxml_rpl_la-DOCBparser.o libxml/.libs/libxml_rpl_la-HTMLparser.o libxml/.libs/libxml_rpl_la-HTMLtree.o libxml/.libs/libxml_rpl_la-SAX.o libxml/.libs/libxml_rpl_la-SAX2.o libxml/.libs/libxml_rpl_la-c14n.o libxml/.libs/libxml_rpl_la-catalog.o libxml/.libs/libxml_rpl_la-chvalid.o libxml/.libs/libxml_rpl_la-debugXML.o libxml/.libs/libxml_rpl_la-dict.o libxml/.libs/libxml_rpl_la-encoding.o libxml/.libs/libxml_rpl_la-entities.o libxml/.libs/libxml_rpl_la-error.o libxml/.libs/libxml_rpl_la-globals.o libxml/.libs/libxml_rpl_la-hash.o libxml/.libs/libxml_rpl_la-legacy.o libxml/.libs/libxml_rpl_la-list.o libxml/.libs/libxml_rpl_la-nanoftp.o libxml/.libs/libxml_rpl_la-nanohttp.o libxml/.libs/libxml_rpl_la-parser.o libxml/.libs/libxml_rpl_la-parserInternals.o libxml/.libs/libxml_rpl_la-pattern.o libxml/.libs/libxml_rpl_la-relaxng.o libxml/.libs/libxml_rpl_la-schematron.o libxml/.libs/libxml_rpl_la-threads.o libxml/.libs/libxml_rpl_la-tree.o libxm!
l/.libs/libxml_rpl_la-uri.o libxml/.libs/libxml_rpl_la-valid.o
libxml/.libs/libxml_rpl_la-xinclude.o libxml/.libs/libxml_rpl_la-xlink.o
libxml/.libs/libxml_rpl_la-xmlIO.o libxml/.libs/libxml_rpl_la-xmlmemory.o
libxml/.libs/libxml_rpl_la-xmlmodule.o libxml/.libs/libxml_rpl_la-xmlreader.o
libxml/.libs/libxml_rpl_la-xmlregexp.o libxml/.libs/libxml_rpl_la-xmlsave.o
libxml/.libs/libxml_rpl_la-xmlschemas.o
libxml/.libs/libxml_rpl_la-xmlschemastypes.o
libxml/.libs/libxml_rpl_la-xmlstring.o libxml/.libs/libxml_rpl_la-xmlunicode.o
libxml/.libs/libxml_rpl_la-xmlwriter.o libxml/.libs/libxml_rpl_la-xpath.o
libxml/.libs/libxml_rpl_la-xpointer.o
ranlib .libs/libxml_rpl.a
creating libxml_rpl.la
(cd .libs && rm -f libxml_rpl.la && ln -s ../libxml_rpl.la libxml_rpl.la)
/bin/bash ../libtool --tag=CC --mode=link cc -Xa -xO4 -xstrconst
-xtarget=generic -m64 -xarch=generic -I/local/include -I/local/gnu/include
-release 0.17 ../intl/libintl.la -lc -L/local/gnu/lib/64 -lcroco-0.6
-L/local/gnu/lib/64 -lglib-2.0 -L/local/gnu/lib/64 -lintl -lc
-L/local/gnu/lib/64 -lxml2 -lpthread -L/local/lib/64 -lz -lm -lsocket -lnsl
-R/local/gnu/lib/64 -R/local/lib/64 -ltermcap -L/local/lib/64
-L/local/gnu/lib/64 -o libgettextlib.la -rpath /local/gnu/lib/64 areadlink.lo
gl_array_list.lo backupfile.lo addext.lo basename.lo c-ctype.lo c-strcasecmp.lo
c-strncasecmp.lo c-strcasestr.lo c-strstr.lo classpath.lo clean-temp.lo
closeout.lo copy-file.lo csharpcomp.lo csharpexec.lo error-progname.lo
execute.lo exitfail.lo fatal-signal.lo fd-ostream.lo file-ostream.lo
concat-filename.lo findprog.lo fstrcmp.lo full-write.lo fwriteerror.lo gcd.lo
hash.lo html-ostream.lo html-styled-ostream.lo javacomp.lo javaexec.lo
javaversion.lo linebreak.lo gl_linkedhash_list.!
lo gl_list.lo localcharset.lo localename.lo lock.lo malloca.lo mbchar.lo
mbslen.lo mbsstr.lo mbswidth.lo ostream.lo pipe.lo progname.lo propername.lo
quote.lo quotearg.lo sh-quote.lo striconv.lo strnlen1.lo styled-ostream.lo
term-ostream.lo term-styled-ostream.lo tls.lo tmpdir.lo uniname/uniname.lo
unistr/u16-mbtouc.lo unistr/u16-mbtouc-aux.lo unistr/u16-mbtouc-unsafe.lo
unistr/u16-mbtouc-unsafe-aux.lo unistr/u8-mbtouc.lo unistr/u8-mbtouc-aux.lo
unistr/u8-mbtouc-unsafe.lo unistr/u8-mbtouc-unsafe-aux.lo unistr/u8-uctomb.lo
unistr/u8-uctomb-aux.lo uniwidth/width.lo wait-process.lo xmalloc.lo xstrdup.lo
xerror.lo xmalloca.lo xreadlink.lo xsetenv.lo xstriconv.lo xvasprintf.lo
xasprintf.lo acl.lo argmatch.lo asnprintf.lo canonicalize-lgpl.lo error.lo
file-has-acl.lo getdelim.lo getline.lo getopt.lo getopt1.lo mkdtemp.lo
obstack.lo printf-args.lo printf-parse.lo safe-read.lo safe-write.lo stpcpy.lo
stpncpy.lo strnlen.lo tempname.lo vasnprintf.lo vasprintf.lo libglib_rpl.la
libx!
ml_rpl.la
/usr/ccs/bin/ld -G -h libgettextlib-0.17.so -o .libs/libgettextlib-0.17.so .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/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 .libs/file-ostream.o .libs/concat-filename.o .libs/findprog.o .libs/fstrcmp.o .libs/full-write.o .libs/fwriteerror.o .libs/gcd.o .libs/hash.o .libs/html-ostream.o .libs/html-styled-ostream.o .libs/javacomp.o .libs/javaexec.o .libs/javaversion.o .libs/linebreak.o .libs/gl_linkedhash_list.o .libs/gl_list.o .libs/localcharset.o .libs/localename.o .libs/lock.o .libs/malloca.o .libs/mbchar.o .libs/mbslen.o .libs/mbsstr.o .libs/mbswidth.o .libs/ostream.o .libs/pipe.o .libs/progname.o .libs/propername.o .libs/quote.o .li!
bs/quotearg.o .libs/sh-quote.o .libs/striconv.o .libs/strnlen1.o
.libs/styled-ostream.o .libs/term-ostream.o .libs/term-styled-ostream.o
.libs/tls.o .libs/tmpdir.o uniname/.libs/uniname.o unistr/.libs/u16-mbtouc.o
unistr/.libs/u16-mbtouc-aux.o unistr/.libs/u16-mbtouc-unsafe.o
unistr/.libs/u16-mbtouc-unsafe-aux.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-uctomb.o
unistr/.libs/u8-uctomb-aux.o uniwidth/.libs/width.o .libs/wait-process.o
.libs/xmalloc.o .libs/xstrdup.o .libs/xerror.o .libs/xmalloca.o
.libs/xreadlink.o .libs/xsetenv.o .libs/xstriconv.o .libs/xvasprintf.o
.libs/xasprintf.o .libs/acl.o .libs/argmatch.o .libs/asnprintf.o
.libs/canonicalize-lgpl.o .libs/error.o .libs/file-has-acl.o .libs/getdelim.o
.libs/getline.o .libs/getopt.o .libs/getopt1.o .libs/mkdtemp.o .libs/obstack.o
.libs/printf-args.o .libs/printf-parse.o .libs/safe-read.o .libs/safe-write.o
.libs/stpcpy.o .lib!
s/stpncpy.o .libs/strnlen.o .libs/tempname.o .libs/vasnprintf.!
o .libs/
vasprintf.o -z allextract ./.libs/libglib_rpl.a ./.libs/libxml_rpl.a -z defaultextract -R/local/src/RPM/BUILD/gettext-0.17/gettext-tools/intl/.libs -R/local/gnu/lib/64 -R/local/gnu/lib/64 -R/local/lib/64 ../intl/.libs/libintl.so -L/local/lib/64 -L/local/gnu/lib/64 /local/gnu/lib/64/libcroco-0.6.so /local/gnu/lib/64/libglib-2.0.so /local/gnu/lib/64/libintl.so -lc /local/gnu/lib/64/libxml2.so -lpthread -lz -lm -lsocket -lnsl -ltermcap -lc
ld: fatal: recording name conflict: file `../intl/.libs/libintl.so' and file `/local/gnu/lib/64/libintl.so' provide identical dependency names: libintl.so.8 (possible multiple inclusion of the same file)
ld: fatal: File processing errors. No output written to
.libs/libgettextlib-0.17.so
gmake[4]: *** [libgettextlib.la] Error 1
gmake[4]: Leaving directory
`/local/src/RPM/BUILD/gettext-0.17/gettext-tools/gnulib-lib'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory
`/local/src/RPM/BUILD/gettext-0.17/gettext-tools/gnulib-lib'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/local/src/RPM/BUILD/gettext-0.17/gettext-tools'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/local/src/RPM/BUILD/gettext-0.17/gettext-tools'
gmake: *** [all-recursive] Error 1
Anyone else run into this, and have a suggestion for how to work around
the issue?
Tim
--
Tim Mooney address@hidden
Enterprise Computing & Infrastructure 701-231-1076 (Voice)
Room 242-J6, IACC Building 701-231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164
- link failure because of previously installed gettext,
Tim Mooney <=