Cantera Config/MountainLion SconsConfig
From charlesreid1
This contains notes and lots and lots of errors encountered while trying to set up Cantera on Mountain Lion (Mac OS X 10.8).
Contents
Installation
Scons
If you've already run scons, and are changing the configuration, run:
rm cantera.conf
before proceeding.
Put the following in a script, make it executable, and run it:
#/bin/sh scons build \ cxx_flags="-arch x86_64" \ c_flags="-arch x86_64" \ prefix=$HOME/pkg/cantera/2.0.2 \ python_package=full \ with_html_log_files=yes \ use_sundials=y \ f90_interface=n \ build_with_f2c=no \ sundials_include=$HOME/pkg/sundials/std/include \ sundials_libdir=$HOME/pkg/sundials/std/lib \ boost_inc_dir=$HOME/pkg/boost/std \ boost_lib_dir=$HOME/pkg/boost/std \ debug=no \ graphvizdir=/usr/local/bin \ && \ scons install
Errors
DistributionNotFound Error
If you see a DistributionNotFound error:
$ ./build.sh Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/Current/bin/scons", line 4, in <module> import pkg_resources pkg_resources.DistributionNotFound: scons==2.3.0
The problem is likely with which scons is on your $PATH
. I had issues installing scons with pip and with easy_install, so I installed scons directly from source. However, Python was still trying to pull in the scons
binary that easy_isntall/pip had created, so I was getting a problem with the distribution not being found.
The fix was to put the correct scons (corresponding to the version of scons I had built) on my $PATH
.
Error: ranlib: for architecture: i386 file: build/lib/libcantera_fortran.a(fctxml_interface.o) has no symbols
g++ -o build/src/fortran/fct.o -c -ftemplate-depth-128 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -Iinclude -Isrc -I/Users/charles/pkg/sundials/std/include src/fortran/fct.cpp g++ -o build/src/fortran/fctxml.o -c -ftemplate-depth-128 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -Iinclude -Isrc -I/Users/charles/pkg/sundials/std/include src/fortran/fctxml.cpp ar rc build/lib/libcantera_fortran.a build/src/fortran/cantera.o build/src/fortran/cantera_funcs.o build/src/fortran/cantera_iface.o build/src/fortran/cantera_kinetics.o build/src/fortran/cantera_thermo.o build/src/fortran/cantera_transport.o build/src/fortran/cantera_xml.o build/src/fortran/fct_interface.o build/src/fortran/fctxml_interface.o build/src/fortran/fct.o build/src/fortran/fctxml.o /usr/bin/ranlib: archive member: build/lib/libcantera_fortran.a(fct.o) cputype (16777223) does not match previous archive members cputype (7) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera_fortran.a(fctxml.o) cputype (16777223) does not match previous archive members cputype (7) (all members must match) ranlib build/lib/libcantera_fortran.a ranlib: archive member: build/lib/libcantera_fortran.a(fct.o) cputype (16777223) does not match previous archive members cputype (7) (all members must match) ranlib: archive member: build/lib/libcantera_fortran.a(fctxml.o) cputype (16777223) does not match previous archive members cputype (7) (all members must match) ranlib: for architecture: i386 file: build/lib/libcantera_fortran.a(cantera.o) has no symbols ranlib: for architecture: i386 file: build/lib/libcantera_fortran.a(fct_interface.o) has no symbols ranlib: for architecture: i386 file: build/lib/libcantera_fortran.a(fctxml_interface.o) has no symbols
The problem here is that Fortran is trying to build with a 32-bit architecture, which is incompatible with what everything else is trying to build (64-bit).
Solution 1: Don't Use Fortran
Solution 1 is to set f90_interface=no
in your scons configuration, so you don't even build the Fortran interface.
Solution 2: Set 64-bit Fortran Flags
You can set F90 flags to build 64-bit versions of stuff, by setting F90_FLAGS='-arch x86_64'
. Remember to run rm cantera.conf
before re-running scons.
Error: Cantera IDA Solver Symbol(s) Not Found
Undefined symbols: "Cantera::IDA_Solver::IDA_Solver(Cantera::ResidJacEval&)", referenced from: Cantera::newDAE_Solver(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cantera::ResidJacEval&)in DAE_solvers.os ld: symbol(s) not found
This error is caused by using an old version of Sundials (2.3). Upgrade your Sundials version to 2.5 and this error will go away.
Error: cputype does not match previous archive members cputype
I saw this issue when trying to compile Cantera:
$ ./runscons.sh scons: Reading SConscript files ... Checking for C++ header file cmath... (cached) yes Checking for C++ header file sstream... (cached) yes Checking for C header file sys/times.h... (cached) yes Checking for C header file unistd.h... (cached) yes Checking whether erf is declared... (cached) yes Checking for C++ header file boost/math/special_functions/erf.hpp... (cached) yes Checking for CVodeCreate(CV_BDF, CV_NEWTON) in C++ library sundials_cvodes... (cached) yes Checking for double x; log(x) in C library None... (cached) yes INFO: Using Sundials version 2.5.0 INFO: Building the full Python package using numpy. scons: done reading SConscript files. scons: Building targets ... g++ -o build/ext/gtest/src/gtest-all.o -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -DGTEST_HAS_PTHREAD=0 -Iext/gtest -Iext/gtest/include -I/Users/charles/pkg/sundials/std/include ext/gtest/src/gtest-all.cc ar rc build/lib/libgtest.a build/ext/gtest/src/gtest-all.o ranlib build/lib/libgtest.a g++ -o build/ext/libexecstream/exec-stream.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -I/Users/charles/pkg/sundials/std/include ext/libexecstream/exec-stream.cpp g++ -o build/ext/math/mach.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Iinclude/cantera/base -I/Users/charles/pkg/sundials/std/include ext/math/mach.cpp ConfigBuilder(["include/cantera/base/config.h"], ["include/cantera/base/config.h.in"]) Generating include/cantera/base/config.h with the following settings: CANTERA_VERSION "2.0.2" DARWIN 1 FTN_TRAILING_UNDERSCORE 1 HAS_NUMPY 1 HAS_SSTREAM 1 HAS_SUNDIALS 1 LAPACK_FTN_STRING_LEN_AT_END 1 LAPACK_FTN_TRAILING_UNDERSCORE 1 LAPACK_NAMES_LOWERCASE 1 RXNPATH_FONT "Helvetica" SUNDIALS_VERSION 25 gcc -o build/ext/math/printstring.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Iinclude/cantera/base -I/Users/charles/pkg/sundials/std/include ext/math/printstring.c gfortran -o build/ext/math/daux.os -c -fPIC build/ext/math ext/math/daux.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/ddaspk.os -c -fPIC build/ext/math ext/math/ddaspk.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/dgbfa.os -c -fPIC build/ext/math ext/math/dgbfa.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/dgbsl.os -c -fPIC build/ext/math ext/math/dgbsl.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/dgefa.os -c -fPIC build/ext/math ext/math/dgefa.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/dgesl.os -c -fPIC build/ext/math ext/math/dgesl.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/dp1vlu.os -c -fPIC build/ext/math ext/math/dp1vlu.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/dpcoef.os -c -fPIC build/ext/math ext/math/dpcoef.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/dpolft.os -c -fPIC build/ext/math ext/math/dpolft.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/fdump.os -c -fPIC build/ext/math ext/math/fdump.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/j4save.os -c -fPIC build/ext/math ext/math/j4save.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/pcoef.os -c -fPIC build/ext/math ext/math/pcoef.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/polfit.os -c -fPIC build/ext/math ext/math/polfit.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/pvalue.os -c -fPIC build/ext/math ext/math/pvalue.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/xercnt.os -c -fPIC build/ext/math ext/math/xercnt.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/xerhlt.os -c -fPIC build/ext/math ext/math/xerhlt.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/xermsg.os -c -fPIC build/ext/math ext/math/xermsg.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/xerprn.os -c -fPIC build/ext/math ext/math/xerprn.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/xersve.os -c -fPIC build/ext/math ext/math/xersve.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done gfortran -o build/ext/math/xgetua.os -c -fPIC build/ext/math ext/math/xgetua.f i686-apple-darwin8-gfortran-4.2: build/ext/math: linker input file unused because linking not done g++ -o build/src/base/LogPrintCtrl.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/LogPrintCtrl.cpp g++ -o build/src/base/PrintCtrl.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/PrintCtrl.cpp g++ -o build/src/base/application.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/application.cpp g++ -o build/src/base/checkFinite.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/checkFinite.cpp g++ -o build/src/base/clockWC.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/clockWC.cpp g++ -o build/src/base/ct2ctml.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/ct2ctml.cpp g++ -o build/src/base/ctexceptions.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/ctexceptions.cpp g++ -o build/src/base/ctml.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/ctml.cpp g++ -o build/src/base/global.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/global.cpp g++ -o build/src/base/mdp_allo.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/mdp_allo.cpp g++ -o build/src/base/plots.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/plots.cpp g++ -o build/src/base/stringUtils.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/stringUtils.cpp g++ -o build/src/base/xml.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -DCANTERA_DATA=\"/Users/charles/codes/cantalysis/build/share/cantera/data\" -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/base/xml.cpp g++ -o build/src/thermo/ConstCpPoly.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/ConstCpPoly.cpp g++ -o build/src/thermo/ConstDensityThermo.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/ConstDensityThermo.cpp g++ -o build/src/thermo/DebyeHuckel.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/DebyeHuckel.cpp g++ -o build/src/thermo/Elements.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/Elements.cpp g++ -o build/src/thermo/FixedChemPotSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/FixedChemPotSSTP.cpp g++ -o build/src/thermo/GeneralSpeciesThermo.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/GeneralSpeciesThermo.cpp g++ -o build/src/thermo/GibbsExcessVPSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/GibbsExcessVPSSTP.cpp g++ -o build/src/thermo/HMWSoln.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/HMWSoln.cpp g++ -o build/src/thermo/HMWSoln_input.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/HMWSoln_input.cpp g++ -o build/src/thermo/IdealGasPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/IdealGasPhase.cpp g++ -o build/src/thermo/IdealMolalSoln.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/IdealMolalSoln.cpp g++ -o build/src/thermo/IdealSolidSolnPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/IdealSolidSolnPhase.cpp g++ -o build/src/thermo/IdealSolnGasVPSS.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/IdealSolnGasVPSS.cpp g++ -o build/src/thermo/IonsFromNeutralVPSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/IonsFromNeutralVPSSTP.cpp src/thermo/IonsFromNeutralVPSSTP.cpp: In member function 'void Cantera::IonsFromNeutralVPSSTP::s_update_dlnActCoeff_dlnN() const': src/thermo/IonsFromNeutralVPSSTP.cpp:1669: warning: 'fmij' may be used uninitialized in this function src/thermo/IonsFromNeutralVPSSTP.cpp:1668: warning: 'kNeut' may be used uninitialized in this function src/thermo/IonsFromNeutralVPSSTP.cpp:1668: warning: 'kcat' may be used uninitialized in this function g++ -o build/src/thermo/LatticePhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/LatticePhase.cpp g++ -o build/src/thermo/LatticeSolidPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/LatticeSolidPhase.cpp g++ -o build/src/thermo/MargulesVPSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/MargulesVPSSTP.cpp g++ -o build/src/thermo/MetalSHEelectrons.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/MetalSHEelectrons.cpp g++ -o build/src/thermo/MineralEQ3.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/MineralEQ3.cpp g++ -o build/src/thermo/MixedSolventElectrolyte.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/MixedSolventElectrolyte.cpp g++ -o build/src/thermo/MixtureFugacityTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/MixtureFugacityTP.cpp src/thermo/MixtureFugacityTP.cpp: In member function 'doublereal Cantera::MixtureFugacityTP::calculatePsat(doublereal, doublereal&, doublereal&)': src/thermo/MixtureFugacityTP.cpp:1156: warning: 'presLiquid' may be used uninitialized in this function g++ -o build/src/thermo/MolalityVPSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/MolalityVPSSTP.cpp g++ -o build/src/thermo/MolarityIonicVPSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/MolarityIonicVPSSTP.cpp g++ -o build/src/thermo/Mu0Poly.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/Mu0Poly.cpp g++ -o build/src/thermo/Nasa9Poly1.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/Nasa9Poly1.cpp g++ -o build/src/thermo/Nasa9PolyMultiTempRegion.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/Nasa9PolyMultiTempRegion.cpp g++ -o build/src/thermo/PDSS.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PDSS.cpp g++ -o build/src/thermo/PDSS_ConstVol.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PDSS_ConstVol.cpp g++ -o build/src/thermo/PDSS_HKFT.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PDSS_HKFT.cpp g++ -o build/src/thermo/PDSS_IdealGas.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PDSS_IdealGas.cpp g++ -o build/src/thermo/PDSS_IonsFromNeutral.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PDSS_IonsFromNeutral.cpp g++ -o build/src/thermo/PDSS_SSVol.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PDSS_SSVol.cpp g++ -o build/src/thermo/PDSS_Water.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PDSS_Water.cpp g++ -o build/src/thermo/Phase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/Phase.cpp g++ -o build/src/thermo/PhaseCombo_Interaction.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PhaseCombo_Interaction.cpp g++ -o build/src/thermo/PseudoBinaryVPSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PseudoBinaryVPSSTP.cpp g++ -o build/src/thermo/PureFluidPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/PureFluidPhase.cpp g++ -o build/src/thermo/RedlichKisterVPSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/RedlichKisterVPSSTP.cpp g++ -o build/src/thermo/RedlichKwongMFTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/RedlichKwongMFTP.cpp src/thermo/RedlichKwongMFTP.cpp: In member function 'int Cantera::RedlichKwongMFTP::NicholsSolve(double, double, doublereal, doublereal, doublereal*) const': src/thermo/RedlichKwongMFTP.cpp:1856: warning: 'dresdV' may be used uninitialized in this function src/thermo/RedlichKwongMFTP.cpp:1685: warning: 'nSolnValues' may be used uninitialized in this function g++ -o build/src/thermo/SemiconductorPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/SemiconductorPhase.cpp g++ -o build/src/thermo/SingleSpeciesTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/SingleSpeciesTP.cpp g++ -o build/src/thermo/SpeciesThermoFactory.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/SpeciesThermoFactory.cpp g++ -o build/src/thermo/SpeciesThermoInterpType.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/SpeciesThermoInterpType.cpp g++ -o build/src/thermo/StoichSubstance.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/StoichSubstance.cpp g++ -o build/src/thermo/StoichSubstanceSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/StoichSubstanceSSTP.cpp g++ -o build/src/thermo/SurfPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/SurfPhase.cpp g++ -o build/src/thermo/ThermoFactory.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/ThermoFactory.cpp g++ -o build/src/thermo/ThermoPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/ThermoPhase.cpp g++ -o build/src/thermo/VPSSMgr.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPSSMgr.cpp g++ -o build/src/thermo/VPSSMgrFactory.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPSSMgrFactory.cpp g++ -o build/src/thermo/VPSSMgr_ConstVol.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPSSMgr_ConstVol.cpp g++ -o build/src/thermo/VPSSMgr_General.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPSSMgr_General.cpp g++ -o build/src/thermo/VPSSMgr_IdealGas.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPSSMgr_IdealGas.cpp g++ -o build/src/thermo/VPSSMgr_Water_ConstVol.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPSSMgr_Water_ConstVol.cpp g++ -o build/src/thermo/VPSSMgr_Water_HKFT.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPSSMgr_Water_HKFT.cpp g++ -o build/src/thermo/VPStandardStateTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/VPStandardStateTP.cpp g++ -o build/src/thermo/WaterProps.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/WaterProps.cpp g++ -o build/src/thermo/WaterPropsIAPWS.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/WaterPropsIAPWS.cpp g++ -o build/src/thermo/WaterPropsIAPWSphi.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/WaterPropsIAPWSphi.cpp g++ -o build/src/thermo/WaterSSTP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/thermo/WaterSSTP.cpp g++ -o build/src/tpx/CarbonDioxide.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/CarbonDioxide.cpp g++ -o build/src/tpx/HFC134a.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/HFC134a.cpp g++ -o build/src/tpx/Heptane.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/Heptane.cpp g++ -o build/src/tpx/Hydrogen.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/Hydrogen.cpp g++ -o build/src/tpx/Methane.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/Methane.cpp g++ -o build/src/tpx/Nitrogen.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/Nitrogen.cpp g++ -o build/src/tpx/Oxygen.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/Oxygen.cpp g++ -o build/src/tpx/RedlichKwong.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/RedlichKwong.cpp g++ -o build/src/tpx/Sub.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/Sub.cpp g++ -o build/src/tpx/Water.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/Water.cpp g++ -o build/src/tpx/lk.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/lk.cpp g++ -o build/src/tpx/utils.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/tpx/utils.cpp g++ -o build/src/equil/BasisOptimize.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/BasisOptimize.cpp g++ -o build/src/equil/ChemEquil.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/ChemEquil.cpp g++ -o build/src/equil/MultiPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/MultiPhase.cpp g++ -o build/src/equil/MultiPhaseEquil.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/MultiPhaseEquil.cpp g++ -o build/src/equil/equilibrate.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/equilibrate.cpp g++ -o build/src/equil/vcs_DoubleStarStar.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_DoubleStarStar.cpp g++ -o build/src/equil/vcs_Exception.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_Exception.cpp g++ -o build/src/equil/vcs_Gibbs.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_Gibbs.cpp g++ -o build/src/equil/vcs_IntStarStar.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_IntStarStar.cpp g++ -o build/src/equil/vcs_MultiPhaseEquil.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_MultiPhaseEquil.cpp g++ -o build/src/equil/vcs_SpeciesProperties.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_SpeciesProperties.cpp g++ -o build/src/equil/vcs_TP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_TP.cpp g++ -o build/src/equil/vcs_VolPhase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_VolPhase.cpp g++ -o build/src/equil/vcs_elem.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_elem.cpp g++ -o build/src/equil/vcs_elem_rearrange.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_elem_rearrange.cpp g++ -o build/src/equil/vcs_equilibrate.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_equilibrate.cpp g++ -o build/src/equil/vcs_inest.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_inest.cpp g++ -o build/src/equil/vcs_nondim.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_nondim.cpp g++ -o build/src/equil/vcs_phaseStability.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_phaseStability.cpp g++ -o build/src/equil/vcs_prep.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_prep.cpp g++ -o build/src/equil/vcs_prob.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_prob.cpp g++ -o build/src/equil/vcs_rearrange.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_rearrange.cpp g++ -o build/src/equil/vcs_report.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_report.cpp g++ -o build/src/equil/vcs_root1d.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_root1d.cpp g++ -o build/src/equil/vcs_rxnadj.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_rxnadj.cpp g++ -o build/src/equil/vcs_setMolesLinProg.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_setMolesLinProg.cpp g++ -o build/src/equil/vcs_solve.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_solve.cpp g++ -o build/src/equil/vcs_solve_TP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_solve_TP.cpp src/equil/vcs_solve_TP.cpp: In member function 'void VCSnonideal::VCS_SOLVE::vcs_deltag_Phase(size_t, bool, int, bool)': src/equil/vcs_solve_TP.cpp:5237: warning: 'actCoeffSpecies' may be used uninitialized in this function src/equil/vcs_solve_TP.cpp:5236: warning: 'deltaGRxn' may be used uninitialized in this function src/equil/vcs_solve_TP.cpp:5235: warning: 'feSpecies' may be used uninitialized in this function src/equil/vcs_solve_TP.cpp: In member function 'void VCSnonideal::VCS_SOLVE::vcs_dfe(int, int, size_t, size_t)': src/equil/vcs_solve_TP.cpp:4190: warning: 'molNum' may be used uninitialized in this function src/equil/vcs_solve_TP.cpp:4189: warning: 'feSpecies' may be used uninitialized in this function src/equil/vcs_solve_TP.cpp:4185: warning: 'actCoeff_ptr' may be used uninitialized in this function src/equil/vcs_solve_TP.cpp:4184: warning: 'tPhMoles_ptr' may be used uninitialized in this function g++ -o build/src/equil/vcs_solve_phaseStability.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_solve_phaseStability.cpp g++ -o build/src/equil/vcs_species_thermo.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_species_thermo.cpp g++ -o build/src/equil/vcs_util.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_util.cpp gcc -o build/src/equil/vcs_dbocls.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_dbocls.c src/equil/vcs_dbocls.c:20: warning: 'c__4' defined but not used gcc -o build/src/equil/vcs_dbols.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_dbols.c gcc -o build/src/equil/vcs_dbolsm.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_dbolsm.c src/equil/vcs_dbolsm.c:22: warning: 'c__4' defined but not used gcc -o build/src/equil/vcs_dmout.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_dmout.c gcc -o build/src/equil/vcs_dvout.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_dvout.c gcc -o build/src/equil/vcs_ivout.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_ivout.c gcc -o build/src/equil/vcs_xerror.os -c -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include -Iext/f2c_libs src/equil/vcs_xerror.c g++ -o build/src/converters/CKParser.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/CKParser.cpp g++ -o build/src/converters/CKReader.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/CKReader.cpp g++ -o build/src/converters/NASA9Parser.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/NASA9Parser.cpp g++ -o build/src/converters/Reaction.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/Reaction.cpp g++ -o build/src/converters/Species.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/Species.cpp g++ -o build/src/converters/atomicWeightDB.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/atomicWeightDB.cpp g++ -o build/src/converters/ck2ct.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/ck2ct.cpp g++ -o build/src/converters/ckr_utils.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/ckr_utils.cpp g++ -o build/src/converters/thermoFunctions.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/thermoFunctions.cpp g++ -o build/src/converters/writelog.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/converters/writelog.cpp g++ -o build/src/numerics/BEulerInt.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/BEulerInt.cpp g++ -o build/src/numerics/BandMatrix.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/BandMatrix.cpp g++ -o build/src/numerics/CVodesIntegrator.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/CVodesIntegrator.cpp g++ -o build/src/numerics/DAE_solvers.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/DAE_solvers.cpp g++ -o build/src/numerics/DenseMatrix.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/DenseMatrix.cpp g++ -o build/src/numerics/Func1.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/Func1.cpp g++ -o build/src/numerics/GeneralMatrix.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/GeneralMatrix.cpp g++ -o build/src/numerics/IDA_Solver.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/IDA_Solver.cpp g++ -o build/src/numerics/NonlinearSolver.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/NonlinearSolver.cpp src/numerics/NonlinearSolver.cpp: In member function 'int Cantera::NonlinearSolver::beuler_jac(Cantera::GeneralMatrix&, doublereal*, doublereal, doublereal, doublereal*, doublereal*, int)': src/numerics/NonlinearSolver.cpp:3697: warning: 'ydotsave' may be used uninitialized in this function g++ -o build/src/numerics/ODE_integrators.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/ODE_integrators.cpp g++ -o build/src/numerics/ResidJacEval.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/ResidJacEval.cpp g++ -o build/src/numerics/RootFind.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/RootFind.cpp g++ -o build/src/numerics/SquareMatrix.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/SquareMatrix.cpp g++ -o build/src/numerics/funcs.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/funcs.cpp g++ -o build/src/numerics/solveProb.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/numerics/solveProb.cpp g++ -o build/src/kinetics/AqueousKinetics.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/AqueousKinetics.cpp g++ -o build/src/kinetics/FalloffFactory.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/FalloffFactory.cpp g++ -o build/src/kinetics/GRI_30_Kinetics.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/GRI_30_Kinetics.cpp g++ -o build/src/kinetics/GasKinetics.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/GasKinetics.cpp g++ -o build/src/kinetics/Group.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/Group.cpp g++ -o build/src/kinetics/ImplicitSurfChem.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/ImplicitSurfChem.cpp g++ -o build/src/kinetics/InterfaceKinetics.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/InterfaceKinetics.cpp g++ -o build/src/kinetics/Kinetics.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/Kinetics.cpp g++ -o build/src/kinetics/KineticsFactory.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/KineticsFactory.cpp g++ -o build/src/kinetics/ReactionPath.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/ReactionPath.cpp g++ -o build/src/kinetics/ReactionStoichMgr.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/ReactionStoichMgr.cpp g++ -o build/src/kinetics/importKinetics.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/importKinetics.cpp g++ -o build/src/kinetics/solveSP.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/kinetics/solveSP.cpp g++ -o build/src/transport/AqueousTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/AqueousTransport.cpp g++ -o build/src/transport/DustyGasTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/DustyGasTransport.cpp g++ -o build/src/transport/GasTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/GasTransport.cpp g++ -o build/src/transport/LTPspecies.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/LTPspecies.cpp g++ -o build/src/transport/LiquidTranInteraction.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/LiquidTranInteraction.cpp g++ -o build/src/transport/LiquidTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/LiquidTransport.cpp g++ -o build/src/transport/LiquidTransportData.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/LiquidTransportData.cpp g++ -o build/src/transport/LiquidTransportParams.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/LiquidTransportParams.cpp g++ -o build/src/transport/MMCollisionInt.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/MMCollisionInt.cpp g++ -o build/src/transport/MixTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/MixTransport.cpp g++ -o build/src/transport/MultiTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/MultiTransport.cpp g++ -o build/src/transport/SimpleTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/SimpleTransport.cpp g++ -o build/src/transport/SolidTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/SolidTransport.cpp g++ -o build/src/transport/TortuosityBase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/TortuosityBase.cpp g++ -o build/src/transport/TortuosityBruggeman.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/TortuosityBruggeman.cpp g++ -o build/src/transport/TortuosityMaxwell.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/TortuosityMaxwell.cpp g++ -o build/src/transport/TortuosityPercolation.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/TortuosityPercolation.cpp g++ -o build/src/transport/TransportBase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/TransportBase.cpp g++ -o build/src/transport/TransportFactory.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/TransportFactory.cpp g++ -o build/src/transport/TransportParams.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/TransportParams.cpp g++ -o build/src/transport/WaterTransport.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/transport/WaterTransport.cpp g++ -o build/src/spectra/LineBroadener.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/spectra/LineBroadener.cpp g++ -o build/src/spectra/rotor.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/spectra/rotor.cpp g++ -o build/src/spectra/spectralUtilities.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/spectra/spectralUtilities.cpp g++ -o build/src/oneD/Domain1D.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/Domain1D.cpp g++ -o build/src/oneD/MultiJac.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/MultiJac.cpp g++ -o build/src/oneD/MultiNewton.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/MultiNewton.cpp g++ -o build/src/oneD/OneDim.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/OneDim.cpp g++ -o build/src/oneD/Sim1D.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/Sim1D.cpp g++ -o build/src/oneD/StFlow.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/StFlow.cpp g++ -o build/src/oneD/boundaries1D.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/boundaries1D.cpp g++ -o build/src/oneD/newton_utils.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/newton_utils.cpp g++ -o build/src/oneD/refine.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/oneD/refine.cpp g++ -o build/src/zeroD/ConstPressureReactor.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/ConstPressureReactor.cpp g++ -o build/src/zeroD/FlowDevice.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/FlowDevice.cpp g++ -o build/src/zeroD/FlowReactor.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/FlowReactor.cpp g++ -o build/src/zeroD/Reactor.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/Reactor.cpp g++ -o build/src/zeroD/ReactorBase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/ReactorBase.cpp g++ -o build/src/zeroD/ReactorFactory.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/ReactorFactory.cpp g++ -o build/src/zeroD/ReactorNet.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/ReactorNet.cpp g++ -o build/src/zeroD/Wall.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/zeroD/Wall.cpp g++ -o build/src/clib/ct.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ct.cpp g++ -o build/src/clib/ctbdry.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctbdry.cpp g++ -o build/src/clib/ctfunc.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctfunc.cpp g++ -o build/src/clib/ctmultiphase.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctmultiphase.cpp g++ -o build/src/clib/ctonedim.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctonedim.cpp g++ -o build/src/clib/ctreactor.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctreactor.cpp g++ -o build/src/clib/ctrpath.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctrpath.cpp g++ -o build/src/clib/ctsurf.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctsurf.cpp g++ -o build/src/clib/ctxml.os -c -arch x86_64 -Wall -Wno-deprecated-declarations -O3 -DNDEBUG -finline-functions -Wno-inline -fPIC -Isrc -Iinclude -I/Users/charles/pkg/sundials/std/include src/clib/ctxml.cpp ar rc build/lib/libcantera.a build/ext/libexecstream/exec-stream.os build/ext/math/mach.os build/ext/math/printstring.os build/ext/math/daux.os build/ext/math/ddaspk.os build/ext/math/dgbfa.os build/ext/math/dgbsl.os build/ext/math/dgefa.os build/ext/math/dgesl.os build/ext/math/dp1vlu.os build/ext/math/dpcoef.os build/ext/math/dpolft.os build/ext/math/fdump.os build/ext/math/j4save.os build/ext/math/pcoef.os build/ext/math/polfit.os build/ext/math/pvalue.os build/ext/math/xercnt.os build/ext/math/xerhlt.os build/ext/math/xermsg.os build/ext/math/xerprn.os build/ext/math/xersve.os build/ext/math/xgetua.os build/src/base/LogPrintCtrl.os build/src/base/PrintCtrl.os build/src/base/application.os build/src/base/checkFinite.os build/src/base/clockWC.os build/src/base/ct2ctml.os build/src/base/ctexceptions.os build/src/base/ctml.os build/src/base/global.os build/src/base/mdp_allo.os build/src/base/plots.os build/src/base/stringUtils.os build/src/base/xml.os build/src/thermo/ConstCpPoly.os build/src/thermo/ConstDensityThermo.os build/src/thermo/DebyeHuckel.os build/src/thermo/Elements.os build/src/thermo/FixedChemPotSSTP.os build/src/thermo/GeneralSpeciesThermo.os build/src/thermo/GibbsExcessVPSSTP.os build/src/thermo/HMWSoln.os build/src/thermo/HMWSoln_input.os build/src/thermo/IdealGasPhase.os build/src/thermo/IdealMolalSoln.os build/src/thermo/IdealSolidSolnPhase.os build/src/thermo/IdealSolnGasVPSS.os build/src/thermo/IonsFromNeutralVPSSTP.os build/src/thermo/LatticePhase.os build/src/thermo/LatticeSolidPhase.os build/src/thermo/MargulesVPSSTP.os build/src/thermo/MetalSHEelectrons.os build/src/thermo/MineralEQ3.os build/src/thermo/MixedSolventElectrolyte.os build/src/thermo/MixtureFugacityTP.os build/src/thermo/MolalityVPSSTP.os build/src/thermo/MolarityIonicVPSSTP.os build/src/thermo/Mu0Poly.os build/src/thermo/Nasa9Poly1.os build/src/thermo/Nasa9PolyMultiTempRegion.os build/src/thermo/PDSS.os build/src/thermo/PDSS_ConstVol.os build/src/thermo/PDSS_HKFT.os build/src/thermo/PDSS_IdealGas.os build/src/thermo/PDSS_IonsFromNeutral.os build/src/thermo/PDSS_SSVol.os build/src/thermo/PDSS_Water.os build/src/thermo/Phase.os build/src/thermo/PhaseCombo_Interaction.os build/src/thermo/PseudoBinaryVPSSTP.os build/src/thermo/PureFluidPhase.os build/src/thermo/RedlichKisterVPSSTP.os build/src/thermo/RedlichKwongMFTP.os build/src/thermo/SemiconductorPhase.os build/src/thermo/SingleSpeciesTP.os build/src/thermo/SpeciesThermoFactory.os build/src/thermo/SpeciesThermoInterpType.os build/src/thermo/StoichSubstance.os build/src/thermo/StoichSubstanceSSTP.os build/src/thermo/SurfPhase.os build/src/thermo/ThermoFactory.os build/src/thermo/ThermoPhase.os build/src/thermo/VPSSMgr.os build/src/thermo/VPSSMgrFactory.os build/src/thermo/VPSSMgr_ConstVol.os build/src/thermo/VPSSMgr_General.os build/src/thermo/VPSSMgr_IdealGas.os build/src/thermo/VPSSMgr_Water_ConstVol.os build/src/thermo/VPSSMgr_Water_HKFT.os build/src/thermo/VPStandardStateTP.os build/src/thermo/WaterProps.os build/src/thermo/WaterPropsIAPWS.os build/src/thermo/WaterPropsIAPWSphi.os build/src/thermo/WaterSSTP.os build/src/tpx/CarbonDioxide.os build/src/tpx/HFC134a.os build/src/tpx/Heptane.os build/src/tpx/Hydrogen.os build/src/tpx/Methane.os build/src/tpx/Nitrogen.os build/src/tpx/Oxygen.os build/src/tpx/RedlichKwong.os build/src/tpx/Sub.os build/src/tpx/Water.os build/src/tpx/lk.os build/src/tpx/utils.os build/src/equil/BasisOptimize.os build/src/equil/ChemEquil.os build/src/equil/MultiPhase.os build/src/equil/MultiPhaseEquil.os build/src/equil/equilibrate.os build/src/equil/vcs_DoubleStarStar.os build/src/equil/vcs_Exception.os build/src/equil/vcs_Gibbs.os build/src/equil/vcs_IntStarStar.os build/src/equil/vcs_MultiPhaseEquil.os build/src/equil/vcs_SpeciesProperties.os build/src/equil/vcs_TP.os build/src/equil/vcs_VolPhase.os build/src/equil/vcs_elem.os build/src/equil/vcs_elem_rearrange.os build/src/equil/vcs_equilibrate.os build/src/equil/vcs_inest.os build/src/equil/vcs_nondim.os build/src/equil/vcs_phaseStability.os build/src/equil/vcs_prep.os build/src/equil/vcs_prob.os build/src/equil/vcs_rearrange.os build/src/equil/vcs_report.os build/src/equil/vcs_root1d.os build/src/equil/vcs_rxnadj.os build/src/equil/vcs_setMolesLinProg.os build/src/equil/vcs_solve.os build/src/equil/vcs_solve_TP.os build/src/equil/vcs_solve_phaseStability.os build/src/equil/vcs_species_thermo.os build/src/equil/vcs_util.os build/src/equil/vcs_dbocls.os build/src/equil/vcs_dbols.os build/src/equil/vcs_dbolsm.os build/src/equil/vcs_dmout.os build/src/equil/vcs_dvout.os build/src/equil/vcs_ivout.os build/src/equil/vcs_xerror.os build/src/converters/CKParser.os build/src/converters/CKReader.os build/src/converters/NASA9Parser.os build/src/converters/Reaction.os build/src/converters/Species.os build/src/converters/atomicWeightDB.os build/src/converters/ck2ct.os build/src/converters/ckr_utils.os build/src/converters/thermoFunctions.os build/src/converters/writelog.os build/src/numerics/BEulerInt.os build/src/numerics/BandMatrix.os build/src/numerics/CVodesIntegrator.os build/src/numerics/DAE_solvers.os build/src/numerics/DenseMatrix.os build/src/numerics/Func1.os build/src/numerics/GeneralMatrix.os build/src/numerics/IDA_Solver.os build/src/numerics/NonlinearSolver.os build/src/numerics/ODE_integrators.os build/src/numerics/ResidJacEval.os build/src/numerics/RootFind.os build/src/numerics/SquareMatrix.os build/src/numerics/funcs.os build/src/numerics/solveProb.os build/src/kinetics/AqueousKinetics.os build/src/kinetics/FalloffFactory.os build/src/kinetics/GRI_30_Kinetics.os build/src/kinetics/GasKinetics.os build/src/kinetics/Group.os build/src/kinetics/ImplicitSurfChem.os build/src/kinetics/InterfaceKinetics.os build/src/kinetics/Kinetics.os build/src/kinetics/KineticsFactory.os build/src/kinetics/ReactionPath.os build/src/kinetics/ReactionStoichMgr.os build/src/kinetics/importKinetics.os build/src/kinetics/solveSP.os build/src/transport/AqueousTransport.os build/src/transport/DustyGasTransport.os build/src/transport/GasTransport.os build/src/transport/LTPspecies.os build/src/transport/LiquidTranInteraction.os build/src/transport/LiquidTransport.os build/src/transport/LiquidTransportData.os build/src/transport/LiquidTransportParams.os build/src/transport/MMCollisionInt.os build/src/transport/MixTransport.os build/src/transport/MultiTransport.os build/src/transport/SimpleTransport.os build/src/transport/SolidTransport.os build/src/transport/TortuosityBase.os build/src/transport/TortuosityBruggeman.os build/src/transport/TortuosityMaxwell.os build/src/transport/TortuosityPercolation.os build/src/transport/TransportBase.os build/src/transport/TransportFactory.os build/src/transport/TransportParams.os build/src/transport/WaterTransport.os build/src/spectra/LineBroadener.os build/src/spectra/rotor.os build/src/spectra/spectralUtilities.os build/src/oneD/Domain1D.os build/src/oneD/MultiJac.os build/src/oneD/MultiNewton.os build/src/oneD/OneDim.os build/src/oneD/Sim1D.os build/src/oneD/StFlow.os build/src/oneD/boundaries1D.os build/src/oneD/newton_utils.os build/src/oneD/refine.os build/src/zeroD/ConstPressureReactor.os build/src/zeroD/FlowDevice.os build/src/zeroD/FlowReactor.os build/src/zeroD/Reactor.os build/src/zeroD/ReactorBase.os build/src/zeroD/ReactorFactory.os build/src/zeroD/ReactorNet.os build/src/zeroD/Wall.os build/src/clib/ct.os build/src/clib/ctbdry.os build/src/clib/ctfunc.os build/src/clib/ctmultiphase.os build/src/clib/ctonedim.os build/src/clib/ctreactor.os build/src/clib/ctrpath.os build/src/clib/ctsurf.os build/src/clib/ctxml.os /usr/bin/ranlib: archive member: build/lib/libcantera.a(daux.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(ddaspk.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(dgbfa.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(dgbsl.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(dgefa.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(dgesl.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(dp1vlu.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(dpcoef.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(dpolft.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(fdump.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(j4save.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(pcoef.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(polfit.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(pvalue.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(xercnt.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(xerhlt.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(xermsg.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(xerprn.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(xersve.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) /usr/bin/ranlib: archive member: build/lib/libcantera.a(xgetua.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib build/lib/libcantera.a ranlib: archive member: build/lib/libcantera.a(daux.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(ddaspk.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(dgbfa.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(dgbsl.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(dgefa.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(dgesl.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(dp1vlu.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(dpcoef.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(dpolft.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(fdump.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(j4save.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(pcoef.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(polfit.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(pvalue.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(xercnt.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(xerhlt.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(xermsg.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(xerprn.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(xersve.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) ranlib: archive member: build/lib/libcantera.a(xgetua.os) cputype (7) does not match previous archive members cputype (16777223) (all members must match) scons: *** [build/lib/libcantera.a] Error 1 scons: building terminated because of errors.
You'll notice that the problems are coming from some Fortran math routines like daux and ddaspk, which if you look up above, are compiled with the loathsome fortran compiler. Despite turning off every imaginable Fortran option, some stuff just HAS to be built in Fortran.
All the problems are caused by legacy fortran stuff. Fixing it causes more problems with legacy fortran stuff (see below). Those gfortran calls don't contain an -arch flag, despite my passing them via f77_flags and F90FLAGS in the scons script, are also created wrong. (This has been a problem before with another Cantera makefile typo/misordering of flags). This is part of what makes the Cantera build system so fragile - it takes a lot of hackery to get everything working together on changing architectures, compilers, etc.
(The real root of the problem is Apple's continual change in platforms - first to Intel, then to 64 bit, now away from gcc and over to llvm and friends. It makes reproducability impossible.)
The makefile is a nightmare, so I hacked this by manually fixing the compiler directives and running them by hand:
#!/bin/sh gfortran -o build/ext/math/daux.os -arch x86_64 -c -fPIC ext/math/daux.f gfortran -o build/ext/math/ddaspk.os -arch x86_64 -c -fPIC ext/math/ddaspk.f gfortran -o build/ext/math/dgbfa.os -arch x86_64 -c -fPIC ext/math/dgbfa.f gfortran -o build/ext/math/dgbsl.os -arch x86_64 -c -fPIC ext/math/dgbsl.f gfortran -o build/ext/math/dgefa.os -arch x86_64 -c -fPIC ext/math/dgefa.f gfortran -o build/ext/math/dgesl.os -arch x86_64 -c -fPIC ext/math/dgesl.f gfortran -o build/ext/math/dp1vlu.os -arch x86_64 -c -fPIC ext/math/dp1vlu.f gfortran -o build/ext/math/dpcoef.os -arch x86_64 -c -fPIC ext/math/dpcoef.f gfortran -o build/ext/math/dpolft.os -arch x86_64 -c -fPIC ext/math/dpolft.f gfortran -o build/ext/math/fdump.os -arch x86_64 -c -fPIC ext/math/fdump.f gfortran -o build/ext/math/j4save.os -arch x86_64 -c -fPIC ext/math/j4save.f gfortran -o build/ext/math/pcoef.os -arch x86_64 -c -fPIC ext/math/pcoef.f gfortran -o build/ext/math/polfit.os -arch x86_64 -c -fPIC ext/math/polfit.f gfortran -o build/ext/math/pvalue.os -arch x86_64 -c -fPIC ext/math/pvalue.f gfortran -o build/ext/math/xercnt.os -arch x86_64 -c -fPIC ext/math/xercnt.f gfortran -o build/ext/math/xerhlt.os -arch x86_64 -c -fPIC ext/math/xerhlt.f gfortran -o build/ext/math/xermsg.os -arch x86_64 -c -fPIC ext/math/xermsg.f gfortran -o build/ext/math/xerprn.os -arch x86_64 -c -fPIC ext/math/xerprn.f gfortran -o build/ext/math/xersve.os -arch x86_64 -c -fPIC ext/math/xersve.f gfortran -o build/ext/math/xgetua.os -arch x86_64 -c -fPIC ext/math/xgetua.f
Put that in a script, run chmod +x
on it, and run it.
Give up.
That's about the time that I gave up and started over.
ld symbols not found
Once I solved the above problem, I saw a new problem:
ranlib build/lib/libcantera.a scons: warning: Using $CXX to link Fortran and C++ code together. This may generate a buggy executable if the 'g++' compiler does not know how to deal with Fortran runtimes. File "/Users/charles/pkg/scons/std/bin/scons", line 192, in <module> g++ -o build/lib/libcantera_shared.dylib -dynamiclib build/ext/libexecstream/exec-stream.os build/ext/math/mach.os build/ext/math/printstring.os build/ext/math/daux.os build/ext/math/ddaspk.os build/ext/math/dgbfa.os build/ext/math/dgbsl.os build/ext/math/dgefa.os build/ext/math/dgesl.os build/ext/math/dp1vlu.os build/ext/math/dpcoef.os build/ext/math/dpolft.os build/ext/math/fdump.os build/ext/math/j4save.os build/ext/math/pcoef.os build/ext/math/polfit.os build/ext/math/pvalue.os build/ext/math/xercnt.os build/ext/math/xerhlt.os build/ext/math/xermsg.os build/ext/math/xerprn.os build/ext/math/xersve.os build/ext/math/xgetua.os build/src/base/LogPrintCtrl.os build/src/base/PrintCtrl.os build/src/base/application.os build/src/base/checkFinite.os build/src/base/clockWC.os build/src/base/ct2ctml.os build/src/base/ctexceptions.os build/src/base/ctml.os build/src/base/global.os build/src/base/mdp_allo.os build/src/base/plots.os build/src/base/stringUtils.os build/src/base/xml.os build/src/thermo/ConstCpPoly.os build/src/thermo/ConstDensityThermo.os build/src/thermo/DebyeHuckel.os build/src/thermo/Elements.os build/src/thermo/FixedChemPotSSTP.os build/src/thermo/GeneralSpeciesThermo.os build/src/thermo/GibbsExcessVPSSTP.os build/src/thermo/HMWSoln.os build/src/thermo/HMWSoln_input.os build/src/thermo/IdealGasPhase.os build/src/thermo/IdealMolalSoln.os build/src/thermo/IdealSolidSolnPhase.os build/src/thermo/IdealSolnGasVPSS.os build/src/thermo/IonsFromNeutralVPSSTP.os build/src/thermo/LatticePhase.os build/src/thermo/LatticeSolidPhase.os build/src/thermo/MargulesVPSSTP.os build/src/thermo/MetalSHEelectrons.os build/src/thermo/MineralEQ3.os build/src/thermo/MixedSolventElectrolyte.os build/src/thermo/MixtureFugacityTP.os build/src/thermo/MolalityVPSSTP.os build/src/thermo/MolarityIonicVPSSTP.os build/src/thermo/Mu0Poly.os build/src/thermo/Nasa9Poly1.os build/src/thermo/Nasa9PolyMultiTempRegion.os build/src/thermo/PDSS.os build/src/thermo/PDSS_ConstVol.os build/src/thermo/PDSS_HKFT.os build/src/thermo/PDSS_IdealGas.os build/src/thermo/PDSS_IonsFromNeutral.os build/src/thermo/PDSS_SSVol.os build/src/thermo/PDSS_Water.os build/src/thermo/Phase.os build/src/thermo/PhaseCombo_Interaction.os build/src/thermo/PseudoBinaryVPSSTP.os build/src/thermo/PureFluidPhase.os build/src/thermo/RedlichKisterVPSSTP.os build/src/thermo/RedlichKwongMFTP.os build/src/thermo/SemiconductorPhase.os build/src/thermo/SingleSpeciesTP.os build/src/thermo/SpeciesThermoFactory.os build/src/thermo/SpeciesThermoInterpType.os build/src/thermo/StoichSubstance.os build/src/thermo/StoichSubstanceSSTP.os build/src/thermo/SurfPhase.os build/src/thermo/ThermoFactory.os build/src/thermo/ThermoPhase.os build/src/thermo/VPSSMgr.os build/src/thermo/VPSSMgrFactory.os build/src/thermo/VPSSMgr_ConstVol.os build/src/thermo/VPSSMgr_General.os build/src/thermo/VPSSMgr_IdealGas.os build/src/thermo/VPSSMgr_Water_ConstVol.os build/src/thermo/VPSSMgr_Water_HKFT.os build/src/thermo/VPStandardStateTP.os build/src/thermo/WaterProps.os build/src/thermo/WaterPropsIAPWS.os build/src/thermo/WaterPropsIAPWSphi.os build/src/thermo/WaterSSTP.os build/src/tpx/CarbonDioxide.os build/src/tpx/HFC134a.os build/src/tpx/Heptane.os build/src/tpx/Hydrogen.os build/src/tpx/Methane.os build/src/tpx/Nitrogen.os build/src/tpx/Oxygen.os build/src/tpx/RedlichKwong.os build/src/tpx/Sub.os build/src/tpx/Water.os build/src/tpx/lk.os build/src/tpx/utils.os build/src/equil/BasisOptimize.os build/src/equil/ChemEquil.os build/src/equil/MultiPhase.os build/src/equil/MultiPhaseEquil.os build/src/equil/equilibrate.os build/src/equil/vcs_DoubleStarStar.os build/src/equil/vcs_Exception.os build/src/equil/vcs_Gibbs.os build/src/equil/vcs_IntStarStar.os build/src/equil/vcs_MultiPhaseEquil.os build/src/equil/vcs_SpeciesProperties.os build/src/equil/vcs_TP.os build/src/equil/vcs_VolPhase.os build/src/equil/vcs_elem.os build/src/equil/vcs_elem_rearrange.os build/src/equil/vcs_equilibrate.os build/src/equil/vcs_inest.os build/src/equil/vcs_nondim.os build/src/equil/vcs_phaseStability.os build/src/equil/vcs_prep.os build/src/equil/vcs_prob.os build/src/equil/vcs_rearrange.os build/src/equil/vcs_report.os build/src/equil/vcs_root1d.os build/src/equil/vcs_rxnadj.os build/src/equil/vcs_setMolesLinProg.os build/src/equil/vcs_solve.os build/src/equil/vcs_solve_TP.os build/src/equil/vcs_solve_phaseStability.os build/src/equil/vcs_species_thermo.os build/src/equil/vcs_util.os build/src/equil/vcs_dbocls.os build/src/equil/vcs_dbols.os build/src/equil/vcs_dbolsm.os build/src/equil/vcs_dmout.os build/src/equil/vcs_dvout.os build/src/equil/vcs_ivout.os build/src/equil/vcs_xerror.os build/src/converters/CKParser.os build/src/converters/CKReader.os build/src/converters/NASA9Parser.os build/src/converters/Reaction.os build/src/converters/Species.os build/src/converters/atomicWeightDB.os build/src/converters/ck2ct.os build/src/converters/ckr_utils.os build/src/converters/thermoFunctions.os build/src/converters/writelog.os build/src/numerics/BEulerInt.os build/src/numerics/BandMatrix.os build/src/numerics/CVodesIntegrator.os build/src/numerics/DAE_solvers.os build/src/numerics/DenseMatrix.os build/src/numerics/Func1.os build/src/numerics/GeneralMatrix.os build/src/numerics/IDA_Solver.os build/src/numerics/NonlinearSolver.os build/src/numerics/ODE_integrators.os build/src/numerics/ResidJacEval.os build/src/numerics/RootFind.os build/src/numerics/SquareMatrix.os build/src/numerics/funcs.os build/src/numerics/solveProb.os build/src/kinetics/AqueousKinetics.os build/src/kinetics/FalloffFactory.os build/src/kinetics/GRI_30_Kinetics.os build/src/kinetics/GasKinetics.os build/src/kinetics/Group.os build/src/kinetics/ImplicitSurfChem.os build/src/kinetics/InterfaceKinetics.os build/src/kinetics/Kinetics.os build/src/kinetics/KineticsFactory.os build/src/kinetics/ReactionPath.os build/src/kinetics/ReactionStoichMgr.os build/src/kinetics/importKinetics.os build/src/kinetics/solveSP.os build/src/transport/AqueousTransport.os build/src/transport/DustyGasTransport.os build/src/transport/GasTransport.os build/src/transport/LTPspecies.os build/src/transport/LiquidTranInteraction.os build/src/transport/LiquidTransport.os build/src/transport/LiquidTransportData.os build/src/transport/LiquidTransportParams.os build/src/transport/MMCollisionInt.os build/src/transport/MixTransport.os build/src/transport/MultiTransport.os build/src/transport/SimpleTransport.os build/src/transport/SolidTransport.os build/src/transport/TortuosityBase.os build/src/transport/TortuosityBruggeman.os build/src/transport/TortuosityMaxwell.os build/src/transport/TortuosityPercolation.os build/src/transport/TransportBase.os build/src/transport/TransportFactory.os build/src/transport/TransportParams.os build/src/transport/WaterTransport.os build/src/spectra/LineBroadener.os build/src/spectra/rotor.os build/src/spectra/spectralUtilities.os build/src/oneD/Domain1D.os build/src/oneD/MultiJac.os build/src/oneD/MultiNewton.os build/src/oneD/OneDim.os build/src/oneD/Sim1D.os build/src/oneD/StFlow.os build/src/oneD/boundaries1D.os build/src/oneD/newton_utils.os build/src/oneD/refine.os build/src/zeroD/ConstPressureReactor.os build/src/zeroD/FlowDevice.os build/src/zeroD/FlowReactor.os build/src/zeroD/Reactor.os build/src/zeroD/ReactorBase.os build/src/zeroD/ReactorFactory.os build/src/zeroD/ReactorNet.os build/src/zeroD/Wall.os build/src/clib/ct.os build/src/clib/ctbdry.os build/src/clib/ctfunc.os build/src/clib/ctmultiphase.os build/src/clib/ctonedim.os build/src/clib/ctreactor.os build/src/clib/ctrpath.os build/src/clib/ctsurf.os build/src/clib/ctxml.os -Lbuild/lib -L/Users/charles/pkg/sundials/std/lib -L/Users/charles/pkg/sundials/std/lib -lsundials_cvodes -lsundials_ida -lsundials_nvecserial -framework Accelerate Undefined symbols: "_s_stop", referenced from: _xerrwv_ in vcs_xerror.os "_s_wsfe", referenced from: _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os "__gfortran_transfer_integer", referenced from: _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _dp1vlu_ in dp1vlu.os _dp1vlu_ in dp1vlu.os _xermsg_ in xermsg.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os "__gfortran_concat_string", referenced from: _dp1vlu_ in dp1vlu.os _dp1vlu_ in dp1vlu.os _dp1vlu_ in dp1vlu.os _dp1vlu_ in dp1vlu.os _xermsg_ in xermsg.os "_e_wsfe", referenced from: _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os "__gfortran_st_write", referenced from: _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _dp1vlu_ in dp1vlu.os _dp1vlu_ in dp1vlu.os _xerhlt_ in xerhlt.os _xermsg_ in xermsg.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os "__gfortran_internal_free", referenced from: _xermsg_ in xermsg.os "__gfortran_st_write_done", referenced from: _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _dp1vlu_ in dp1vlu.os _dp1vlu_ in dp1vlu.os _xerhlt_ in xerhlt.os _xermsg_ in xermsg.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os "_do_fio", referenced from: _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dmout_ in vcs_dmout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _dvout_ in vcs_dvout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _ivout_ in vcs_ivout.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os _xerrwv_ in vcs_xerror.os "__gfortran_stop_numeric", referenced from: _xerrwd_ in daux.os _xerhlt_ in xerhlt.os "__gfortran_transfer_character", referenced from: _xerrwd_ in daux.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _xerhlt_ in xerhlt.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os "__gfortran_compare_string", referenced from: _xerprn_ in xerprn.os _xerprn_ in xerprn.os _xersve_ in xersve.os _xersve_ in xersve.os _xersve_ in xersve.os "__gfortran_transfer_real", referenced from: _xerrwd_ in daux.os _xerrwd_ in daux.os _xerrwd_ in daux.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os _ddaspk_ in ddaspk.os "__gfortran_internal_malloc", referenced from: _xermsg_ in xermsg.os "__gfortran_string_index", referenced from: _xerprn_ in xerprn.os ld: symbol(s) not found collect2: ld returned 1 exit status scons: *** [build/lib/libcantera_shared.dylib] Error 1 scons: building terminated because of errors.
Cantera all pages on the wiki related to the Cantera combustion microkinetics and thermodynamics (a.k.a. "thermochemistry") software.
Cantera · Cantera Outline · Category:Cantera
Outline of Cantera topics: Cantera Outline · Cantera Outline/Brief Understanding Cantera's Structure: Cantera Structure Cantera from Matlab: Using_Cantera#Matlab Cantera from Python: Using_Cantera#Python Cantera from C++: Using_Cantera#C++ Cantera + Fipy (PDE Solver): Fipy and Cantera/Diffusion 1D Cantera Gas Objects: Cantera/Gases Cantera 1D Domains, Stacks: Cantera_One-D_Domains · Cantera_Stacks Cantera Gas Mixing: Cantera_Gas_Mixing
Topics in Combustion: Diffusion: Cantera/Diffusion · Cantera/Diffusion Coefficients Sensitivity Analysis: Cantera/Sensitivity Analysis Analysis of the Jacobian Matrix in Cantera: Jacobian_in_Cantera Chemical Equilibrium: Chemical_Equilibrium Kinetic Mechanisms: Cantera/Kinetic_Mechanisms Reactor Equations: Cantera/Reactor_Equations Differential vs. Integral Reactors: Cantera/Integral_and_Differential_Reactors Effect of Dilution on Adiabatic Flame Temperature: Cantera/Adiabatic_Flame_Temperature_Dilution
Topics in Catalysis: Cantera for Catalysis: Cantera_for_Catalysis Steps for Modeling 0D Multiphase Reactor: Cantera_Multiphase_Zero-D Reaction Rate Source Terms: Cantera/Reaction_Rate_Source_Terms Surface coverage: Cantera/Surface_Coverage Surface reactions: Cantera/Surface_Reactions
Cantera Input Files: Chemkin file format: Chemkin CTI files: Cantera/CTI_Files · Cantera/CTI_Files/Phases · Cantera/CTI_Files/Species · Cantera/CTI_Files/Reactions
Hacking Cantera: Pantera (monkey patches and convenience functions for Cantera): Pantera Extending Cantera's C API: Cantera/Extending_C_API Extending Cantera with Python Classes: Cantera/Adding Python Class Debugging Cantera: Cantera/Debugging_Cantera Debugging Cantera from Python: Cantera/Debugging_Cantera_from_Python Gas Mixing Functions: Cantera_Gas_Mixing Residence Time Reactor (new Cantera class): Cantera/ResidenceTimeReactor
Resources: Cantera Resources: Cantera Resources Cantera Lecture Notes: Cantera_Lecture
Category:Cantera · Category:Combustion Category:C++ · Category:Python Flags · Template:CanteraFlag · e |
Installing Cantera notes on the wiki related to installing the Cantera thermochemistry software library.
Cantera Installation: Mac OS X 10.5 (Leopard): Installing_Cantera#Leopard Mac OS X 10.6 (Snow Leopard): Installing_Cantera#Snow_Leopard · Cantera2 Config Mac OS X 10.7 (Lion): Installing_Cantera#Lion Mac OS X 10.8 (Mountain Lion): Installing_Cantera#Mountain_Lion Ubuntu 12.04 (Precise Pangolin): Installing_Cantera#Ubuntu Windows XP: Installing_Cantera#Windows_XP Windows 7: Installing_Cantera#Windows_7
Cantera Preconfig: In old versions of Cantera, a preconfig file was used to specify library locations and options. Mac OS X 10.5 (Leopard) preconfig: Cantera_Preconfig/Leopard_Preconfig Mac OS X 10.6 (Snow Leopard) preconfig: Cantera_Preconfig/Snow_Leopard_Preconfig Mac OS X 10.8 (Mountain Lion) preconfig: Cantera_Config/MountainLion_SconsConfig Ubuntu 12.04 (Precise Pangolin) preconfig: Cantera_Config/Ubuntu1204_SconsConfig Flags · Template:InstallingCanteraFlag · e |