[MacPorts] #42248: OpenMPI changes not functional

MacPorts noreply at macports.org
Fri Jan 24 11:58:04 PST 2014


#42248: OpenMPI changes not functional
-----------------------+--------------------------------
 Reporter:  jcverle@…  |      Owner:  macports-tickets@…
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.2.1
 Keywords:             |       Port:
-----------------------+--------------------------------
 It appears a lot of changes happened to the OpenMPI port yesterday. From
 my experience, the result is not functional. In addition, I think there
 are errors in the port Notes. I uninstalled the (presumably) old version,
 openmpi. Then I the following is the screen output from the installation:
 {{{
 ~ % sudo port install openmpi-default +gcc48 +valgrind
 --->  Computing dependencies for openmpi-default
 --->  Fetching archive for openmpi-default
 --->  Attempting to fetch openmpi-
 default-1.7.3_1+gcc48+valgrind.darwin_12.x86_64.tbz2 from
 http://packages.macports.org/openmpi-default
 --->  Attempting to fetch openmpi-
 default-1.7.3_1+gcc48+valgrind.darwin_12.x86_64.tbz2 from
 http://lil.fr.packages.macports.org/openmpi-default
 --->  Attempting to fetch openmpi-
 default-1.7.3_1+gcc48+valgrind.darwin_12.x86_64.tbz2 from
 http://mse.uk.packages.macports.org/sites/packages.macports.org/openmpi-
 default
 --->  Fetching distfiles for openmpi-default
 --->  Verifying checksums for openmpi-default
 --->  Extracting openmpi-default
 --->  Configuring openmpi-default
 --->  Building openmpi-default
 --->  Staging openmpi-default into destroot
 --->  Installing openmpi-default @1.7.3_1+gcc48+valgrind
 --->  Deactivating openmpi-default @1.7.3_1+gcc48
 --->  Cleaning openmpi-default
 --->  Activating openmpi-default @1.7.3_1+gcc48+valgrind


 +--- OpenMPI Usage note ----
 | The mpi[cc|cxx|f77|f90] weappers are installed as
 | mpi[cc|cxx|f77|f90]-mp. To make openmpi-default the default (i.e. the
 | version you get when you run 'mpicc/mpicxx'), please run:
 |
 | sudo port select --set mpi openmpi-mp-fortran
 +-------------------------


 --->  Cleaning openmpi-default
 }}}

 To see what what installed, I typed:
 {{{
 s947898:~ % mpi<tab>
 mpicc-openmpi-mp       mpicxx-openmpi-mp      mpiexec-openmpi-mp
 mpif77-openmpi-mp      mpif90-openmpi-mp   mpioutil
 }}}
 The usage note does not include the "openmpi" part of the wrapper names.
 (In addition, it has typo, with "weappers" instead of "wrappers".)

 Pushing on, I tried this:
 {{{
 ~ % mpicc-openmpi-mp --version
 Cannot open configuration file /opt/local/share/openmpi-mp/openmpi/mpicc-
 openmpi-mp-wrapper-data.txt
 Error parsing data file mpicc-openmpi-mp: Not found
 }}}

 Let me know if I can send any log information.

-- 
Ticket URL: <https://trac.macports.org/ticket/42248>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list