[MacPorts] #39340: octave should not require a specific implementation of mpi

MacPorts noreply at macports.org
Tue Jun 4 14:28:48 PDT 2013


#39340: octave should not require a specific implementation of mpi
-----------------------------+--------------------------------
  Reporter:  jeff.science@…  |      Owner:  macports-tickets@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.1.3
Resolution:                  |   Keywords:
      Port:                  |
-----------------------------+--------------------------------

Old description:

> There is absolutely no reason for Octave to require OpenMPI instead of
> any implementation of MPI.  MPI is a portable standard for a reason.
> Octave should work just fine with the mpich-devel package and that should
> satisfy the dependency.
>
> $ sudo port install octave
> Password:
> --->  Computing dependencies for octave
> --->  Dependencies to be installed: GraphicsMagick SuiteSparse arpack
> openmpi atlas clang-3.3 llvm-3.3 fftw-3-single ftgl hdf5-18 metis qhull
> qrupdate
> --->  Fetching archive for GraphicsMagick
> --->  Attempting to fetch
> GraphicsMagick-1.3.18_0+q8.darwin_11.x86_64.tbz2 from
> http://packages.macports.org/GraphicsMagick
> --->  Attempting to fetch
> GraphicsMagick-1.3.18_0+q8.darwin_11.x86_64.tbz2.rmd160 from
> http://packages.macports.org/GraphicsMagick
> --->  Installing GraphicsMagick @1.3.18_0+q8
> --->  Activating GraphicsMagick @1.3.18_0+q8
> --->  Cleaning GraphicsMagick
> --->  Fetching archive for SuiteSparse
> --->  Attempting to fetch SuiteSparse-4.1.0_0.darwin_11.x86_64.tbz2 from
> http://packages.macports.org/SuiteSparse
> --->  Attempting to fetch
> SuiteSparse-4.1.0_0.darwin_11.x86_64.tbz2.rmd160 from
> http://packages.macports.org/SuiteSparse
> --->  Installing SuiteSparse @4.1.0_0
> --->  Activating SuiteSparse @4.1.0_0
> --->  Cleaning SuiteSparse
> --->  Fetching archive for openmpi
> --->  Attempting to fetch openmpi-1.7.1_0+gcc47.darwin_11.x86_64.tbz2
> from http://packages.macports.org/openmpi
> --->  Attempting to fetch
> openmpi-1.7.1_0+gcc47.darwin_11.x86_64.tbz2.rmd160 from
> http://packages.macports.org/openmpi
> --->  Installing openmpi @1.7.1_0+gcc47
> --->  Activating openmpi @1.7.1_0+gcc47
> Error: org.macports.activate for port openmpi returned: Image error:
> /opt/local/share/man/man1/mpicc.1.gz is being used by the active mpich-
> devel port.  Please deactivate this port first, or use 'port -f activate
> openmpi' to force the activation.
> Error: Failed to install openmpi
> Please see the log file for port openmpi for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_openmpi/openmpi/main.log
> Error: The following dependencies were not installed: arpack openmpi
> atlas clang-3.3 llvm-3.3 fftw-3-single ftgl hdf5-18 metis qhull qrupdate
> To report a bug, follow the instructions in the guide:
>     http://guide.macports.org/#project.tickets
> Error: Processing of port octave failed

New description:

 There is absolutely no reason for Octave to require OpenMPI instead of any
 implementation of MPI.  MPI is a portable standard for a reason.  Octave
 should work just fine with the mpich-devel package and that should satisfy
 the dependency.
 {{{
 $ sudo port install octave
 Password:
 --->  Computing dependencies for octave
 --->  Dependencies to be installed: GraphicsMagick SuiteSparse arpack
 openmpi atlas clang-3.3 llvm-3.3 fftw-3-single ftgl hdf5-18 metis qhull
 qrupdate
 --->  Fetching archive for GraphicsMagick
 --->  Attempting to fetch GraphicsMagick-1.3.18_0+q8.darwin_11.x86_64.tbz2
 from http://packages.macports.org/GraphicsMagick
 --->  Attempting to fetch
 GraphicsMagick-1.3.18_0+q8.darwin_11.x86_64.tbz2.rmd160 from
 http://packages.macports.org/GraphicsMagick
 --->  Installing GraphicsMagick @1.3.18_0+q8
 --->  Activating GraphicsMagick @1.3.18_0+q8
 --->  Cleaning GraphicsMagick
 --->  Fetching archive for SuiteSparse
 --->  Attempting to fetch SuiteSparse-4.1.0_0.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/SuiteSparse
 --->  Attempting to fetch SuiteSparse-4.1.0_0.darwin_11.x86_64.tbz2.rmd160
 from http://packages.macports.org/SuiteSparse
 --->  Installing SuiteSparse @4.1.0_0
 --->  Activating SuiteSparse @4.1.0_0
 --->  Cleaning SuiteSparse
 --->  Fetching archive for openmpi
 --->  Attempting to fetch openmpi-1.7.1_0+gcc47.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/openmpi
 --->  Attempting to fetch
 openmpi-1.7.1_0+gcc47.darwin_11.x86_64.tbz2.rmd160 from
 http://packages.macports.org/openmpi
 --->  Installing openmpi @1.7.1_0+gcc47
 --->  Activating openmpi @1.7.1_0+gcc47
 Error: org.macports.activate for port openmpi returned: Image error:
 /opt/local/share/man/man1/mpicc.1.gz is being used by the active mpich-
 devel port.  Please deactivate this port first, or use 'port -f activate
 openmpi' to force the activation.
 Error: Failed to install openmpi
 Please see the log file for port openmpi for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_openmpi/openmpi/main.log
 Error: The following dependencies were not installed: arpack openmpi atlas
 clang-3.3 llvm-3.3 fftw-3-single ftgl hdf5-18 metis qhull qrupdate
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port octave failed
 }}}

--

Comment (by ciserlohn@…):

 In the future please remember to use WikiFormatting.

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


More information about the macports-tickets mailing list