From charlesreid1

No edit summary
No edit summary
Line 85: Line 85:


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.
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:
<pre>
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/boost/std -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/boost/std -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/boost/std -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/boost/std -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/boost/std -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.
</pre>
Not sure what's causing it, but some googling turned up <code>--disable-asm-optimizations </code> as being necessary to get past these. Unfortunately, Cantera uses scons, not configure.

Revision as of 06:37, 26 August 2013

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 -arch i386" \
    c_flags="-arch x86_64 -arch i386" \
    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:

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/boost/std -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/boost/std -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/boost/std -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/boost/std -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/boost/std -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.

Not sure what's causing it, but some googling turned up --disable-asm-optimizations as being necessary to get past these. Unfortunately, Cantera uses scons, not configure.