[MacPorts] #54944: inkscape @0.92.2: library dependency aspell prevents build of hunspell-en_US and hunspell-de_DE due to conflict with ispell

MacPorts noreply at macports.org
Sat Oct 14 11:23:49 UTC 2017


#54944: inkscape @0.92.2: library dependency aspell prevents build of hunspell-
en_US and hunspell-de_DE due to conflict with ispell
--------------------------------------+----------------------
  Reporter:  maehne                   |      Owner:  dbevans
      Type:  defect                   |     Status:  assigned
  Priority:  Normal                   |  Milestone:
 Component:  ports                    |    Version:
Resolution:                           |   Keywords:
      Port:  inkscape inkscape-devel  |
--------------------------------------+----------------------

Comment (by Schamschula):

 Replying to [comment:7 udbraumann]:
 > I wonder why you think that `hunspell-en_US` is requiring `ispell`. In
 fact it requires `aspell`. However, I noticed some serious trouble on my
 10.5.8 PPC system while upgrading `hunspell-dict-en_US @2006-02-07_0` to
 `hunspell-en_US @2017.08.24_1`:
 >
 > {{{
 > ...
 > :info:build prep
 > :info:build creating en_US.dic
 > :info:build Can't locate object method "newdir" via package "File::Temp"
 at ../speller/munch-list line 47, <F> line 1.
 > :info:build Can't locate object method "newdir" via package "File::Temp"
 at ../speller/munch-list line 47, <F> line 1.
 > :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_ports_textproc_hunspell-en/hunspell-
 en_US/work/scowl-2017.08.24/speller" && ./make-hunspell-dict -all
 > :info:build Exit code: 255
 > :error:build Failed to build hunspell-en_US: command execution failed
 > :debug:build Error code: CHILDSTATUS 16647 255
 > ...
 > }}}
 >
 > To be honest, I have no idea the `"newdir"`method is missing. I attach
 the respective main.log.

 This should be a separate ticket, as it does not pertain to
 {{{inkscape}}}.

 The issue in this ticket is that the {{{hunspell-en_US}}} dictionary
 requires {{{aspell}}} to be built, but {{{inkscape}}} requires
 {{{ispell}}} at runtime. {{{aspell}}} conflicts with {{{ispell}}}.

--
Ticket URL: <https://trac.macports.org/ticket/54944#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list