[MacPorts] #40826: mpich-default @3.0.4_7 (portfile Revision 112334): typos in the post-extract clause of the portfile
MacPorts
noreply at macports.org
Mon Oct 21 11:21:00 PDT 2013
#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 at 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 at Constantines-MacBook-Air.local] HYD_pmcd_pmiserv_proxy_init_cb
(./pm/pmiserv/pmiserv_cb.c:517): assert (!closed) failed
[mpiexec at Constantines-MacBook-Air.local] HYDT_dmxu_poll_wait_for_event
(./tools/demux/demux_poll.c:77): callback returned error status
[mpiexec at Constantines-MacBook-Air.local] HYD_pmci_wait_for_completion
(./pm/pmiserv/pmiserv_pmci.c:197): error waiting for event
[mpiexec at 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
More information about the macports-tickets
mailing list