#13381 closed defect (fixed)
gettext 0.17_0 failed to build (emacs error)
Reported by: | tuomas@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.5.2 |
Keywords: | Cc: | develop@… | |
Port: |
Description (last modified by jmpalacios (Juan Manuel Palacios))
---> Building gettext with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gettext/work/gettext-0.17" && make all " returned error 2 Command output: make[4]: Nothing to be done for `all-am'. Making all in libgrep make[3]: Nothing to be done for `all'. Making all in src make all-am make[4]: Nothing to be done for `all-am'. Making all in libgettextpo make all-am make[4]: Nothing to be done for `all-am'. Making all in po Making all in projects make[3]: Nothing to be done for `all'. Making all in styles make[3]: Nothing to be done for `all'. Making all in misc WARNING: Warnings can be ignored. :-) if test "emacs" != no; then \ set x; \ list='start-po.el po-mode.el po-compat.el'; for p in $list; do \ if test -f "$p"; then d=; else d="./"; fi; \ set x "$@" "$d$p"; shift; \ done; \ shift; \ EMACS="emacs" /bin/sh ../../build-aux/elisp-comp "$@" || exit 1; \ else : ; fi Fatal malloc_jumpstart() error make[3]: *** [elc-stamp] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error: Status 1 encountered during processing.
Change History (7)
comment:1 Changed 17 years ago by jmpalacios (Juan Manuel Palacios)
Description: | modified (diff) |
---|---|
Milestone: | → Port Bugs |
comment:2 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-dev@… to ryandesign@… |
---|---|
Summary: | Failed to build gettext → gettext 0.17_0 failed to build (emacs error) |
comment:3 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
comment:4 Changed 17 years ago by develop@…
I'm experiencing the same bug: I have gettext 0.16.1_0 installed and can not upgrade to 0.17_1 becaus of this bug.
And yes I'm running Leopard.
Two minors notes:
- I do not have emacs installed, at least not from ports. So it tries to use the emcas which comes with Mac OS X, and that one seems to broken (it always exists with this 'Fatal malloc_jumpstart() error' message).
- as a vi user I do not see why I should install emacs to get gettext running. It should hopefully be easier to tell gettext to ignore the emacs. At least there is this 'emacs != no' check before this, althought I did not figured out yet how I could convince gettext to not use emacs. I would prefer that over getting a dependency to emcas from gettext.
comment:5 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
I added --without-emacs
in r32078. Please wait 12 hours, sudo port selfupdate
, and try again. Hopefully this fixes the problem. If it doesn't, please reopen this ticket. Thanks.
comment:6 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | develop@… added |
---|
Note: See
TracTickets for help on using
tickets.
There are a couple problems here. One is that gettext is trying to make use of emacs. It either shouldn't do that, or should declare a dependency on emacs.
The other problem is that emacs is currently failing to build on Leopard. (I assume you're using Leopard.) That's already filed as #13294 and there's a patch there that two people have confirmed as working.
I recommend you apply the patch from #13294 and rebuild emacs. Then you should be able to install gettext. I will keep this ticket open to work on the gettext-emacs dependency issue.