[Trilinos-Users] [EXTERNAL] building Trilinos with BUILD_SHARED_LIBS on

Bill Spotz wfspotz at sandia.gov
Wed Dec 17 17:13:41 MST 2014


Nate,

This looks like a bug in SWIG (maybe obviously, since it should never abort).  I implemented a workaround in PyTrilinos, and I submitted an issue report to SWIG:

    https://github.com/swig/swig/issues/280.

Due to some continuous integration issues, updates to the main Trilinos repository are not currently propagating to the public github repo, so you won't see the changes until they get these issues worked out.  If you decide you want Tpetra enabled, I could send you a patch.

-Bill

On Dec 17, 2014, at 11:18 AM, Bill Spotz <wfspotz at sandia.gov> wrote:

> OK, cool.  I need to figure this out, and when I do, I'll let you know.
> 
> -Bill
> 
> On Dec 16, 2014, at 5:11 PM, Roberts, Nathan V. <nvroberts at alcf.anl.gov> wrote:
> 
>> Thanks, Bill.  On the Mountain Lion machine, I added the line
>> 
>> -D PyTrilinos_ENABLE_Tpetra:BOOL=OFF \
>> 
>> to my do-configure script, and now it's building successfully!  Thanks for your help.  While it might be nice eventually to turn Tpetra and Fortran back on, for my immediate purposes, this will work just fine.
>> 
>> Regards,
>> Nate
>> 
>> On Dec 16, 2014, at 4:28 PM, Bill Spotz <wfspotz at sandia.gov>
>> wrote:
>> 
>>> Nate,
>>> 
>>> Just yesterday, I saw the same build error for the very first time: same SWIG function, same line, same abort trap, same SWIG interface file.  My next step in tracking it down will be to disable Tpetra, to see if Tpetra.i is the culprit.  You could try this experiment on your own, as I have a couple higher priority items on my to-do list.  But I will get to it soon.
>>> 
>>> Good to hear about Yosemite.
>>> 
>>> -Bill
>>> 
>>> On Dec 16, 2014, at 1:27 PM, Roberts, Nathan V. <nvroberts at alcf.anl.gov> wrote:
>>> 
>>>> Update: I do get as far, and do get the same swig error during my Trilinos build, on the Yosemite machine as I do on the Mountain Lion machine.  Any advice would be greatly appreciated.
>>>> 
>>>> Thanks!
>>>> Nate
>>>> 
>>>> On Dec 16, 2014, at 12:24 PM, "Roberts, Nathan V." <nvroberts at alcf.anl.gov>
>>>> wrote:
>>>> 
>>>>> Bill (and Trilinos-Users),
>>>>> 
>>>>> Thanks for your reply—it looks to me like you were right to suspect Fortran.  On my Mountain Lion (10.8) machine, I'm now getting further than before, but I do now have a swig-related build issue.  The error message is below, and again below that, my current do-configure script.  As you can see, I'm trying to use swig 3.0.2 (the latest release).  I did also try with 2.0.8, but got an error saying that a version > 3.0 was required.  Any ideas on how I might resolve this?
>>>>> 
>>>>> (I'm still working on getting as far on the Yosemite machine, but indications are that Yosemite is not involved in the earlier issues.)
>>>>> 
>>>>> Nate
>>>>> 
>>>>> Assertion failed: (b->refcount > 0), function DohDelete, file DOH/base.c, line 42.
>>>>> /bin/sh: line 1: 20863 Abort trap: 6           /Users/nroberts/lib/swig-3.0.2/bin/swig -python -I/Users/nroberts/publicTrilinos/build/release-shared/packages/PyTrilinos/doc/Doxygen -noproxydel -outdir PyTrilinos -c++ -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/PyTrilinos/src -I/Users/nroberts/publicTrilinos/packages/PyTrilinos/src -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Applications/paraview.app/Contents/Python/numpy/core/include -I/Applications/paraview.app/Contents/Python/mpi4py/include -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/packages/nox/src-loca/src-thyra -I/Users/nroberts/publicTrilinos/packages/nox/src-loca/src-epetra -I/Users/nroberts/publicTrilinos/packages/nox/src-loca/src-epetra/continuation-manager -I/Users/nroberts/publicTrilinos/packages/nox/src-loca/src-lapack -I/Users/nroberts/publicTrilinos/packages/nox/src-loca/src -I/Users/nroberts/publicTrilinos/packages/nox/src-epetra -I/Users/nroberts/publicTrilinos/packages/nox/src-lapack -I/Users/nroberts/publicTrilinos/build/release-shared/packages/nox/src -I/Users/nroberts/publicTrilinos/packages/nox/src -I/Users/nroberts/publicTrilinos/packages/nox/src-thyra -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teko/src -I/Users/nroberts/publicTrilinos/packages/teko/src -I/Users/nroberts/publicTrilinos/packages/teko/src/NS -I/Users/nroberts/publicTrilinos/packages/teko/src/Epetra -I/Users/nroberts/publicTrilinos/build/release-shared/packages/stratimikos/src -I/Users/nroberts/publicTrilinos/packages/stratimikos/src -I/Users/nroberts/publicTrilinos/packages/stratimikos/adapters/belos/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/stratimikos/adapters/belos/src -I/Users/nroberts/publicTrilinos/packages/stratimikos/adapters/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/stratimikos/adapters/amesos/src -I/Users/nroberts/publicTrilinos/packages/stratimikos/adapters/ml/src -I/Users/nroberts/publicTrilinos/packages/stratimikos/adapters/ifpack/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/belos/tpetra/src -I/Users/nroberts/publicTrilinos/packages/belos/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/belos/epetra/src -I/Users/nroberts/publicTrilinos/packages/belos/epetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/belos/src -I/Users/nroberts/publicTrilinos/packages/belos/src -I/Users/nroberts/publicTrilinos/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/LinAlg -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ml/src -I/Users/nroberts/publicTrilinos/packages/ml/src/Include -I/Users/nroberts/publicTrilinos/packages/ml/src/Comm -I/Users/nroberts/publicTrilinos/packages/ml/src/Coarsen -I/Users/nroberts/publicTrilinos/packages/ml/src/FEGrid -I/Users/nroberts/publicTrilinos/packages/ml/src/Main -I/Users/nroberts/publicTrilinos/packages/ml/src/Smoother -I/Users/nroberts/publicTrilinos/packages/ml/src/Krylov -I/Users/nroberts/publicTrilinos/packages/ml/src/Operator -I/Users/nroberts/publicTrilinos/packages/ml/src/Utils -I/Users/nroberts/publicTrilinos/packages/ml/src/RefMaxwell -I/Users/nroberts/publicTrilinos/packages/ml/src/MatrixFree -I/Users/nroberts/publicTrilinos/packages/ml/src/MLAPI -I/Users/nroberts/publicTrilinos/packages/ml/src/LevelWrap -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ifpack/src -I/Users/nroberts/publicTrilinos/packages/ifpack/src -I/Users/nroberts/publicTrilinos/packages/ifpack/../amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/ifpack/../amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/build/release-shared/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/COLAMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CHOLMOD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/KLU/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/BTF/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CAMD/Include -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src/transform -I/Users/nroberts/publicTrilinos/packages/epetraext/src/inout -I/Users/nroberts/publicTrilinos/packages/epetraext/src/coloring -I/Users/nroberts/publicTrilinos/packages/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/epetraext/src/block -I/Users/nroberts/publicTrilinos/packages/epetraext/src/restrict -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/lib/hdf5/include -I/Users/nroberts/publicTrilinos/build/release-shared/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra -I/Users/nroberts/publicTrilinos/build/release-shared/packages/galeri/src-xpetra/../src -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra/../src/Utils -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra/../src/Headers -I/Users/nroberts/publicTrilinos/build/release-shared/packages/galeri/src -I/Users/nroberts/publicTrilinos/packages/galeri/src -I/Users/nroberts/publicTrilinos/packages/galeri/src/Maps -I/Users/nroberts/publicTrilinos/packages/galeri/src/CRSMatrices -I/Users/nroberts/publicTrilinos/packages/galeri/src/FiniteElements -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/Matrix -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/StridedMap -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/BlockedCrsMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/Cloner -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/sup -I/Users/nroberts/publicTrilinos/packages/xpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/ext -I/Users/nroberts/publicTrilinos/packages/xpetra/src/CrsGraph -I/Users/nroberts/publicTrilinos/packages/xpetra/src/CrsMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/src/DistObject -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Export -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Headers -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Import -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Map -I/Users/nroberts/publicTrilinos/packages/xpetra/src/MultiVector -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Operator -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Platform -I/Users/nroberts/publicTrilinos/packages/xpetra/src/RowGraph -I/Users/nroberts/publicTrilinos/packages/xpetra/src/RowMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Utils -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Utils/ForwardDeclaration -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Vector -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/isorropia/src -I/Users/nroberts/publicTrilinos/packages/isorropia/src -I/Users/nroberts/publicTrilinos/packages/isorropia/src/epetra -I/Users/nroberts/publicTrilinos/packages/isorropia/src/epetra/zoltanLib -I/Users/nroberts/publicTrilinos/build/release-shared/packages/zoltan/src -I/Users/nroberts/publicTrilinos/packages/zoltan/src/include -I/Users/nroberts/publicTrilinos/packages/zoltan/src/all -I/Users/nroberts/publicTrilinos/packages/zoltan/src/coloring -I/Users/nroberts/publicTrilinos/packages/zoltan/src/graph -I/Users/nroberts/publicTrilinos/packages/zoltan/src/ha -I/Users/nroberts/publicTrilinos/packages/zoltan/src/hier -I/Users/nroberts/publicTrilinos/packages/zoltan/src/hsfc -I/Users/nroberts/publicTrilinos/packages/zoltan/src/lb -I/Users/nroberts/publicTrilinos/packages/zoltan/src/matrix -I/Users/nroberts/publicTrilinos/packages/zoltan/src/order -I/Users/nroberts/publicTrilinos/packages/zoltan/src/par -I/Users/nroberts/publicTrilinos/packages/zoltan/src/params -I/Users/nroberts/publicTrilinos/packages/zoltan/src/tpls -I/Users/nroberts/publicTrilinos/packages/zoltan/src/phg -I/Users/nroberts/publicTrilinos/packages/zoltan/src/rcb -I/Users/nroberts/publicTrilinos/packages/zoltan/src/reftree -I/Users/nroberts/publicTrilinos/packages/zoltan/src/simple -I/Users/nroberts/publicTrilinos/packages/zoltan/src/timer -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/Communication -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/DDirectory -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/Timer -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/shared -I/Users/nroberts/publicTrilinos/packages/zoltan/src/zz -I/usr/include -I/Users/nroberts/publicTrilinos/packages/thyra/adapters/epetra/src -I/Users/nroberts/publicTrilinos/packages/thyra/core/src -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_vector/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_vector/extended -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/operator_vector/client_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/operator_vector/adapter_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_solve/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_solve/extended -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/operator_solve/client_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/nonlinear/model_evaluator/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/nonlinear/model_evaluator/client_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/nonlinear/solvers/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/nonlinear/solvers/client_support -I/Users/nroberts/publicTrilinos/build/release-shared/packages/thyra/core/src -I/Users/nroberts/publicTrilinos/packages/thyra/core/example/operator_vector -I/Users/nroberts/publicTrilinos/packages/rtop/src -I/Users/nroberts/publicTrilinos/packages/rtop/src/interfaces -I/Users/nroberts/publicTrilinos/packages/rtop/src/support -I/Users/nroberts/publicTrilinos/packages/rtop/src/ops_lib -I/Users/nroberts/publicTrilinos/packages/rtop/src/lapack -I/Users/nroberts/publicTrilinos/build/release-shared/packages/rtop/src -I/Users/nroberts/publicTrilinos/packages/ifpack2/adapters/thyra -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ifpack2/adapters -I/Users/nroberts/publicTrilinos/packages/ifpack2/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ifpack2/src -I/Users/nroberts/publicTrilinos/packages/zoltan2/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/zoltan2/src -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/algorithms -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/algorithms/partition -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/algorithms/order -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/algorithms/color -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/algorithms/match -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/environment -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/include -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/input -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/models -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/problems -I/Users/nroberts/publicTrilinos/packages/zoltan2/src/util -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/src -I/Users/nroberts/publicTrilinos/packages/teuchos/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/src -I/Users/nroberts/publicTrilinos/packages/kokkos/src -I/Users/nroberts/publicTrilinos/packages/kokkos/LinAlg -I/Users/nroberts/publicTrilinos/packages/kokkos/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/tpetra/src -I/Users/nroberts/publicTrilinos/packages/anasazi/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/epetra/util/ModeLaplace -I/Users/nroberts/publicTrilinos/packages/anasazi/epetra/util/ModeLaplace -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/epetra/src -I/Users/nroberts/publicTrilinos/packages/anasazi/epetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/src -I/Users/nroberts/publicTrilinos/packages/anasazi/src -I/Users/nroberts/publicTrilinos/packages/anasazi/src/../thyra/src -I/Users/nroberts/publicTrilinos/packages/anasazi/src/../tpetra/src -I/Users/nroberts/publicTrilinos -I/Users/nroberts/publicTrilinos/build/release-shared/packages/amesos2/src -I/Users/nroberts/publicTrilinos/packages/amesos2/src -I/Users/nroberts/publicTrilinos/packages/amesos2/src/basker -I/Users/nroberts/publicTrilinos/packages/amesos2/src/SuiteSparse/KLU2/Include -I/Users/nroberts/publicTrilinos/packages/amesos2/src/SuiteSparse/KLU2/Source -I/Users/nroberts/publicTrilinos/packages/amesos2/src/../../amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos2/src/../../amesos/src/SuiteSparse/COLAMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos2/src/../../amesos/src/SuiteSparse/BTF/Include -I/Users/nroberts/publicTrilinos/packages/amesos2/src/../../amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/packages/thyra/adapters/tpetra/src -I/Users/nroberts/publicTrilinos/packages/thyra/adapters/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/thyra/adapters/epetraext/src/transformer -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/tpetra/src -I/Users/nroberts/publicTrilinos/packages/anasazi/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/epetra/util/ModeLaplace -I/Users/nroberts/publicTrilinos/packages/anasazi/epetra/util/ModeLaplace -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/epetra/src -I/Users/nroberts/publicTrilinos/packages/anasazi/epetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/anasazi/src -I/Users/nroberts/publicTrilinos/packages/anasazi/src -I/Users/nroberts/publicTrilinos/packages/anasazi/src/../thyra/src -I/Users/nroberts/publicTrilinos/packages/anasazi/src/../tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/belos/tpetra/src -I/Users/nroberts/publicTrilinos/packages/belos/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/belos/epetra/src -I/Users/nroberts/publicTrilinos/packages/belos/epetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/belos/src -I/Users/nroberts/publicTrilinos/packages/belos/src -I/Users/nroberts/publicTrilinos/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/LinAlg -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/packages/thyra/adapters/epetra/src -I/Users/nroberts/publicTrilinos/packages/thyra/core/src -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_vector/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_vector/extended -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/operator_vector/client_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/operator_vector/adapter_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_solve/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/operator_solve/extended -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/operator_solve/client_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/nonlinear/model_evaluator/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/nonlinear/model_evaluator/client_support -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/interfaces/nonlinear/solvers/fundamental -I/Users/nroberts/publicTrilinos/packages/thyra/core/src/support/nonlinear/solvers/client_support -I/Users/nroberts/publicTrilinos/build/release-shared/packages/thyra/core/src -I/Users/nroberts/publicTrilinos/packages/thyra/core/example/operator_vector -I/Users/nroberts/publicTrilinos/packages/rtop/src -I/Users/nroberts/publicTrilinos/packages/rtop/src/interfaces -I/Users/nroberts/publicTrilinos/packages/rtop/src/support -I/Users/nroberts/publicTrilinos/packages/rtop/src/ops_lib -I/Users/nroberts/publicTrilinos/packages/rtop/src/lapack -I/Users/nroberts/publicTrilinos/build/release-shared/packages/rtop/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ml/src -I/Users/nroberts/publicTrilinos/packages/ml/src/Include -I/Users/nroberts/publicTrilinos/packages/ml/src/Comm -I/Users/nroberts/publicTrilinos/packages/ml/src/Coarsen -I/Users/nroberts/publicTrilinos/packages/ml/src/FEGrid -I/Users/nroberts/publicTrilinos/packages/ml/src/Main -I/Users/nroberts/publicTrilinos/packages/ml/src/Smoother -I/Users/nroberts/publicTrilinos/packages/ml/src/Krylov -I/Users/nroberts/publicTrilinos/packages/ml/src/Operator -I/Users/nroberts/publicTrilinos/packages/ml/src/Utils -I/Users/nroberts/publicTrilinos/packages/ml/src/RefMaxwell -I/Users/nroberts/publicTrilinos/packages/ml/src/MatrixFree -I/Users/nroberts/publicTrilinos/packages/ml/src/MLAPI -I/Users/nroberts/publicTrilinos/packages/ml/src/LevelWrap -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ifpack/src -I/Users/nroberts/publicTrilinos/packages/ifpack/src -I/Users/nroberts/publicTrilinos/packages/ifpack/../amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/ifpack/../amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/build/release-shared/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/COLAMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CHOLMOD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/KLU/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/BTF/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CAMD/Include -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src/transform -I/Users/nroberts/publicTrilinos/packages/epetraext/src/inout -I/Users/nroberts/publicTrilinos/packages/epetraext/src/coloring -I/Users/nroberts/publicTrilinos/packages/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/epetraext/src/block -I/Users/nroberts/publicTrilinos/packages/epetraext/src/restrict -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/lib/hdf5/include -I/Users/nroberts/publicTrilinos/build/release-shared/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra -I/Users/nroberts/publicTrilinos/build/release-shared/packages/galeri/src-xpetra/../src -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra/../src/Utils -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra/../src/Headers -I/Users/nroberts/publicTrilinos/build/release-shared/packages/galeri/src -I/Users/nroberts/publicTrilinos/packages/galeri/src -I/Users/nroberts/publicTrilinos/packages/galeri/src/Maps -I/Users/nroberts/publicTrilinos/packages/galeri/src/CRSMatrices -I/Users/nroberts/publicTrilinos/packages/galeri/src/FiniteElements -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/Matrix -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/StridedMap -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/BlockedCrsMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/Cloner -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/sup -I/Users/nroberts/publicTrilinos/packages/xpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/ext -I/Users/nroberts/publicTrilinos/packages/xpetra/src/CrsGraph -I/Users/nroberts/publicTrilinos/packages/xpetra/src/CrsMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/src/DistObject -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Export -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Headers -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Import -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Map -I/Users/nroberts/publicTrilinos/packages/xpetra/src/MultiVector -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Operator -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Platform -I/Users/nroberts/publicTrilinos/packages/xpetra/src/RowGraph -I/Users/nroberts/publicTrilinos/packages/xpetra/src/RowMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Utils -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Utils/ForwardDeclaration -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Vector -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/src -I/Users/nroberts/publicTrilinos/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/src -I/Users/nroberts/publicTrilinos/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/LinAlg -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/isorropia/src -I/Users/nroberts/publicTrilinos/packages/isorropia/src -I/Users/nroberts/publicTrilinos/packages/isorropia/src/epetra -I/Users/nroberts/publicTrilinos/packages/isorropia/src/epetra/zoltanLib -I/Users/nroberts/publicTrilinos/build/release-shared/packages/zoltan/src -I/Users/nroberts/publicTrilinos/packages/zoltan/src/include -I/Users/nroberts/publicTrilinos/packages/zoltan/src/all -I/Users/nroberts/publicTrilinos/packages/zoltan/src/coloring -I/Users/nroberts/publicTrilinos/packages/zoltan/src/graph -I/Users/nroberts/publicTrilinos/packages/zoltan/src/ha -I/Users/nroberts/publicTrilinos/packages/zoltan/src/hier -I/Users/nroberts/publicTrilinos/packages/zoltan/src/hsfc -I/Users/nroberts/publicTrilinos/packages/zoltan/src/lb -I/Users/nroberts/publicTrilinos/packages/zoltan/src/matrix -I/Users/nroberts/publicTrilinos/packages/zoltan/src/order -I/Users/nroberts/publicTrilinos/packages/zoltan/src/par -I/Users/nroberts/publicTrilinos/packages/zoltan/src/params -I/Users/nroberts/publicTrilinos/packages/zoltan/src/tpls -I/Users/nroberts/publicTrilinos/packages/zoltan/src/phg -I/Users/nroberts/publicTrilinos/packages/zoltan/src/rcb -I/Users/nroberts/publicTrilinos/packages/zoltan/src/reftree -I/Users/nroberts/publicTrilinos/packages/zoltan/src/simple -I/Users/nroberts/publicTrilinos/packages/zoltan/src/timer -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/Communication -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/DDirectory -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/Timer -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/shared -I/Users/nroberts/publicTrilinos/packages/zoltan/src/zz -I/usr/include -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/komplex/src -I/Users/nroberts/publicTrilinos/packages/komplex/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ifpack/src -I/Users/nroberts/publicTrilinos/packages/ifpack/src -I/Users/nroberts/publicTrilinos/packages/ifpack/../amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/ifpack/../amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/build/release-shared/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/COLAMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CHOLMOD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/KLU/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/BTF/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CAMD/Include -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src/transform -I/Users/nroberts/publicTrilinos/packages/epetraext/src/inout -I/Users/nroberts/publicTrilinos/packages/epetraext/src/coloring -I/Users/nroberts/publicTrilinos/packages/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/epetraext/src/block -I/Users/nroberts/publicTrilinos/packages/epetraext/src/restrict -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/lib/hdf5/include -I/Users/nroberts/publicTrilinos/build/release-shared/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/AMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/COLAMD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CHOLMOD/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/UFconfig -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/KLU/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/BTF/Include -I/Users/nroberts/publicTrilinos/packages/amesos/src/SuiteSparse/CAMD/Include -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src/transform -I/Users/nroberts/publicTrilinos/packages/epetraext/src/inout -I/Users/nroberts/publicTrilinos/packages/epetraext/src/coloring -I/Users/nroberts/publicTrilinos/packages/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/epetraext/src/block -I/Users/nroberts/publicTrilinos/packages/epetraext/src/restrict -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/lib/hdf5/include -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra -I/Users/nroberts/publicTrilinos/build/release-shared/packages/galeri/src-xpetra/../src -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra/../src/Utils -I/Users/nroberts/publicTrilinos/packages/galeri/src-xpetra/../src/Headers -I/Users/nroberts/publicTrilinos/build/release-shared/packages/galeri/src -I/Users/nroberts/publicTrilinos/packages/galeri/src -I/Users/nroberts/publicTrilinos/packages/galeri/src/Maps -I/Users/nroberts/publicTrilinos/packages/galeri/src/CRSMatrices -I/Users/nroberts/publicTrilinos/packages/galeri/src/FiniteElements -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/Matrix -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/StridedMap -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/BlockedCrsMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/sup/Cloner -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/sup -I/Users/nroberts/publicTrilinos/packages/xpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/ext -I/Users/nroberts/publicTrilinos/packages/xpetra/src/CrsGraph -I/Users/nroberts/publicTrilinos/packages/xpetra/src/CrsMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/src/DistObject -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Export -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Headers -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Import -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Map -I/Users/nroberts/publicTrilinos/packages/xpetra/src/MultiVector -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Operator -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Platform -I/Users/nroberts/publicTrilinos/packages/xpetra/src/RowGraph -I/Users/nroberts/publicTrilinos/packages/xpetra/src/RowMatrix -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Utils -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Utils/ForwardDeclaration -I/Users/nroberts/publicTrilinos/packages/xpetra/src/Vector -I/Users/nroberts/publicTrilinos/build/release-shared/packages/xpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src/transform -I/Users/nroberts/publicTrilinos/packages/epetraext/src/inout -I/Users/nroberts/publicTrilinos/packages/epetraext/src/coloring -I/Users/nroberts/publicTrilinos/packages/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/epetraext/src/block -I/Users/nroberts/publicTrilinos/packages/epetraext/src/restrict -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/lib/hdf5/include -I/Users/nroberts/publicTrilinos/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/src -I/Users/nroberts/publicTrilinos/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/LinAlg -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/packages/aztecoo/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/pliris/src -I/Users/nroberts/publicTrilinos/packages/pliris/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/isorropia/src -I/Users/nroberts/publicTrilinos/packages/isorropia/src -I/Users/nroberts/publicTrilinos/packages/isorropia/src/epetra -I/Users/nroberts/publicTrilinos/packages/isorropia/src/epetra/zoltanLib -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src/transform -I/Users/nroberts/publicTrilinos/packages/epetraext/src/inout -I/Users/nroberts/publicTrilinos/packages/epetraext/src/coloring -I/Users/nroberts/publicTrilinos/packages/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/epetraext/src/block -I/Users/nroberts/publicTrilinos/packages/epetraext/src/restrict -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/lib/hdf5/include -I/Users/nroberts/publicTrilinos/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/src -I/Users/nroberts/publicTrilinos/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/LinAlg -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/zoltan/src -I/Users/nroberts/publicTrilinos/packages/zoltan/src/include -I/Users/nroberts/publicTrilinos/packages/zoltan/src/all -I/Users/nroberts/publicTrilinos/packages/zoltan/src/coloring -I/Users/nroberts/publicTrilinos/packages/zoltan/src/graph -I/Users/nroberts/publicTrilinos/packages/zoltan/src/ha -I/Users/nroberts/publicTrilinos/packages/zoltan/src/hier -I/Users/nroberts/publicTrilinos/packages/zoltan/src/hsfc -I/Users/nroberts/publicTrilinos/packages/zoltan/src/lb -I/Users/nroberts/publicTrilinos/packages/zoltan/src/matrix -I/Users/nroberts/publicTrilinos/packages/zoltan/src/order -I/Users/nroberts/publicTrilinos/packages/zoltan/src/par -I/Users/nroberts/publicTrilinos/packages/zoltan/src/params -I/Users/nroberts/publicTrilinos/packages/zoltan/src/tpls -I/Users/nroberts/publicTrilinos/packages/zoltan/src/phg -I/Users/nroberts/publicTrilinos/packages/zoltan/src/rcb -I/Users/nroberts/publicTrilinos/packages/zoltan/src/reftree -I/Users/nroberts/publicTrilinos/packages/zoltan/src/simple -I/Users/nroberts/publicTrilinos/packages/zoltan/src/timer -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/Communication -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/DDirectory -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/Timer -I/Users/nroberts/publicTrilinos/packages/zoltan/src/Utilities/shared -I/Users/nroberts/publicTrilinos/packages/zoltan/src/zz -I/usr/include -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src -I/Users/nroberts/publicTrilinos/packages/epetraext/src/transform -I/Users/nroberts/publicTrilinos/packages/epetraext/src/inout -I/Users/nroberts/publicTrilinos/packages/epetraext/src/coloring -I/Users/nroberts/publicTrilinos/packages/epetraext/src/model_evaluator -I/Users/nroberts/publicTrilinos/packages/epetraext/src/block -I/Users/nroberts/publicTrilinos/packages/epetraext/src/restrict -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/lib/hdf5/include -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/ext -I/Users/nroberts/publicTrilinos/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/inout -I/Users/nroberts/publicTrilinos/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/tpetra/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/TSQR/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/LinAlg -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/NodeAPI -I/Users/nroberts/publicTrilinos/build/release-shared/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/packages/kokkos/classic/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/packages/ThreadPool/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/triutils/src -I/Users/nroberts/publicTrilinos/packages/triutils/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/build/release-shared/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/epetra/src -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -I/Users/nroberts/publicTrilinos/build/release-shared -I/Users/nroberts/publicTrilinos/packages/teuchos/remainder/src -I/Users/nroberts/publicTrilinos/build/release-shared/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/core/src -I/Users/nroberts/publicTrilinos/packages/teuchos/numerics/src -I/Users/nroberts/publicTrilinos/packages/teuchos/comm/src -I/Users/nroberts/publicTrilinos/packages/teuchos/parameterlist/src -o /Users/nroberts/publicTrilinos/build/release-shared/packages/PyTrilinos/src/TpetraPYTHON_wrap.cpp /Users/nroberts/publicTrilinos/packages/PyTrilinos/src/Tpetra.i
>>>>> make[2]: *** [packages/PyTrilinos/src/TpetraPYTHON_wrap.cpp] Error 134
>>>>> make[1]: *** [packages/PyTrilinos/src/CMakeFiles/Tpetra.dir/all] Error 2
>>>>> 
>>>>> 
>>>>> My do-configure script:
>>>>> 
>>>>> EXTRA_ARGS=$@
>>>>> 
>>>>> rm -f CMakeCache.txt
>>>>> 
>>>>> cmake \
>>>>> -D Trilinos_WARNINGS_AS_ERRORS_FLAGS:STRING="" \
>>>>> -D TPL_ENABLE_MPI:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Fortran:BOOL=OFF \
>>>>> -D TPL_ENABLE_MUMPS:STRING=OFF \
>>>>> -D MUMPS_LIBRARY_DIRS:FILEPATH=/Users/nroberts/src/MUMPS_4.10.0/lib/ \
>>>>> -D MUMPS_LIBRARY_NAMES:STRING="dmumps; pord; mumps_common" \
>>>>> -D TPL_MUMPS_INCLUDE_DIRS:FILEPATH=/Users/nroberts/lib/mumps-4.10.0/include \
>>>>> -D CMAKE_CXX_COMPILER:FILEPATH=/Users/nroberts/lib/openmpi-1.6.5/bin/mpicxx \
>>>>> -D CMAKE_C_COMPILER:FILEPATH=/Users/nroberts/lib/openmpi-1.6.5/bin/mpicc \
>>>>> -D CMAKE_Fortran_COMPILER:FILEPATH=/Users/nroberts/lib/openmpi-1.6.5/bin/mpif90 \
>>>>> -D SWIG_EXECUTABLE:PATH=/Users/nroberts/lib/swig-3.0.2/bin/swig \
>>>>> -D Trilinos_SKIP_FORTRANCINTERFACE_VERIFY_TEST:BOOL=ON \
>>>>> -D MPI_BASE_DIR:PATH=/Users/nroberts/lib/openmpi-1.6.5 \
>>>>> -D HAVE_GCC_ABI_DEMANGLE:BOOL=ON \
>>>>> -D DART_TESTING_TIMEOUT:STRING=600 \
>>>>> -D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
>>>>> -D BUILD_SHARED_LIBS:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Anasazi:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Belos:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Intrepid:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Sacado:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Epetra:BOOL=ON \
>>>>> -D Trilinos_ENABLE_EpetraExt:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Teuchos:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Shards:BOOL=ON \
>>>>> -D Trilinos_ENABLE_Amesos:BOOL=ON \
>>>>> -D Trilinos_ENABLE_PyTrilinos:BOOL=ON \
>>>>> -D Trilinos_ENABLE_STK:BOOL=OFF \
>>>>> -D Trilinos_ENABLE_Zoltan:BOOL=ON \
>>>>> -D Trilinos_ENABLE_ML:BOOL=ON \
>>>>> -D Trilinos_ENABLE_TESTS:BOOL=OFF \
>>>>> -D TPL_ENABLE_HDF5:STRING=ON \
>>>>> -D Trilinos_EXTRA_LINK_FLAGS:STRING="/usr/lib/libz.dylib" \
>>>>> -D TPL_ENABLE_Zlib:BOOL=ON \
>>>>> -D Zlib_LIBRARY_DIRS:FILEPATH="/usr/lib" \
>>>>> -D Zlib_LIBRARY_NAMES:FILEPATH="z" \
>>>>> -D HDF5_LIBRARY_DIRS:FILEPATH=/Users/nroberts/lib/hdf5/lib \
>>>>> -D HDF5_LIBRARY_NAMES:STRING="hdf5" \
>>>>> -D TPL_HDF5_LIBRARIES="/Users/nroberts/lib/hdf5/lib/libhdf5.a;/usr/lib/libz.dylib" \
>>>>> -D TPL_HDF5_INCLUDE_DIRS:FILEPATH=/Users/nroberts/lib/hdf5/include \
>>>>> -D EpetraExt_USING_HDF5:BOOL=ON \
>>>>> -DTPL_ENABLE_Netcdf=OFF \
>>>>> -DTPL_ENABLE_GLM=OFF \
>>>>> -DTrilinos_ASSERT_MISSING_PACKAGES=OFF \
>>>>> -D CMAKE_INSTALL_PREFIX:PATH=/Users/nroberts/lib/trilinos/mpi-release-shared/ \
>>>>> $EXTRA_ARGS \
>>>>> ../../
>>>>> 
>>>>> 
>>>>> On Dec 14, 2014, at 10:17 PM, Bill Spotz <wfspotz at sandia.gov> wrote:
>>>>> 
>>>>>> Hi Nathan,
>>>>>> 
>>>>>> So the underscores have me thinking that this is a Fortran-related issue.  I compile PyTrilinos all the time with shared libraries on, but I also turn Fortran off because getting compiler version numbers to match has been more trouble than it is worth.  Try building with Fortran disabled and see if it clears this up.
>>>>>> 
>>>>>> Unfortunately, we haven't been able to upgrade to Yosemite at Sandia, so if it is a 10.10-related  problem, I won't be able to reproduce it.
>>>>>> 
>>>>>> If Fortran is the problem, and you need it enabled, then hopefully I'll be able to reproduce it.
>>>>>> 
>>>>>> -Bill
>>>>>> 
>>>>>> On Dec 12, 2014, at 5:23 PM, Roberts, Nathan V. <nvroberts at alcf.anl.gov> wrote:
>>>>>> 
>>>>>>> Hi all,
>>>>>>> 
>>>>>>> I generally build Trilinos statically.  However, I’m now interested in experimenting with PyTrilinos—my ultimate interest is in providing a Python interface for Camellia—and it appears that to use this, I need to set 
>>>>>>> 
>>>>>>> BUILD_SHARED_LIBS:BOOL=ON
>>>>>>> 
>>>>>>> in my do-configure script.  Having done so, the do-configure completes successfully, but the build itself fails while trying to link Epetra.  The link line and the error message are below.  I include my do-configure script at bottom.  Any assistance is very much appreciated.  (Building on OS X Yosemite.)
>>>>>>> 
>>>>>>> I have the same issue with both the public git repo and the 11.12.1 release.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Nate
>>>>>>> 
>>>>>>> /Users/nroberts/lib/openmpi-1.8.3/bin/mpicxx  -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -dynamiclib -Wl,-headerpad_max_install_names   -compatibility_version 11.0.0 -current_version 11.12.1 -o libepetra.11.12.1.dylib -install_name /Users/nroberts/trilinos-11.12.1-Source/build/mpi-release-shared/packages/epetra/src/libepetra.11.dylib CMakeFiles/epetra.dir/Epetra_BLAS.cpp.o CMakeFiles/epetra.dir/Epetra_BasicDirectory.cpp.o CMakeFiles/epetra.dir/Epetra_BasicRowMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_BlockMap.cpp.o CMakeFiles/epetra.dir/Epetra_BlockMapData.cpp.o CMakeFiles/epetra.dir/Epetra_C_wrappers.cpp.o CMakeFiles/epetra.dir/Epetra_CompObject.cpp.o CMakeFiles/epetra.dir/Epetra_CrsGraph.cpp.o CMakeFiles/epetra.dir/Epetra_CrsGraphData.cpp.o CMakeFiles/epetra.dir/Epetra_CrsMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_CrsSingletonFilter.cpp.o CMakeFiles/epetra.dir/Epetra_Data.cpp.o CMakeFiles/epetra.dir/Epetra_DistObject.cpp.o CMakeFiles/epetra.dir/Epetra_Export.cpp.o CMakeFiles/epetra.dir/Epetra_FECrsGraph.cpp.o CMakeFiles/epetra.dir/Epetra_FECrsMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_FEVbrMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_FEVector.cpp.o CMakeFiles/epetra.dir/Epetra_Flops.cpp.o CMakeFiles/epetra.dir/Epetra_Fortran_wrappers.cpp.o CMakeFiles/epetra.dir/Epetra_Import.cpp.o CMakeFiles/epetra.dir/Epetra_Import_Util.cpp.o CMakeFiles/epetra.dir/Epetra_IntSerialDenseMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_IntSerialDenseVector.cpp.o CMakeFiles/epetra.dir/Epetra_IntVector.cpp.o CMakeFiles/epetra.dir/Epetra_JadMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_LAPACK.cpp.o CMakeFiles/epetra.dir/Epetra_LinearProblem.cpp.o CMakeFiles/epetra.dir/Epetra_LocalMap.cpp.o CMakeFiles/epetra.dir/Epetra_Map.cpp.o CMakeFiles/epetra.dir/Epetra_MapColoring.cpp.o CMakeFiles/epetra.dir/Epetra_MultiVector.cpp.o CMakeFiles/epetra.dir/Epetra_Object.cpp.o CMakeFiles/epetra.dir/Epetra_OffsetIndex.cpp.o CMakeFiles/epetra.dir/Epetra_RowMatrixTransposer.cpp.o CMakeFiles/epetra.dir/Epetra_SerialComm.cpp.o CMakeFiles/epetra.dir/Epetra_SerialCommData.cpp.o CMakeFiles/epetra.dir/Epetra_SerialDenseMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_SerialDenseSVD.cpp.o CMakeFiles/epetra.dir/Epetra_SerialDenseSolver.cpp.o CMakeFiles/epetra.dir/Epetra_SerialDenseVector.cpp.o CMakeFiles/epetra.dir/Epetra_SerialDistributor.cpp.o CMakeFiles/epetra.dir/Epetra_SerialSpdDenseSolver.cpp.o CMakeFiles/epetra.dir/Epetra_SerialSymDenseMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_Time.cpp.o CMakeFiles/epetra.dir/Epetra_Util.cpp.o CMakeFiles/epetra.dir/Epetra_VbrMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_Vector.cpp.o CMakeFiles/epetra.dir/Epetra_LongLongSerialDenseMatrix.cpp.o CMakeFiles/epetra.dir/Epetra_LongLongSerialDenseVector.cpp.o CMakeFiles/epetra.dir/Epetra_LongLongVector.cpp.o CMakeFiles/epetra.dir/Epetra_dcrsmm.f.o CMakeFiles/epetra.dir/Epetra_dcrsmv.f.o CMakeFiles/epetra.dir/Epetra_dcrssm.f.o CMakeFiles/epetra.dir/Epetra_dcrssv.f.o CMakeFiles/epetra.dir/Epetra_MpiComm.cpp.o CMakeFiles/epetra.dir/Epetra_MpiCommData.cpp.o CMakeFiles/epetra.dir/Epetra_MpiDistributor.cpp.o  -L/usr/local/Cellar/gcc/4.9.2/lib/gcc/x86_64-apple-darwin14.0.0/4.9.2  -L/usr/local/Cellar/gcc/4.9.2/lib ../../teuchos/remainder/src/libteuchosremainder.11.12.1.dylib ../../teuchos/numerics/src/libteuchosnumerics.11.12.1.dylib ../../teuchos/comm/src/libteuchoscomm.11.12.1.dylib ../../teuchos/parameterlist/src/libteuchosparameterlist.11.12.1.dylib ../../teuchos/core/src/libteuchoscore.11.12.1.dylib /usr/lib/liblapack.dylib /usr/lib/libblas.dylib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lgfortran -lquadmath -lm 
>>>>>>> Undefined symbols for architecture x86_64:
>>>>>>> "_epetra_dcrsmm__", referenced from:
>>>>>>> Epetra_CrsMatrix::GeneralMM(double**, int, double**, int, int) const in Epetra_CrsMatrix.cpp.o
>>>>>>> Epetra_CrsMatrix::GeneralMTM(double**, int, double**, int, int) const in Epetra_CrsMatrix.cpp.o
>>>>>>> "_epetra_dcrsmv__", referenced from:
>>>>>>> Epetra_CrsMatrix::GeneralMTV(double*, double*) const in Epetra_CrsMatrix.cpp.o
>>>>>>> "_epetra_dcrssm__", referenced from:
>>>>>>> Epetra_CrsMatrix::GeneralSM(bool, bool, bool, double**, int, double**, int, int) const in Epetra_CrsMatrix.cpp.o
>>>>>>> "_epetra_dcrssv__", referenced from:
>>>>>>> Epetra_CrsMatrix::GeneralSV(bool, bool, bool, double*, double*) const in Epetra_CrsMatrix.cpp.o
>>>>>>> ld: symbol(s) not found for architecture x86_64
>>>>>>> clang: error: linker command failed with exit code 1 (use -v to see invocation)
>>>>>>> 
>>>>>>> do-configure script:
>>>>>>> rm -f CMakeCache.txt
>>>>>>> 
>>>>>>> cmake \
>>>>>>> -D Trilinos_WARNINGS_AS_ERRORS_FLAGS:STRING="" \
>>>>>>> -D TPL_ENABLE_MPI:BOOL=ON \
>>>>>>> -D TPL_ENABLE_MUMPS:STRING=ON \
>>>>>>> -D MUMPS_LIBRARY_DIRS:FILEPATH=/Users/nroberts/src/MUMPS_4.9.2/lib/ \
>>>>>>> -D MUMPS_LIBRARY_NAMES:STRING="dmumps; pord; mumps_common" \
>>>>>>> -D TPL_MUMPS_INCLUDE_DIRS:FILEPATH=/Users/nroberts/lib/mumps-4.9.2/include \
>>>>>>> -D CMAKE_CXX_COMPILER:FILEPATH=/Users/nroberts/lib/openmpi-1.8.3/bin/mpicxx \
>>>>>>> -D CMAKE_C_COMPILER:FILEPATH=/Users/nroberts/lib/openmpi-1.8.3/bin/mpicc \
>>>>>>> -D CMAKE_Fortran_COMPILER:FILEPATH=/Users/nroberts/lib/openmpi-1.8.3/bin/mpif90 \
>>>>>>> -D SWIG_EXECUTABLE:PATH=/Users/nroberts/lib/swig-3.0.2/bin/swig \
>>>>>>> -D Trilinos_SKIP_FORTRANCINTERFACE_VERIFY_TEST:BOOL=ON \
>>>>>>> -D MPI_BASE_DIR:PATH=/Users/nroberts/lib/openmpi-1.8.3 \
>>>>>>> -D HAVE_GCC_ABI_DEMANGLE:BOOL=ON \
>>>>>>> -D DART_TESTING_TIMEOUT:STRING=600 \
>>>>>>> -D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
>>>>>>> -D BUILD_SHARED_LIBS:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Anasazi:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Belos:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Intrepid:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Sacado:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Epetra:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_EpetraExt:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Teuchos:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Shards:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Amesos:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_PyTrilinos:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_Zoltan:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_ML:BOOL=ON \
>>>>>>> -D Trilinos_ENABLE_TESTS:BOOL=OFF
>>>>>>> \
>>>>>>> -D TPL_ENABLE_HDF5:STRING=ON \
>>>>>>> -D Trilinos_EXTRA_LINK_FLAGS:STRING="libz.dylib" \
>>>>>>> -D TPL_ENABLE_Zlib:BOOL=ON \
>>>>>>> -D HDF5_LIBRARY_DIRS:FILEPATH=/Users/nroberts/lib/hdf5/lib \
>>>>>>> -D HDF5_LIBRARY_NAMES:STRING="hdf5" \
>>>>>>> -D TPL_HDF5_INCLUDE_DIRS:FILEPATH=/Users/nroberts/lib/hdf5/include \
>>>>>>> -D EpetraExt_USING_HDF5:BOOL=ON \
>>>>>>> -DTPL_ENABLE_Netcdf=OFF \
>>>>>>> -DTPL_ENABLE_GLM=OFF \
>>>>>>> -DTrilinos_ASSERT_MISSING_PACKAGES=OFF \
>>>>>>> -D CMAKE_INSTALL_PREFIX:PATH=/Users/nroberts/lib/trilinos/mpi-release-shared/ \
>>>>>>> $EXTRA_ARGS \
>>>>>>> ../../
>>>>>>> _______________________________________________
>>>>>>> Trilinos-Users mailing list
>>>>>>> Trilinos-Users at software.sandia.gov
>>>>>>> https://software.sandia.gov/mailman/listinfo/trilinos-users
>>>>>> 
>>>>>> ** Bill Spotz                                              **
>>>>>> ** Sandia National Laboratories  Voice: (505)845-0170      **
>>>>>> ** P.O. Box 5800                 Fax:   (505)284-0154      **
>>>>>> ** Albuquerque, NM 87185-0370    Email: wfspotz at sandia.gov **
>>> 
>> 
> 
> ** Bill Spotz                                              **
> ** Sandia National Laboratories  Voice: (505)845-0170      **
> ** P.O. Box 5800                 Fax:   (505)284-0154      **
> ** Albuquerque, NM 87185-0370    Email: wfspotz at sandia.gov **
> 
> 
> 
> 
> 



More information about the Trilinos-Users mailing list