[MacPorts] #43938: mercurial 3.0.1 update fails
#43938: mercurial 3.0.1 update fails --------------------+----------------------- Reporter: mk@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: mercurial --------------------+----------------------- 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 }}} -- Ticket URL: <https://trac.macports.org/ticket/43938> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: mercurial 3.0.1 update fails ------------------------+-------------------- Reporter: mk@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: mercurial | ------------------------+-------------------- Comment (by rharwood@…): I have this problem as well on OSX 10.6.8 with a similar msgfmt problem in main.log. -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: mercurial 3.0.1 update fails ------------------------+-------------------- Reporter: mk@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: mercurial | ------------------------+-------------------- Comment (by jeff@…): I had the same problem on 10.6.8. I tried again a few times and finally it worked. I have this problem on the latest 10.5 as well, except the sixth line from the bottom in the snippet above is different: {{{ Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mercurial/mercurial/work/3.0.1" && make -j3 -w all PYTHON=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 }}} -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: mercurial 3.0.1 update fails ------------------------+-------------------- Reporter: mk@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: mercurial | ------------------------+-------------------- Comment (by rharwood@…): Replying to [comment:4 jeff@…]:
I had the same problem on 10.6.8. I tried again a few times and finally it worked.
Same here. Race condition in the build system? -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: mercurial 3.0.1 update fails ------------------------+-------------------- Reporter: mk@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: mercurial | ------------------------+-------------------- Comment (by mopihopi@…): I had the same issue. It seems to be caused by the update to gettext 0.19 which occurred earlier today. Activing the previous version of gettext resolved the issue for me. e.g. `sudo port activate gettext @0.18.3.2_0` According to https://lists.gnu.org/archive/html/bug- gettext/2014-06/msg00007.html it sounds like this may be a bug introduced in gettext 0.19 that will be corrected in a soon-to-be-released gettext 0.19.1. -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: mercurial 3.0.1 update fails ------------------------+-------------------- Reporter: mk@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: mercurial | ------------------------+-------------------- Comment (by mh@…): Replying to [comment:7 mopihopi@…]:
I had the same issue. It seems to be caused by the update to gettext 0.19 which occurred earlier today. Activing the previous version of gettext resolved the issue for me. e.g. `sudo port activate gettext @0.18.3.2_0`
After downgrading gettext, I also was able to install mercurial 3.0.1. -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#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
#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 | ------------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:7 mopihopi@…]:
According to https://lists.gnu.org/archive/html/bug- gettext/2014-06/msg00007.html it sounds like this may be a bug introduced in gettext 0.19 that will be corrected in a soon-to-be-released gettext 0.19.1.
According to that link, the fix won't be until "this week" so unless a better idea is suggested in the next couple hours I may revert the port to the previous 0.18.3.2 version until then. -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#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 | ------------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:11 ryandesign@…]:
I may revert the port to the previous 0.18.3.2 version until then.
r120812 -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#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 | ------------------------+-------------------------- Comment (by macports@…): Just wanted to report that downgrading gettext to @0.18.3.2_0+universal allowed me to build mercurial 3.0.1_0 on 10.7.5 -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: gettext @0.18.3.2 update to 0.19.1 - avoid 0.19 ----------------------+-------------------------- Reporter: mk@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gettext | ----------------------+-------------------------- Changes (by and.damore@…): * port: mercurial => gettext Comment: Edit summary and port field, the issue is with gettext, not mercurial. -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:17> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: gettext @0.18.3.2 update to 0.19.1 - avoid 0.19 ----------------------+-------------------------- Reporter: mk@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gettext | ----------------------+-------------------------- Comment (by fleason@…):
port upgrade gettext now reverts to 18.3
-- Ticket URL: <https://trac.macports.org/ticket/43938#comment:18> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: gettext @0.18.3.2 update to 0.19.1 - avoid 0.19 ----------------------+-------------------------- Reporter: mk@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gettext | ----------------------+-------------------------- Comment (by mopihopi@…): `gettext 0.19.1` has been released upstream. https://lists.gnu.org/archive/html/bug-gettext/2014-06/msg00021.html -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:21> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: gettext @0.18.3.2 update to 0.19.1 - avoid 0.19 ----------------------+-------------------------- Reporter: mk@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: gettext | ----------------------+-------------------------- Changes (by mk@…): * keywords: => haspatch -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:22> MacPorts <http://www.macports.org/> Ports system for OS X
#43938: gettext @0.18.3.2 update to 0.19.1 - avoid 0.19 ----------------------+-------------------------- Reporter: mk@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: gettext | ----------------------+-------------------------- Changes (by mk@…): * status: new => closed * resolution: => fixed Comment: Committed eventually as r120880 -- Ticket URL: <https://trac.macports.org/ticket/43938#comment:23> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts