#40826: mpich-default @3.0.4_7 (portfile Revision 112334): typos in the post- extract clause of the portfile -------------------------+-------------------------------- Reporter: ckhroulev@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: mpich-default -------------------------+-------------------------------- This fails, because there is no hydra-pmi-proxy: {{{ post-extract { reinplace "s|hydra-pmi-proxy|hydra-pmi-proxy-${cname}|" \ src/pm/hydra/pm/pmiserv/pmiserv_utils.c } }}} As a result, I see the following: {{{ ~:> mpiexec ls [mpiexec@Constantines-MacBook-Air.local] HYDU_create_process (./utils/launch/launch.c:75): execvp error on file /opt/local/bin/hydra_pmi_proxy (No such file or directory) [mpiexec@Constantines-MacBook-Air.local] HYD_pmcd_pmiserv_proxy_init_cb (./pm/pmiserv/pmiserv_cb.c:517): assert (!closed) failed [mpiexec@Constantines-MacBook-Air.local] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:77): callback returned error status [mpiexec@Constantines-MacBook-Air.local] HYD_pmci_wait_for_completion (./pm/pmiserv/pmiserv_pmci.c:197): error waiting for event [mpiexec@Constantines-MacBook-Air.local] main (./ui/mpich/mpiexec.c:331): process manager error waiting for completion }}} The portfile should contain {{{ post-extract { reinplace "s|hydra_pmi_proxy|hydra_pmi_proxy-${cname}|" \ src/pm/hydra/pm/pmiserv/pmiserv_utils.c } }}} instead. -- Ticket URL: <https://trac.macports.org/ticket/40826> MacPorts <http://www.macports.org/> Ports system for OS X