[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error in some libtool script for gettext-0.21 on Oracle Solaris 11.3
From: |
Bruno Haible |
Subject: |
Re: Error in some libtool script for gettext-0.21 on Oracle Solaris 11.3 |
Date: |
Fri, 22 Apr 2022 01:09:55 +0200 |
Dennis Clarke wrote:
>
> Configure runs fine but the compile blows up when we hit a double "pipe"
> in some script somewhere :
>
> .
> .
> .
> /bin/bash ../libtool --tag=CC --mode=link
> /opt/developerstudio12.6/bin/cc -m64 -xarch=sparc -g -Xa -errfmt=error
> -erroff=%none -errshort=full -xstrconst -xildoff -xmemalign=8s
> -xnolibmil -xcode=pic32 -xregs=no%appl -xlibmieee -mc -ftrap=%none
> -xbuiltin=%none -xunroll=1 -Qy -xdebugformat=dwarf -L/opt/bw/lib
> -liconv -R/opt/bw/lib -no-undefined -export-symbols-regex
> '^([^g]|g[^l]|gl[^w]|glw[^t]|glwt[^h]|glwth[^r]|glwthr[^e]|glwthre[^a]|glwthrea[^d]).*'
>
> -version-info 10:0:2 -rpath /opt/bw/lib -L/opt/bw/lib -o libintl.la
> bindtextdom.lo dcgettext.lo dgettext.lo gettext.lo finddomain.lo
> hash-string.lo loadmsgcat.lo localealias.lo textdomain.lo l10nflist.lo
> explodename.lo dcigettext.lo dcngettext.lo dngettext.lo ngettext.lo
> plural.lo plural-exp.lo localcharset.lo threadlib.lo lock.lo
> relocatable.lo langprefs.lo localename.lo localename-table.lo log.lo
> printf.lo setlocale.lo setlocale-lock.lo setlocale_null.lo version.lo
> xsize.lo osdep.lo intl-compat.lo
> libtool: link: /usr/xpg4/bin/nm -p .libs/bindtextdom.o
> .libs/dcgettext.o .libs/dgettext.o .libs/gettext.o .libs/finddomain.o
> .libs/hash-string.o .libs/loadmsgcat.o .libs/localealias.o
> .libs/textdomain.o .libs/l10nflist.o .libs/explodename.o
> .libs/dcigettext.o .libs/dcngettext.o .libs/dngettext.o .libs/ngettext.o
> .libs/plural.o .libs/plural-exp.o .libs/localcharset.o .libs/threadlib.o
> .libs/lock.o .libs/relocatable.o .libs/langprefs.o .libs/localename.o
> .libs/localename-table.o .libs/log.o .libs/printf.o .libs/setlocale.o
> .libs/setlocale-lock.o .libs/setlocale_null.o .libs/version.o
> .libs/xsize.o .libs/osdep.o .libs/intl-compat.o | | /bin/gsed 's/.*
> //' | sort | uniq > .libs/libintl.exp
> ../libtool: eval: line 1721: syntax error near unexpected token `|'
> ../libtool: eval: line 1721: `/usr/xpg4/bin/nm -p .libs/bindtextdom.o
> .libs/dcgettext.o .libs/dgettext.o .libs/gettext.o .libs/finddomain.o
> .libs/hash-string.o .libs/loadmsgcat.o .libs/localealias.o
> .libs/textdomain.o .libs/l10nflist.o .libs/explodename.o
> .libs/dcigettext.o .libs/dcngettext.o .libs/dngettext.o .libs/ngettext.o
> .libs/plural.o .libs/plural-exp.o .libs/localcharset.o .libs/threadlib.o
> .libs/lock.o .libs/relocatable.o .libs/langprefs.o .libs/localename.o
> .libs/localename-table.o .libs/log.o .libs/printf.o .libs/setlocale.o
> .libs/setlocale-lock.o .libs/setlocale_null.o .libs/version.o
> .libs/xsize.o .libs/osdep.o .libs/intl-compat.o | | /bin/gsed 's/.*
> //' | sort | uniq > .libs/libintl.exp'
> ../libtool: line 1721: warning: syntax errors in . or eval will cause
> future versions of the shell to abort as Posix requires
> gmake[5]: *** [libintl.la] Error 1
> gmake[5]: Leaving directory
> `/opt/bw/build/gettext-0.21_sunos5.11.3_sparcv9.001/gettext-runtime/intl'
> gmake[4]: *** [all] Error 2
> gmake[4]: Leaving directory
> `/opt/bw/build/gettext-0.21_sunos5.11.3_sparcv9.001/gettext-runtime/intl'
> gmake[3]: *** [all-recursive] Error 1
> gmake[3]: Leaving directory
> `/opt/bw/build/gettext-0.21_sunos5.11.3_sparcv9.001/gettext-runtime'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory
> `/opt/bw/build/gettext-0.21_sunos5.11.3_sparcv9.001/gettext-runtime'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory
> `/opt/bw/build/gettext-0.21_sunos5.11.3_sparcv9.001'
> gmake: *** [all] Error 2
>
>
> Not sure what file where has that " | | " stuck in it but it sure does
> stop the whole show.
This should be fixed if you apply
https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=commitdiff;h=516754499eb9f59e9d0e86d8755a1c38c06fd87b
and regenerate the configure files. Or, if you prefer to work from a
tarball, use a current gettext snapshot, from
https://gitlab.com/gnu-gettext/ci-distcheck
Bruno