[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