I think all compiling issues should be sent to
[email protected]

You need to have at least PETSc 3.5 installed in order to use the TAO
component of PETSc.

Try changing NAME=petsc-3.4.2 to NAME=petsc-3.5 in
FEniCS/packages/petsc.package

​Tianyi​

On Tue, Oct 21, 2014 at 11:12 PM, André Timótheo <[email protected]>
wrote:

> How can I compile dolfin 1.4 via dorsal
> with tao solvers?
>
> I put on the dorsal script dolfin.package the options:
>
> CONFOPTS="*-DDOLFIN_ENABLE_TAO=true* -DDOLFIN_ENABLE_CGAL:BOOL=OFF
> -DCMAKE_SKIP_RPATH:BOOL=ON -DCGAL_DISABLE_ROUNDING_MATH_CHECK:BOOL=ON"
>
> and there is a Failure...
>
> [  5%] Building CXX object
> dolfin/CMakeFiles/dolfin.dir/nls/TAOLinearBoundSolver.cpp.o
> In file included from
> /home/parallels/Work/FEniCS/src/dolfin-1.4.0/dolfin/nls/TAOLinearBoundSolver.cpp:36:0:
> /home/parallels/Work/FEniCS/src/dolfin-1.4.0/dolfin/nls/TAOLinearBoundSolver.h:34:22:
> fatal error: petsctao.h: No such file or directory
>  #include <petsctao.h>
>                       ^
> compilation terminated.
> make[2]: *** [dolfin/CMakeFiles/dolfin.dir/nls/TAOLinearBoundSolver.cpp.o]
> Error 1
> make[2]: Leaving directory
> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
> make[1]: Leaving directory
> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> make: *** [all] Error 2
> make: Leaving directory
> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> Failure with exit status: 2
> Exit message: There was a problem building dolfin-1.4.0.
>
> I need to run scripts like demo_contact-vi-tao.py.
>
> Thank you for your atention.
> Andre Machado
>
>
>
> [  5%] Building CXX object
> dolfin/CMakeFiles/dolfin.dir/nls/TAOLinearBoundSolver.cpp.o
> In file included from
> /home/parallels/Work/FEniCS/src/dolfin-1.4.0/dolfin/nls/TAOLinearBoundSolver.cpp:36:0:
> /home/parallels/Work/FEniCS/src/dolfin-1.4.0/dolfin/nls/TAOLinearBoundSolver.h:34:22:
> fatal error: petsctao.h: No such file or directory
>  #include <petsctao.h>
>                       ^
> compilation terminated.
> make[2]: *** [dolfin/CMakeFiles/dolfin.dir/nls/TAOLinearBoundSolver.cpp.o]
> Error 1
> make[2]: Leaving directory
> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
> make[1]: Leaving directory
> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> make: *** [all] Error 2
> make: Leaving directory
> `/home/parallels/Work/FEniCS/src/dolfin-1.4.0/dorsal_build_dir'
> Failure with exit status: 2
> Exit message: There was a problem building dolfin-1.4.0.
>
> _______________________________________________
> fenics mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics
>
>
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to