[MacPorts] #43938: gettext 0.19 needs to be updated to 0.19.1 when released (was: mercurial 3.0.1 update fails)

MacPorts noreply at macports.org
Sat Jun 7 07:41:21 PDT 2014


#43938: gettext 0.19 needs to be updated to 0.19.1 when released
------------------------+--------------------------
  Reporter:  mk@…       |      Owner:  ryandesign@…
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  mercurial  |
------------------------+--------------------------
Changes (by sean@…):

 * owner:  sean@… => ryandesign@…


Old description:

> Mercurial update fails for me on OSX 10.9.3:
> {{{
> ...
> creating mercurial/locale/el
> creating mercurial/locale/el/LC_MESSAGES
> generating mercurial/locale/el/LC_MESSAGES/hg.mo from i18n/el.po
> msgfmt -v -o mercurial/locale/el/LC_MESSAGES/hg.mo i18n/el.po -c
> i18n/el.po:7: warning: header field 'Language' missing in header
> msgfmt: found 1 fatal error
> 312 translated messages, 35 fuzzy translations, 1936 untranslated
> messages.
> error: command 'msgfmt' failed with exit status 1
> make: *** [build] Error 1
> make: *** Waiting for unfinished jobs....
> mv hg.1.gendoc.txt.tmp hg.1.gendoc.txt
> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
> runrst hgmanpage  --halt warning \
>           --strip-elements-with-class htmlonly hg.1.txt hg.1
> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
> runrst html  --halt warning \
>           --link-stylesheet --stylesheet-path style.css hg.1.txt
> hg.1.html
> make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_mercurial/mercurial/work/3.0.1/doc'
> make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_mercurial/mercurial/work/3.0.1'
> Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_mercurial/mercurial/work/3.0.1"
> && make -j8 -w all
> PYTHON=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
> Exit code: 2
> Error: org.macports.build for port mercurial returned: command execution
> failed
> DEBUG: Error code: CHILDSTATUS 1091 2
> DEBUG: Backtrace: command execution failed
> Warning: targets not executed for mercurial: org.macports.install
> org.macports.build org.macports.destroot
> }}}

New description:

 According to the [https://lists.gnu.org/archive/html/bug-
 gettext/2014-06/msg00007.html gettext mailing list] there are bugs in its
 packaging causing error like so:
 {{{
 ...
 creating mercurial/locale/el
 creating mercurial/locale/el/LC_MESSAGES
 generating mercurial/locale/el/LC_MESSAGES/hg.mo from i18n/el.po
 msgfmt -v -o mercurial/locale/el/LC_MESSAGES/hg.mo i18n/el.po -c
 i18n/el.po:7: warning: header field 'Language' missing in header
 msgfmt: found 1 fatal error
 312 translated messages, 35 fuzzy translations, 1936 untranslated
 messages.
 error: command 'msgfmt' failed with exit status 1
 make: *** [build] Error 1
 make: *** Waiting for unfinished jobs....
 mv hg.1.gendoc.txt.tmp hg.1.gendoc.txt
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 runrst hgmanpage  --halt warning \
           --strip-elements-with-class htmlonly hg.1.txt hg.1
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 runrst html  --halt warning \
           --link-stylesheet --stylesheet-path style.css hg.1.txt hg.1.html
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_mercurial/mercurial/work/3.0.1/doc'
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_mercurial/mercurial/work/3.0.1'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_mercurial/mercurial/work/3.0.1"
 && make -j8 -w all
 PYTHON=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 Exit code: 2
 Error: org.macports.build for port mercurial returned: command execution
 failed
 DEBUG: Error code: CHILDSTATUS 1091 2
 DEBUG: Backtrace: command execution failed
 Warning: targets not executed for mercurial: org.macports.install
 org.macports.build org.macports.destroot
 }}}

--

Comment:

 Ok, so this isn't a mercurial issue at all but a gettext one.

-- 
Ticket URL: <https://trac.macports.org/ticket/43938#comment:10>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list