[mpich-discuss] Error! Could not build configure in ./src/binding/f90 with make configure

Jeff Hammond jhammond at alcf.anl.gov
Tue Sep 6 00:25:29 CDT 2011


Note that I have read
http://trac.mcs.anl.gov/projects/mpich2/ticket/791 already but do not
find any insight on what I am actually supposed to do to resolve this
issue.

Is the easiest solution to install autoconf 2.63?

Jeff

On Tue, Sep 6, 2011 at 4:21 AM, Jeff Hammond <jhammond at alcf.anl.gov> wrote:
> I am trying to reproduce the BGP-MPI build process by building MPICH2
> 1.1 with the IBM patches in the DCMF repo.  Some part of
> maint/updatefiles is failing but I cannot figure out what it is.  Can
> you suggest something?
>
> Please note that "please use the latest version of MPICH2" is not a
> valid response since the point of this exercise is to reproduce
> BGP-MPI, which is derived from MPICH2 1.1.  See
> http://dcmf.anl-external.org/wiki/index.php/Downloads for details.
>
> Thanks,
>
> Jeff
>
> jeff at goldstone:~/eclipse/DCMF/dcmf/lib/dev/mpich2> ./maint/updatefiles
> You have autoconf version 2.64 or greater.
> Building Fortran 77 interface
> Building Fortran 90 interface
> Building C++ interface
> Extracting the error messages...
> There are unused error message texts in src/mpi/errhan/errnames.txt
> See the file unusederr.txt for the complete list
> checking for perl... /usr/bin/perl
> configure: creating ./config.status
> config.status: creating simplemake
> config.status: creating checkbuilds
> config.status: creating getcoverage
> config.status: creating genstates
> config.status: creating clmake
> config.status: creating f77tof90
> config.status: creating extractstrings
> config.status: creating extractstates
> config.status: creating extractfixme
> config.status: creating createcoverage
> config.status: executing default-1 commands
> Creating the enumeration of logging states into src/include/mpiallstates.h
> Create or update the Fortran 90 tests derived from the Fortran 77 tests
> libdir{${MPILIBNAME}} = ROOTDIR/lib
> Shell variable MPID_THREAD_OUTPUT_FILES will not be added to the list
> of known autoconf files for src/mpid/ch3.
> Sourcefile src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_net_array.c
> does not exist.
> simplemake is assuming that this file will be created by the configure step
> in the build directory
> Warning: header file mpidconf.h.in or mpidconf.h.in.in not found in
> src/mpid/globus/
> Shell variable MPID_THREAD_OUTPUT_FILES will not be added to the list
> of known autoconf files for src/mpid/dcmfd.
> Shell variable FILE will not be added to the list
> of known autoconf files for src/mpid/dcmfd.
> Skipping generation of rule for qdemo because Makefile.sm already contains one
> Sourcefile src/util/thread/mpe_thread.c does not exist.
> simplemake is assuming that this file will be created by the configure step
> in the build directory
> Warning: source file mpe_thread.c or mpe_thread.c.in not found in
> src/util/thread/
> Replacing last config dir with ../../..
> Shell variable opt_utils_makefiles will not be added to the list
> of known autoconf files for src/pm/hydra.
> Shell variable hydra_bss_makefiles will not be added to the list
> of known autoconf files for src/pm/hydra.
> Shell variable hydra_rmk_makefiles will not be added to the list
> of known autoconf files for src/pm/hydra.
> Shell variable hydra_css_makefiles will not be added to the list
> of known autoconf files for src/pm/hydra.
> Sourcefile src/pm/hydra/rmk/src/rmki_init.c does not exist.
> simplemake is assuming that this file will be created by the configure step
> in the build directory
> Sourcefile src/pm/hydra/bootstrap/src/bsci_init.c does not exist.
> simplemake is assuming that this file will be created by the configure step
> in the build directory
> Sourcefile src/pm/hydra/css/src/cssi_init.c does not exist.
> simplemake is assuming that this file will be created by the configure step
> in the build directory
> Directory src/pm/hydra/ui/mpiexec does not exist
> (Current location is /home/jeff/eclipse/DCMF/dcmf/lib/dev/mpich2/src/pm/hydra/ui
> )
> Warning: source file checksizes.c or checksizes.c.in not found in
> test/mpi/f77/init/
> Warning: source file ctypesfromc.c or ctypesfromc.c.in not found in
> test/mpi/f90/ext/
> Warning: source file checksizes.c or checksizes.c.in not found in
> test/mpi/f90/init/
> Creating configure in ./src/mpi/romio
> configure.in:1246: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call
> detected in body
> ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
> ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
> ../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
> configure.in:1246: the top level
> configure.in:1246: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call
> detected in body
> ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
> ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
> ../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
> configure.in:1246: the top level
> Found ./src/binding/f90/configure.in; executing make configure target
> (cd . && autoconf -I ../../../confdb )
> configure.in:73: error: AC_LANG_CONFTEST: unknown language: Fortran 90
> ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
> ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
> ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
> ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
> ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
> ../../../confdb/fortran90.m4:257: AC_PROG_F90 is expanded from...
> ../../../confdb/fortran90.m4:953: PAC_PROG_F90 is expanded from...
> configure.in:73: the top level
> autom4te: /usr/local/bin/m4 failed with exit status: 1
> make: *** [configure] Error 1
> See /home/jeff/eclipse/DCMF/dcmf/lib/dev/mpich2/src/binding/f90/mf.tmp
> for Makefile that failed
> Error! Could not build configure in ./src/binding/f90 with make configure
> PANIC: Could not make configure from configure.in
> In directory ./src/binding/f90
>
>
> --
> Jeff Hammond
> Argonne Leadership Computing Facility
> University of Chicago Computation Institute
> jhammond at alcf.anl.gov / (630) 252-5381
> http://www.linkedin.com/in/jeffhammond
> https://wiki.alcf.anl.gov/index.php/User:Jhammond
>



-- 
Jeff Hammond
Argonne Leadership Computing Facility
University of Chicago Computation Institute
jhammond at alcf.anl.gov / (630) 252-5381
http://www.linkedin.com/in/jeffhammond
https://wiki.alcf.anl.gov/index.php/User:Jhammond


More information about the mpich-discuss mailing list