[MacPorts] #57119: mpich @3.2.1 : Incompatible Fortran and C Object File Types

MacPorts noreply at macports.org
Tue Sep 11 20:18:36 UTC 2018


#57119: mpich @3.2.1 : Incompatible Fortran and C Object File Types
-----------------------+----------------------
  Reporter:  lzkelley  |      Owner:  eborisch
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.5.3
Resolution:            |   Keywords:
      Port:  mpich     |
-----------------------+----------------------

Comment (by lzkelley):

 Replying to [comment:3 eborisch]:
 > Sure looks like a duplicate of #56938; try this and see if it works:
 >
 > {{{#!sh
 > sudo port selfupdate
 > sudo port upgrade cctools
 > sudo port clean mpich-default
 > sudo port install mpich-default
 > }}}
 >
 > Please report back so we can close / investigate as necessary.

 I tried the above.  I wasn't able to run `sudo port upgrade cctools` (it
 said libgcc7 was broken, no other info), but uninstalling and reinstalling
 libgcc7 and then reinstalling cctools worked.  Trying to install `mpich-
 default` leads to (seemingly) the same error:

 {{{
 :info:configure checking for Fortran 77 libraries of /opt/local/bin
 /gfortran-mp-7...
 :info:configure checking whether /opt/local/bin/gfortran-mp-7 accepts the
 FLIBS found by autoconf... no
 :info:configure checking for valid entries in FLIBS...
 :info:configure checking whether /usr/bin/clang links with FLIBS found by
 autoconf... yes
 :info:configure checking whether Fortran 77 and C objects are
 compatible... no
 :info:configure checking for file... file
 :info:configure configure: error: ****  Incompatible Fortran and C Object
 File Types!  ****
 :info:configure F77 Object File Type produced by "/opt/local/bin/gfortran-
 mp-7  -pipe" is : : cannot open `' (No such file or directory).
 :info:configure  C  Object File Type produced by "/usr/bin/clang  -pipe
 -arch x86_64  -O2" is : : Mach-O 64-bit object x86_64.
 :info:configure Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich
 /mpich-default/work/mpich-3.2.1" && ./configure --prefix=/opt/local
 --disable-dependency-tracking --disable-silent-rules --enable-base-cache
 --enable-cache --enable-cxx --enable-fast=O2 --enable-shared --enable-
 smpcoll --with-device=ch3:nemesis --with-pm=hydra --with-thread-
 package=posix --enable-versioning F90FLAGS='' F90='' --enable-timer-
 type=mach_absolute_time --libdir=/opt/local/lib/mpich-mp
 --sysconfdir=/opt/local/etc/mpich-mp --program-suffix=-mpich-mp
 --includedir=/opt/local/include/mpich-mp MPICHLIB_CFLAGS="$CFLAGS"
 CFLAGS="" MPICHLIB_CPPFLAGS="$CPPFLAGS" CPPFLAGS=""
 MPICHLIB_CXXFLAGS="$CXXFLAGS" CXXFLAGS="" MPICHLIB_FFLAGS="$FFLAGS"
 FFLAGS="" MPICHLIB_FCFLAGS="$FCFLAGS" FCFLAGS="" --enable-fortran
 :info:configure Exit code: 1
 :error:configure Failed to configure mpich-default, consult
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich
 /mpich-default/work/mpich-3.2.1/config.log
 :error:configure Failed to configure mpich-default: configure failure:
 command execution failed
 :debug:configure Error code: NONE
 :debug:configure Backtrace: configure failure: command execution failed
 :debug:configure     while executing
 :debug:configure "$procedure $targetname"
 :error:configure See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich
 /mpich-default/main.log for details.
 }}}

 I'll attached the full, updated main.log

-- 
Ticket URL: <https://trac.macports.org/ticket/57119#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list