Opened 11 years ago

Closed 11 years ago

#40826 closed defect (fixed)

mpich-default @3.0.4_7 (portfile Revision 112334): typos in the post-extract clause of the portfile

Reported by: ckhroulev@… Owned by: eborisch (Eric A. Borisch)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: haspatch Cc:
Port: mpich-default

Description

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.

Change History (4)

comment:1 Changed 11 years ago by ckhroulev@…

Cc: ckhroulev@… added

Cc Me!

comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ckhroulev@… removed
Keywords: haspatch added
Owner: changed from macports-tickets@… to eborisch@…

comment:3 Changed 11 years ago by eborisch (Eric A. Borisch)

Gaa! Feel free to fix it, or I will once I'm at a machine where I can.

comment:4 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.