[Users] Problem installing Einstein Toolkit on Mac

Steven R. Brandt sbrandt at cct.lsu.edu
Mon Aug 14 11:06:07 CDT 2023


Are you running on the tutorial server or some other machine? It looks 
like you have a bad/missing gfortran.

--Steve

On 8/5/2023 6:49 AM, Rob wrote:
> Hi,
>
> I hope someone can help.
> I have tried to install the Einstein Toolkit but am getting an error 
> in the final part of the process on the Jupyter CactusTutorial:
>
> %%bash
> ./simfactory/bin/sim build -j2 --thornlist 
> thornlists/einsteintoolkit.th <http://einsteintoolkit.th>
>
> Output is:
>
> Using configuration: sim
> Reconfiguring sim
> Writing configuration to: /Users/rob/Cactus/configs/sim/OptionList
> Cactus - version: 4.14.0
> Reconfiguring sim.
> Using configuration options from configure line
>    Setting fds to '3,5 -j --'
> End of options from configure line
> Adding configuration options from '/Users/rob/Cactus/configs/sim/OptionList'...
>    Setting VERSION to '2018-12-13'
>    Setting CPP to 'cpp'
>    Setting CC to 'gcc'
>    Setting CXX to 'g++'
>    Setting FPP to 'cpp'
>    Setting F90 to 'gfortran'
>    Setting CPPFLAGS to ''
>    Setting FPPFLAGS to '-traditional'
>    Setting CFLAGS to '-g -std=gnu99'
>    Setting CXXFLAGS to '-g -std=gnu++11'
>    Setting F90FLAGS to '-g -fcray-pointer -ffixed-line-length-none'
>    Setting LDFLAGS to '-rdynamic'
>    Setting DEBUG to 'no'
>    Setting CPP_DEBUG_FLAGS to ''
>    Setting C_DEBUG_FLAGS to ''
>    Setting CXX_DEBUG_FLAGS to ''
>    Setting OPTIMISE to 'yes'
>    Setting CPP_OPTIMISE_FLAGS to ''
>    Setting C_OPTIMISE_FLAGS to '-O2'
>    Setting CXX_OPTIMISE_FLAGS to '-O2'
>    Setting F90_OPTIMISE_FLAGS to '-O2'
>    Setting PROFILE to 'no'
>    Setting CPP_PROFILE_FLAGS to ''
>    Setting C_PROFILE_FLAGS to '-pg'
>    Setting CXX_PROFILE_FLAGS to '-pg'
>    Setting F90_PROFILE_FLAGS to '-pg'
>    Setting WARN to 'yes'
>    Setting CPP_WARN_FLAGS to '-Wall'
>    Setting C_WARN_FLAGS to '-Wall'
>    Setting CXX_WARN_FLAGS to '-Wall'
>    Setting F90_WARN_FLAGS to '-Wall'
>    Setting OPENMP to 'yes'
>    Setting CPP_OPENMP_FLAGS to '-fopenmp'
>    Setting FPP_OPENMP_FLAGS to '-D_OPENMP'
>    Setting C_OPENMP_FLAGS to '-fopenmp'
>    Setting CXX_OPENMP_FLAGS to '-fopenmp'
>    Setting F90_OPENMP_FLAGS to '-fopenmp'
>    Setting VECTORISE to 'yes'
>    Setting VECTORISE_ALIGNED_ARRAYS to 'no'
>    Setting VECTORISE_INLINE to 'yes'
>    Setting PTHREADS_DIR to 'NO_BUILD'
> End of options from '/Users/rob/Cactus/configs/sim/OptionList'.
> creating cache ./config.cache
> checking host system type... x86_64-apple-darwin22.5.0
> checking for mawk... no
> checking for gawk... no
> checking for nawk... no
> checking for awk... awk
> checking whether make sets ${MAKE}... yes
> checking whether the C compiler (gcc -g -std=gnu99 -rdynamic) works... yes
> checking whether the C compiler (gcc -g -std=gnu99 -rdynamic) is a cross-compiler... no
> checking whether we are using GNU C... yes
> checking whether the C++ compiler (g++ -g -std=gnu++11 -rdynamic) works... yes
> checking whether the C++ compiler (g++ -g -std=gnu++11 -rdynamic) is a cross-compiler... no
> checking whether we are using GNU C++... yes
> checking for nvcc... no
> checking for ranlib... ranlib
> checking for perl... perl
> checking for gtar... no
> checking for tar... tar
> checking for xargs... xargs
> checking for gzip... gzip
> checking for gpatch... no
> checking for patch... patch
> checking for git... git
> checking for ar... ar
> checking for mkdir... mkdir
> checking for bash... /bin/sh
> Unknown MacOS X f90 compiler.
> Please add appropriate information to
> /Users/rob/Cactus/lib/make/known-architectures/darwin
> and send the updated file to CactusMaint
> We will try anyway ...
> checking whether the Fortran compiler (gfortran  ) works... no
> configure: error: installation or configuration problem: Fortran compiler cannot create executables (see configs/sim/config-data/config.log for details).
>
> Error reconfiguring sim-config
> make: *** [sim-config] Error 2
> As you can see I get an error where it does not like the fortran 
> compiler.
> I have tried all of the precursor stuff a number of times using both 
> MacPorts and Homebrew and this does not seem to give any errors when 
> installing.
> I seem to be going round in circles to resolve this, if you are able 
> to help that would be really appreciated.
> Rob
>
> _______________________________________________
> Users mailing list
> Users at einsteintoolkit.org
> http://lists.einsteintoolkit.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/users/attachments/20230814/b3976edd/attachment.htm>


More information about the Users mailing list