#43350: mpich and openmpi shouldn't have compilers as only build-time dependencies ------------------------+-------------------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: mpich-default, openmpi-default ------------------------+-------------------------------------------- These ports list the compiler used (e.g. gcc48) as a build dependency. This doesn't seem sufficient: the compiler wrappers will not work if that port is uninstalled. I think it needs to be a runtime dependency. For mpich-default @3.1_0+gcc48, I deactivated gcc48 and then: {{{ $ mpif90-mpich-mp test.f90 gfortran-mp-4.8: error trying to exec 'f951': execvp: No such file or directory }}} For openmpi-default @1.7.5_0+gcc45, I deactivated gcc45 and then: {{{ $ mpif90-openmpi-mp test.f90 -------------------------------------------------------------------------- The Open MPI wrapper compiler was unable to find the specified compiler /opt/local/bin/gfortran-mp-4.5 in your PATH. Note that this compiler was either specified at configure time or in one of several possible environment variables. -------------------------------------------------------------------------- }}} -- Ticket URL: <https://trac.macports.org/ticket/43350> MacPorts <http://www.macports.org/> Ports system for OS X