On Wed, Sep 1, 2010 at 9:17 AM, Johannes Ring <[email protected]> wrote: > On Wed, Sep 1, 2010 at 8:39 AM, Harish Narayanan > <[email protected]> wrote: >> On 9/1/10 12:02 PM, Harish Narayanan wrote: >>> On 9/1/10 2:44 AM, Marie Rognes wrote: >>>> On 31. aug. 2010 22:56, Anders Logg wrote: >>>>> On Tue, Aug 31, 2010 at 04:28:32PM +0200, Marie Rognes wrote: >>>>> >>>>>> On 31. aug. 2010 16:22, Johannes Ring wrote: >>>>>> >>>>>>> On Tue, Aug 31, 2010 at 4:13 PM, Marie Rognes <[email protected]> wrote: >>>>>>> >>>>>>> >>>>>>>> I having some issues with PETSc (surprise) as of today. >>>>>>>> >>>>>>>> Dorsal tells me that (full log attached): >>>>>>>> >>>>>>>> [\snip] >>>>>>>> >>>>>>>> -- The following optional packages were found: >>>>>>>> -- (OK) MPI >>>>>>>> -- (OK) PETSC >>>>>>>> -- (OK) SLEPC >>>>>>>> -- (OK) UMFPACK >>>>>>>> >>>>>>>> [\snap] >>>>>>>> >>>>>>>> But: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>>> from dolfin import * >>>>>>>>>>> has_la_backend("PETSc") >>>>>>>>>>> >>>>>>>>>>> >>>>>>>> False >>>>>>>> >>>>>>>> >>>>>>>>>>> A = PETScMatrix() >>>>>>>>>>> >>>>>>>>>>> >>>>>>>> Traceback (most recent call last): >>>>>>>> File "<stdin>", line 1, in <module> >>>>>>>> NameError: name 'PETScMatrix' is not defined >>>>>>>> >>>>>>>> >>>>>>>>>>> >>>>>>>> Help? >>>>>>>> >>>>>>>> >>>>>>> There is no -DHAS_PETSC in your log. Try to clean up/remove the >>>>>>> dorsal_build_dir inside the DOLFIN source directory. >>>>>>> >>>>>> >>>>>> Removed. Check. >>>>>> >>>>>> >>>>>> >>>>>>> Then rerun Dorsal >>>>>>> and see if the PETSc test passes. >>>>>>> >>>>>>> >>>>>> -- The following optional packages were found: >>>>>> -- (OK) MPI >>>>>> -- (OK) PETSC >>>>>> -- (OK) SLEPC >>>>>> -- (OK) UMFPACK >>>>>> -- (OK) PARMETIS >>>>>> -- (OK) GMP >>>>>> -- (OK) CGAL >>>>>> -- (OK) ZLIB >>>>>> -- (OK) PYTHON >>>>>> -- The following optional packages could not be found: >>>>>> -- (**) TRILINOS >>>>>> -- (**) MTL4 >>>>>> -- (**) CHOLMOD >>>>>> -- (**) SCOTCH >>>>>> -- Configuring done >>>>>> -- Generating done >>>>>> -- Build files have been written to: >>>>>> /home/meg/local/dorsal_downloads/dolfin >>>>>> make: *** No rule to make target `install'. Stop. >>>>>> Failure with exit status: 2 >>>>>> Exit message: There was a problem building dolfin. >>>>>> >>>>> I had the same problem (I think). It turned out to be a problem with my >>>>> PETSC_ARCH variable which was set to linux-gnu-c-opt instead of >>>>> linux-gnu-cxx-opt. >>>>> >>>>> >>>> >>>> Doesn't solve the problem for me :( >>>> >>>> - My PETSC_ARCH is set to linux-gnu-cxx-opt (cf gentoo.platform) >>>> - cmake reports: -- PETSC_ARCH is linux-gnu-cxx-opt >>>> - Still get same problem. >>>> >>>>> I think this changed in Dorsal at some point recently. >>>>> >>>>> >>>> >>>> Everything updated as of 20 seconds ago ... >>> >>> I too am now seeing strange things such as this: >>> >>> >>> . >>> . >>> . >>> >>> -- PETSC_DIR is /Users/harish/Work/FEniCS/dev/src/petsc-3.1-p4 >>> -- PETSC_ARCH is darwin10.0.0-cxx-opt >>> -- Found petscconf.h >>> -- PETSc test failed >>> -- PETSc could not be found. Be sure to set PETSC_DIR and PETSC_ARCH. >>> (missing: PETSC_TEST_RUNS) >>> >>> . >>> . >>> . >>> >>> -- (OK) MPI >>> -- (OK) MTL4 >>> -- (OK) UMFPACK >>> -- (OK) CHOLMOD >>> -- (OK) SCOTCH >>> -- (OK) PARMETIS >>> -- (OK) GMP >>> -- (OK) CGAL >>> -- (OK) ZLIB >>> -- (OK) PYTHON >>> -- The following optional packages could not be found: >>> -- (**) PETSC >>> -- (**) SLEPC >>> -- (**) TRILINOS >> >> Following which (and independently), CMake fails catastrophically: >> >> Building CXX object dolfin/CMakeFiles/dolfin.dir/ale/HarmonicSmoothing.cpp.o >> [ 1%] cd /foo/dolfin/dorsal_build_dir/dolfin && /opt/local/bin/c++ >> -Ddolfin_EXPORTS -DPACKAGE_VERSION=\"0.9.8\" -DBOOST_UBLAS_NDEBUG >> -DHAS_MTL4 -DMTL_HAS_BLAS -DHAS_UMFPACK -DHAS_CHOLMOD -DHAS_SCOTCH >> -DHAS_PARMETIS -DHAS_CGAL -DHAS_GMP -DHAS_ZLIB -DHAS_CPPUNIT -DHAS_MPI >> -DMPICH_IGNORE_CXX_SEEK -frounding-math;-D_REENTRANT -O2 -g -fPIC >> -I/foo/dolfin -I/opt/local/include/libxml2 >> -I/Users/harish/Work/FEniCS/dev/include -I/opt/local/include >> -I/Users/harish/Work/FEniCS/dev/src/mtl4 -I/opt/local/include/ufsparse >> -I/opt/local/include/cppunit -o >> CMakeFiles/dolfin.dir/ale/HarmonicSmoothing.cpp.o -c >> /foo/dolfin/dolfin/ale/HarmonicSmoothing.cpp >> i686-apple-darwin10-g++-4.2.1: no input files >> i686-apple-darwin10-g++-4.2.1: no input files >> Building CXX object >> dolfin/CMakeFiles/dolfin.dir/ale/TransfiniteInterpolation.cpp.o >> cd /foo/dolfin/dorsal_build_dir/dolfin && /opt/local/bin/c++ >> -Ddolfin_EXPORTS -DPACKAGE_VERSION=\"0.9.8\" -DBOOST_UBLAS_NDEBUG >> -DHAS_MTL4 -DMTL_HAS_BLAS -DHAS_UMFPACK -DHAS_CHOLMOD -DHAS_SCOTCH >> -DHAS_PARMETIS -DHAS_CGAL -DHAS_GMP -DHAS_ZLIB -DHAS_CPPUNIT -DHAS_MPI >> -DMPICH_IGNORE_CXX_SEEK -frounding-math;-D_REENTRANT -O2 -g -fPIC >> -I/foo/dolfin -I/opt/local/include/libxml2 >> -I/Users/harish/Work/FEniCS/dev/include -I/opt/local/include >> -I/Users/harish/Work/FEniCS/dev/src/mtl4 -I/opt/local/include/ufsparse >> -I/opt/local/include/cppunit -o >> CMakeFiles/dolfin.dir/ale/TransfiniteInterpolation.cpp.o -c >> /foo/dolfin/dolfin/ale/TransfiniteInterpolation.cpp >> Building CXX object dolfin/CMakeFiles/dolfin.dir/common/real.cpp.o >> /bin/sh: -D_REENTRANT: command not found >> /bin/sh: -D_REENTRANT: command not found > > I made a fix for this yesterday. Maybe you just need to clean up the > CMake cache (remove the dorsal_build_dir folder)?
My fix was reverted but it should be fixed again now. Johannes > Johannes > >> cd /foo/dolfin/dorsal_build_dir/dolfin && /opt/local/bin/c++ >> -Ddolfin_EXPORTS -DPACKAGE_VERSION=\"0.9.8\" -DBOOST_UBLAS_NDEBUG >> -DHAS_MTL4 -DMTL_HAS_BLAS -DHAS_UMFPACK -DHAS_CHOLMOD -DHAS_SCOTCH >> -DHAS_PARMETIS -DHAS_CGAL -DHAS_GMP -DHAS_ZLIB -DHAS_CPPUNIT -DHAS_MPI >> -DMPICH_IGNORE_CXX_SEEK -frounding-math;-D_REENTRANT -O2 -g -fPIC >> -I/foo/dolfin -I/opt/local/include/libxml2 >> -I/Users/harish/Work/FEniCS/dev/include -I/opt/local/include >> -I/Users/harish/Work/FEniCS/dev/src/mtl4 -I/opt/local/include/ufsparse >> -I/opt/local/include/cppunit -o >> CMakeFiles/dolfin.dir/common/real.cpp.o -c >> /foo/dolfin/dolfin/common/real.cpp >> make[2]: *** [dolfin/CMakeFiles/dolfin.dir/ale/HarmonicSmoothing.cpp.o] >> Error 127 >> make[2]: *** Waiting for unfinished jobs.... >> make[2]: *** [dolfin/CMakeFiles/dolfin.dir/ale/ALE.cpp.o] Error 127 >> i686-apple-darwin10-g++-4.2.1: no input files >> /bin/sh: -D_REENTRANT: command not found >> make[2]: *** [dolfin/CMakeFiles/dolfin.dir/common/real.cpp.o] Error 127 >> i686-apple-darwin10-g++-4.2.1: no input files >> /bin/sh: -D_REENTRANT: command not found >> make[2]: *** >> [dolfin/CMakeFiles/dolfin.dir/ale/TransfiniteInterpolation.cpp.o] Error 127 >> make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2 >> make: *** [all] Error 2 >> Failure with exit status: 2 >> Exit message: There was a problem building dolfin. >> >> >> Hairsh >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dorsal >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~dorsal >> More help : https://help.launchpad.net/ListHelp >> > _______________________________________________ Mailing list: https://launchpad.net/~dorsal Post to : [email protected] Unsubscribe : https://launchpad.net/~dorsal More help : https://help.launchpad.net/ListHelp

