I deleted the entire directory, opened the .tar.gz again, and repeated, and I 
got the same error.
-gideon

> On Aug 28, 2015, at 6:44 PM, Jan Blechta <[email protected]> wrote:
> 
> On Fri, 28 Aug 2015 16:30:14 -0400
> Gideon Simpson <[email protected] <mailto:[email protected]>> 
> wrote:
> 
>> Now that you mentioned them, I was able to get rid of them by
>> switching back to Swig 3.0.5.  But I now experience the following
>> issues:
> 
> Try again after removing all build artifacts by
> 
> $dolfin-1.5.0> git clean -fdx
> 
> or by
> 
> $dolfin-1.5.0> cd ../
> $somewhere> rm -rf dolfin-1.5.0
> 
> if you are not using git repo. There may be something bad cached.
> 
> Jan
> 
>> 
>> During cmake, I see:
>> 
>> -- Generating SWIG interface.
>> -- --------------------------
>> -- Found Qt4: /opt/local/bin/qmake (found version "4.8.7") 
>> -- QT not found, or QT/VTK not enabled in DOLFIN. Not building
>> demo_plot-qt -- Disabling generation of documentation because Sphinx
>> is missing. -- Configuring done
>> -- Generating done
>> -- Build files have been written
>> to: /Users/gideonsimpson/software/dolfin-1.5.0/build
>> 
>> I am not sure if that is significant.
>> 
>> But during make, I see the following:
>> 
>> [ 92%] Built target copy_swig_files
>> [ 92%] Swig source
>> :3: Error: Unable to find 'python.swg'
>> /Users/gideonsimpson/software/dolfin-1.5.0/build/dolfin/swig/shared_ptr_classes.i:40:
>> Error: Unable to find
>> 'std_shared_ptr.i' 
>> /Users/gideonsimpson/software/dolfin-1.5.0/build/dolfin/swig/globalincludes.i:48:
>> Error: Unable to find 'std_string.i' make[2]: ***
>> [dolfin/swig/modules/mesh/modulePYTHON_wrap.cxx] Error 1 make[1]: ***
>> [dolfin/swig/modules/mesh/CMakeFiles/_mesh.dir/all] Error 2 make: ***
>> [all] Error 2
>> 
>> 
>> -gideon
>> 
>>> On Aug 28, 2015, at 4:15 PM, Jan Blechta
>>> <[email protected]> wrote:
>>> 
>>> Did the CMake message about incompatible SWIG disappear?
>>> 
>>> Jan
>>> 
>>> 
>>> On Fri, 28 Aug 2015 15:52:10 -0400
>>> Gideon Simpson <[email protected]> wrote:
>>> 
>>>> I rebuilt it, again.  It builds fine.   But there is the same
>>>> problem with python.
>>>> 
>>>> -gideon
>>>> 
>>>>> On Aug 28, 2015, at 3:17 PM, Jan Blechta
>>>>> <[email protected]> wrote:
>>>>> 
>>>>>> I’m having the same problem as before.  here’s the output.
>>>>> 
>>>>> I see you're struggling here with invoking cmake. The procedure is
>>>>> simple:
>>>>> 
>>>>> $ mkdir build
>>>>> $ cd build
>>>>> $ cmake <src_dir> [parameters]
>>>>> 
>>>>> thus in your case
>>>>> 
>>>>> $dolfin-1.5.0>
>>>>> $dolfin-1.5.0> cd some_build_dir
>>>>> $some_build_dir> #rm -rf * # eventually, to start from scratch
>>>>> $some_build_dir> cmake .. [other params]
>>>>> 
>>>>>> 
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ cmake build/
>>>>>> -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin cmake
>>>>>> -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" CMake Error: The
>>>>>> source directory
>>>>>> "/Users/gideonsimpson/software/dolfin-1.5.0/cmake" does not
>>>>>> appear to contain CMakeLists.txt. Specify --help for usage, or
>>>>>> press the help button on the CMake GUI.
>>>>>> gideonsimpson@titan:dolfin-1.5.0$
>>>>>> -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps"
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ cmake build/
>>>>>> -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin
>>>>>> cmake -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps"
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ cmake build/
>>>>>> -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ mkdir build2
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ cmake build2/
>>>>>> -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin
>>>>>> -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps" CMake Error: The
>>>>>> source directory
>>>>>> "/Users/gideonsimpson/software/dolfin-1.5.0/build2" does not
>>>>>> appear to contain CMakeLists.txt. Specify --help for usage, or
>>>>>> press the help button on the CMake GUI.
>>>>>> gideonsimpson@titan:dolfin-1.5.0$
>>>>>> -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps"
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ cd build2/
>>>>>> gideonsimpson@titan:build2$ cmake
>>>>>> -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin
>>>>>> -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps"
>>>>>> -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps"
>>>>>> gideonsimpson@titan:build2$ cmake gideonsimpson@titan:build2$
>>>>>> cd .. gideonsimpson@titan:dolfin-1.5.0$ cmake build2
>>>>>> -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin
>>>>>> -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps"
>>>>>> -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps" CMake
>>>>>> Error: The source directory
>>>>>> "/Users/gideonsimpson/software/dolfin-1.5.0/build2" does not
>>>>>> appear to contain CMakeLists.txt. Specify --help for usage, or
>>>>>> press the help button on the CMake GUI.
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ cd build2/
>>>>>> gideonsimpson@titan:build2$ cd ..
>>>>>> gideonsimpson@titan:dolfin-1.5.0$ cmake build/
>>>>>> -DCMAKE_INSTALL_PREFIX=/Users/gideonsimpson/software/dolfin
>>>>>> -DCMAKE_CXX_FLAGS="-L/opt/local/lib -ldmumps"
>>>>>> -DCMAKE_EXE_LINKER_FLAGS="-L/opt/local/lib -ldmumps" fatal: Not
>>>>>> a git repository (or any of the parent directories): .git --
>>>>>> Checking whether Fortran compiler has -isysroot -- Checking
>>>>>> whether Fortran compiler has -isysroot - yes -- Checking whether
>>>>>> Fortran compiler supports OSX deployment target flag -- Checking
>>>>>> whether Fortran compiler supports OSX deployment target flag -
>>>>>> yes -- Try OpenMP C flag = [ ] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-fopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [/openmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-Qopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-openmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-xopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [+Oopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-qsmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-mp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [ ] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [-fopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [/openmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [-Qopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [-openmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [-xopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [+Oopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [-qsmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP CXX flag = [-mp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Could NOT find OpenMP (missing: OpenMP_C_FLAGS
>>>>>> OpenMP_CXX_FLAGS) -- Try OpenMP C flag = [ ] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-fopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [/openmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-Qopenmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-openmp] -- Performing Test
>>>>>> OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED -
>>>>>> Failed -- Try OpenMP C flag = [-xopenmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP C flag = [+Oopenmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP C flag = [-qsmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP C flag = [-mp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [ ]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [-fopenmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [/openmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [-Qopenmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [-openmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [-xopenmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [+Oopenmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [-qsmp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Try OpenMP CXX flag = [-mp]
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED
>>>>>> -- Performing Test OpenMP_FLAG_DETECTED - Failed
>>>>>> -- Could NOT find OpenMP (missing:  OpenMP_C_FLAGS
>>>>>> OpenMP_CXX_FLAGS) -- Boost version: 1.59.0
>>>>>> -- Found the following Boost libraries:
>>>>>> --   filesystem
>>>>>> --   program_options
>>>>>> --   system
>>>>>> --   thread
>>>>>> --   iostreams
>>>>>> -- UFC version: 1.5.0
>>>>>> -- Checking for package 'PETSc'
>>>>>> -- PETSC_DIR is /opt/local/lib/petsc
>>>>>> -- PETSC_ARCH is empty
>>>>>> -- Found petscconf.h
>>>>>> -- Unable to find library gfortran
>>>>>> -- Performing test PETSC_TEST_RUNS - Success
>>>>>> -- PETSc configured without Cusp support
>>>>>> -- Checking for package 'PETSc4Py'
>>>>>> -- PETSc4py could not be found. Be sure to set PYTHONPATH
>>>>>> appropriately. (missing:  PETSC4PY_INCLUDE_DIRS PETSC4PY_VERSION)
>>>>>> -- Checking for package 'SLEPc' -- SLEPC_DIR
>>>>>> is /opt/local/lib/slepc -- Performing test SLEPC_TEST_RUNS -
>>>>>> Success -- Checking for package 'SLEPc4Py'
>>>>>> -- SLEPc4py could not be found. Be sure to set PYTHONPATH
>>>>>> appropriately. (missing:  SLEPC4PY_INCLUDE_DIRS SLEPC4PY_VERSION
>>>>>> SLEPC4PY_VERSION_OK) (Required is at least version "3.5.1") --
>>>>>> Checking for package 'SCOTCH-PT' -- Found SCOTCH (version 6) --
>>>>>> Performing test SCOTCH_TEST_RUNS -- Performing test
>>>>>> SCOTCH_TEST_RUNS
>>>>>> - Success -- Checking for package 'AMD'
>>>>>> -- Checking for package 'UMFPACK'
>>>>>> -- Checking for package 'AMD'
>>>>>> -- Checking for package 'CHOLMOD'
>>>>>> -- Checking for package 'AMD'
>>>>>> -- A library with BLAS API found.
>>>>>> -- Checking for package 'CHOLMOD'
>>>>>> -- Checking for package 'AMD'
>>>>>> -- A library with BLAS API found.
>>>>>> -- HDF5 has been found, but is missing parallel support. It will
>>>>>> not be enabled. -- A library with BLAS API found.
>>>>>> -- PaStiX could not be found. Be sure to set PASTIX_DIR.
>>>>>> (missing: PASTIX_INCLUDE_DIRS PASTIX_TEST_RUNS PASTIX_VERSION
>>>>>> PASTIX_VERSION_OK) -- Checking for Trilinos -- Unable to find
>>>>>> Trilinos (>= 11.0.0) -- Trilinos could not be found
>>>>>> -- checking for module 'cppunit'
>>>>>> --   package 'cppunit' not found
>>>>>> -- CPPUNIT could not be found. Be sure to set CPPUNIT_DIR.
>>>>>> (missing: CPPUNIT_LIBRARIES CPPUNIT_INCLUDE_DIRS) -- Checking for
>>>>>> package 'Sphinx' -- Could NOT find Sphinx (missing:
>>>>>> SPHINX_EXECUTABLE SPHINX_VERSION_OK) (Required is at least
>>>>>> version "1.1.0") -- Found Qt4: /opt/local/bin/qmake (found
>>>>>> version "4.8.7") -- Found VTK: /opt/local/lib/vtk-5.10 (found
>>>>>> version "5.10") -- -- The following optional packages were found:
>>>>>> -- -------------------------------------------
>>>>>> -- (OK) MPI
>>>>>> -- (OK) PETSC
>>>>>> -- (OK) SLEPC
>>>>>> -- (OK) UMFPACK
>>>>>> -- (OK) CHOLMOD
>>>>>> -- (OK) SCOTCH
>>>>>> -- (OK) PARMETIS
>>>>>> -- (OK) ZLIB
>>>>>> -- (OK) PYTHON
>>>>>> -- (OK) VTK
>>>>>> -- (OK) QT
>>>>>> -- 
>>>>>> -- The following optional packages were not found:
>>>>>> -- -----------------------------------------------
>>>>>> -- (**) OPENMP
>>>>>> -- (**) PETSC4PY
>>>>>> -- (**) SLEPC4PY
>>>>>> -- (**) TRILINOS
>>>>>> -- (**) PASTIX
>>>>>> -- (**) SPHINX
>>>>>> -- (**) HDF5
>>>>>> -- 
>>>>>> -- QVTK not found, disabling QT for plotting
>>>>>> CMake Warning at dolfin/CMakeLists.txt:317 (message):
>>>>>> UFC compiled with different version of SWIG.  Please install SWIG
>>>>>> version 3.0.5 or recompile UFC with present SWIG.
>>>>> 
>>>>> Here's the actual problem. That's why Python extension has not
>>>>> been built. You need to consolidate your SWIG versions on the
>>>>> system and use the same for compiling FFC and DOLFIN.
>>>>> 
>>>>> Try locating SWIG 3.0.5 used for FFC and specify it as
>>>>> SWIG_EXECUTABLE to cmake.
>>>>> 
>>>>> Jan
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- Found Qt4: /opt/local/bin/qmake (found version "4.8.7") 
>>>>>> -- QT not found, or QT/VTK not enabled in DOLFIN. Not building
>>>>>> demo_plot-qt -- Disabling generation of documentation because
>>>>>> Sphinx is missing. -- Configuring done
>>>>>> -- Generating done
>>>>>> -- Build files have been written
>>>>>> to: /Users/gideonsimpson/software/dolfin-1.5.0/build
>>>> 
>>> 
>> 
>> _______________________________________________
>> fenics-support mailing list
>> [email protected] <mailto:[email protected]>
>> http://fenicsproject.org/mailman/listinfo/fenics-support 
>> <http://fenicsproject.org/mailman/listinfo/fenics-support>
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to