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
