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:
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] http://fenicsproject.org/mailman/listinfo/fenics-support
