mutationpp / Mutationpp

The MUlticomponent Thermodynamic And Transport library for IONized gases in C++
GNU Lesser General Public License v3.0
103 stars 58 forks source link

Error in 'FindEigen3.cmake' installing CABARET #184

Closed enrico1193 closed 2 years ago

enrico1193 commented 2 years ago
**My OS is**: macOS Catalina

OS Version:10.15.7

**Cmake Version:** 3.21.0 **`uname -a` output**
Darwin MacBook-Pro-di-Enrico.local 19.6.0 Darwin Kernel Version 19.6.0: Thu Oct 29 22:56:45 PDT 2020; root:xnu-6153.141.2.2~1/RELEASE_X86_64 x86_64

env output

``` PATH=/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/install/bin:/Users/enricoanfuso/Documents/Enrico/VKI/Codes/CodeRTE/RTE/rte1d_enrico//install/bin: MPP_DIRECTORY=/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp MPP_DATA_DIRECTORY=/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/data ``` **Mutation++ origin** - [ ] Package manager - [X] Build from source **Mutation++ build steps**

The steps are those described in 'installation.md' file When I run 'make -j 4 install' I get the following warnings:

/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/thermo/SpeciesNameFSM.cpp:58:52: warning: 'mem_fun<void,
      Mutation::Thermodynamics::SpeciesNameFSM, char>' is deprecated [-Wdeprecated-declarations]
    for_each(s.begin(), s.end(), std::bind1st(std::mem_fun(&SpeciesNameFSM::next), this));

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1161:1: note: 'mem_fun<void, Mutation::Thermodynamics::SpeciesNameFSM, char>' has
      been explicitly marked deprecated here
_LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_INLINE_VISIBILITY

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1030:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'
#  define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1019:48: note: expanded from macro '_LIBCPP_DEPRECATED'
#    define _LIBCPP_DEPRECATED __attribute__ ((deprecated))

/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/thermo/SpeciesNameFSM.cpp:58:39: warning: 'bind1st<std::__1::mem_fun1_t<void,
      Mutation::Thermodynamics::SpeciesNameFSM, char>, Mutation::Thermodynamics::SpeciesNameFSM *>' is deprecated [-Wdeprecated-declarations]
    for_each(s.begin(), s.end(), std::bind1st(std::mem_fun(&SpeciesNameFSM::next), this));

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1063:1: note: 'bind1st<std::__1::mem_fun1_t<void,
      Mutation::Thermodynamics::SpeciesNameFSM, char>, Mutation::Thermodynamics::SpeciesNameFSM *>' has been explicitly marked deprecated here
_LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_INLINE_VISIBILITY

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1030:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'
#  define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1019:48: note: expanded from macro '_LIBCPP_DEPRECATED'
#    define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) 
/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/apps/mppshock.cpp:41:12: warning: explicitly defaulted copy assignment operator is implicitly
      deleted [-Wdefaulted-function-deleted]
    State& operator=( const State &) = default;

/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/apps/mppshock.cpp:48:18: note: copy assignment operator of 'State' is implicitly deleted because
      field 'm_P' is of const-qualified type 'const double'
    const double m_P;

Mutation++ cmake output

``` mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX:PATH=$(realpath ../install) .. make -j 4 install ``` **Mutation++ make output**
/usr/local/Cellar/cmake/3.21.0/bin/cmake -S/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp -B/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/Cellar/cmake/3.21.0/bin/cmake -E cmake_progress_start /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/CMakeFiles /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build//CMakeFiles/progress.marks
/Library/Developer/CommandLineTools/usr/bin/make  -f CMakeFiles/Makefile2 all
/Library/Developer/CommandLineTools/usr/bin/make  -f src/CMakeFiles/mutation++.dir/build.make src/CMakeFiles/mutation++.dir/depend
cd /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build && /usr/local/Cellar/cmake/3.21.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/DependInfo.cmake --color=
Dependencies file "src/CMakeFiles/mutation++.dir/general/Mixture.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/general/MixtureOptions.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/DiffusionVelocityCalculator.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GSIRateLawGammaConst.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GSIRateLawGammaT.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GSIRateLawSublimation.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GSIRateManagerPhenomenological.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GSIReactionAblation.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GSIReactionCatalysis.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GSIStoichiometryManager.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GasFourierHeatFluxCalculator.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/GasSurfaceInteraction.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/MassBlowingRateAblation.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/MassBlowingRateNull.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SolidPropertiesNull.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SolidPropertiesSteadyState.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SurfaceBalanceSolverMass.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SurfaceBalanceSolverMassEnergy.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SurfaceChemistry.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SurfacePropertiesAblation.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SurfacePropertiesNull.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SurfaceRadiation.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/gsi/SurfaceState.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/kinetics/JacobianManager.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/kinetics/Kinetics.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/kinetics/RateLaws.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/kinetics/RateManager.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/kinetics/Reaction.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/kinetics/ReactionType.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/kinetics/StoichiometryManager.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/numerics/Interpolators.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/ChemNonEqStateModel.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/ChemNonEqTTvStateModel.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/Composition.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/EquilStateModel.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/HarmonicOscillator.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/MultiPhaseEquilSolver.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/Nasa7DB.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/Nasa7Polynomial.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/Nasa9DB.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/Nasa9Polynomial.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/ParticleRRHO.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/RrhoDB.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/Species.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/SpeciesListDescriptor.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/SpeciesNameFSM.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/ThermoDB.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/thermo/Thermodynamics.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transfer/MillikanWhite.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transfer/OmegaCE.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transfer/OmegaCElec.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transfer/OmegaCV.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transfer/OmegaET.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transfer/OmegaI.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transfer/OmegaVT.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/CapitelliIntegrals.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/CollisionDB.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/CollisionGroup.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/CollisionIntegral.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/CollisionPair.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/CoulombIntegrals.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/ElectronSubSystem.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/ExactDiffMat.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/LangevinIntegrals.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/RamshawDiffMat.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/ThermalConductivityChapmannEnskog.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/ThermalConductivityWilke.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/Transport.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/ViscosityChapmannEnskog.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/ViscosityGuptaYos.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/transport/ViscosityWilke.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/utilities/StringUtils.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/utilities/TemporaryFile.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/utilities/Units.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Dependencies file "src/CMakeFiles/mutation++.dir/utilities/XMLite.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/CMakeFiles/mutation++.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mutation++
/Library/Developer/CommandLineTools/usr/bin/make  -f src/CMakeFiles/mutation++.dir/build.make src/CMakeFiles/mutation++.dir/build
make[2]: Nothing to be done for `src/CMakeFiles/mutation++.dir/build'.
[ 90%] Built target mutation++
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/mppshock.dir/build.make src/apps/CMakeFiles/mppshock.dir/depend
cd /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build && /usr/local/Cellar/cmake/3.21.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/mppshock.dir/DependInfo.cmake --color=
Dependencies file "src/apps/CMakeFiles/mppshock.dir/mppshock.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/mppshock.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mppshock
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/mppshock.dir/build.make src/apps/CMakeFiles/mppshock.dir/build
make[2]: Nothing to be done for `src/apps/CMakeFiles/mppshock.dir/build'.
[ 92%] Built target mppshock
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/bprime.dir/build.make src/apps/CMakeFiles/bprime.dir/depend
cd /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build && /usr/local/Cellar/cmake/3.21.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/bprime.dir/DependInfo.cmake --color=
Dependencies file "src/apps/CMakeFiles/bprime.dir/bprime.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/bprime.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target bprime
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/bprime.dir/build.make src/apps/CMakeFiles/bprime.dir/build
make[2]: Nothing to be done for `src/apps/CMakeFiles/bprime.dir/build'.
[ 95%] Built target bprime
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/mppequil.dir/build.make src/apps/CMakeFiles/mppequil.dir/depend
cd /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build && /usr/local/Cellar/cmake/3.21.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/mppequil.dir/DependInfo.cmake --color=
Dependencies file "src/apps/CMakeFiles/mppequil.dir/mppequil.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/mppequil.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mppequil
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/mppequil.dir/build.make src/apps/CMakeFiles/mppequil.dir/build
make[2]: Nothing to be done for `src/apps/CMakeFiles/mppequil.dir/build'.
[ 97%] Built target mppequil
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/checkmix.dir/build.make src/apps/CMakeFiles/checkmix.dir/depend
cd /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build && /usr/local/Cellar/cmake/3.21.0/bin/cmake -E cmake_depends "Unix Makefiles" /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/checkmix.dir/DependInfo.cmake --color=
Dependencies file "src/apps/CMakeFiles/checkmix.dir/checkmix.cpp.o.d" is newer than depends file "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/src/apps/CMakeFiles/checkmix.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target checkmix
/Library/Developer/CommandLineTools/usr/bin/make  -f src/apps/CMakeFiles/checkmix.dir/build.make src/apps/CMakeFiles/checkmix.dir/build
make[2]: Nothing to be done for `src/apps/CMakeFiles/checkmix.dir/build'.
[100%] Built target checkmix
/usr/local/Cellar/cmake/3.21.0/bin/cmake -E cmake_progress_start /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/build/CMakeFiles 0

Your software build steps

mkdir build in the root folder after zip extraction
cd build
cmake -Dmutation++_DIR=$MUTATIONPP_INSTALL ..
make

Steps to reproduce

When I run the 'cmake -Dmutation++_DIR=$MUTATIONPP_INSTALL ..' I get the following error:

-- The Fortran compiler identification is Intel 19.1.2.20200623
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/local/bin/ifort - skipped
-- Checking whether /usr/local/bin/ifort supports Fortran 90
-- Checking whether /usr/local/bin/ifort supports Fortran 90 - yes
CMake Error at /usr/local/Cellar/cmake/3.21.0/share/cmake/Modules/CMakeFindDependencyMacro.cmake:47 (find_package):
  By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Eigen3", but
  CMake did not find one.

  Could not find a package configuration file provided by "Eigen3" with any
  of the following names:

    Eigen3Config.cmake
    eigen3-config.cmake

  Add the installation prefix of "Eigen3" to CMAKE_PREFIX_PATH or set
  "Eigen3_DIR" to a directory containing one of the above files.  If "Eigen3"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  /Users/enricoanfuso/Documents/Enrico/VKI/Codes/Mutationpp/install/lib/cmake/mutation++/mutation++Config.cmake:2 (find_dependency)
  CMakeLists.txt:6 (find_package)

-- Configuring incomplete, errors occurred!
See also "/Users/enricoanfuso/Documents/Enrico/VKI/Codes/cabaret/build/CMakeFiles/CMakeOutput.log".

Comments

cabaret.zip

rdbisme commented 2 years ago

Thanks @enrico1193. The problem here is that CMake does not automatically propagates nested dependencies (Here for more info). And you don't have Eigen3 installed, then Mutation++ automatically used the vendored version, that unfortunately does not provide a Cmake config file to be propagated, hence your problem.

Easy solution:

Hard solution:

@jbscoggi I think we should stop vendoring Eigen3 and just rely on people to have the dep installed or self-compiled.

Related: #125

enrico1193 commented 2 years ago

Thanks a lot!! You can close the ticket.