MacPorts gettext problems

Ryan Schmidt ryandesign at macports.org
Sun Dec 9 08:48:31 PST 2007


On Dec 9, 2007, at 10:05, Jason Williams wrote:

> Ahh
>
> ok, so i think i applied that path in the right place...
>
> ../ports/editors/emacs/files/apple-patches
>
> and i recieved the following
>
> [snip same error as before]
>
> any ideas?

I'm not sure as I don't use emacs, but there are two patches attached  
to ticket 13294, and the notes seem to indicate that you should 1)  
download "leopard-patch" and rename it to "patch-src- 
unexmacosx.c.diff" and put it in the "files" directory, 2) download  
"patch-Portfile.diff" and apply it to the emacs portfile (cd `port  
dir emacs` && patch -p0 < ~/Downloads/patch-Portfile.diff), and 3)  
rebuild emacs (sudo port -ncuf upgrade emacs). Then clean gettext  
(sudo port clean --work gettext) and then try installing gettext  
again (sudo port install gettext).


> On Dec 9, 2007 2:47 AM, Ryan Schmidt wrote:
>
>> On Dec 9, 2007, at 02:12, Jason Williams wrote:
>>
>>> I'm a bit new to macports and am installing a few ports that require
>>> gettext. However upon my attempts to install gettext, i recieve the
>>> following. I tried googling around to no avail...any direction would
>>> be much appreciated, thank you!
>>
>> Welcome to MacPorts!
>>
>>
>>
>>> Macintosh:~ JAe$ sudo port install gettext
>>> --->  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_dev 
>>> el
>>> _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.
>>> Macintosh:~ JAe$
>>>
>>> *I'm on a Macbook using 10.5 if it matters..
>>
>> Ah yes, that would be this bug again:
>>
>> http://trac.macports.org/projects/macports/ticket/13381
>>
>> I keep forgetting to do something about that. But there's a patch
>> shown there that you should be able to use for now.


More information about the macports-users mailing list