Jan,
thanks for the input. Finally I solved it by 'unset TRILINOS_DIR'. As I
had the AUR-packages from myles installed before there were some messed
up variables around.
I got everything to compile finally, but an import of dolfin produces
the error ImportError: /home/phoenix/Work/FEniCS/lib/libdolfin.so.1.4:
undefined symbol: _ZN5boost6thread4joinEv
As brought up before this is due to the boost-package that is mengled up
and that I didn't compile before properly. A compilation of the latter
stopped with another error however. I guess that after that fix I
recompile dolfin one last time and then I am good to go. The
..Work/FEniCS/src/boost_1_55_0/dorsal_build.log ends with
...failed updating 45 targets...
...skipped 50 targets...
...updated 564 targets...
and can be seen in full glory here:
https://www.dropbox.com/s/529m6pb4ygcsxxv/dorsal_build.log?dl=0
On 12/05/14 19:16, Jan Blechta wrote:
You can set CONFOPTS in FEniCS/packages/pestc.package to
--with-ml-include=/path/to/trilinos/include
or
--with-ml=0
to disable.
Jan
On Fri, 05 Dec 2014 14:41:50 +0100
Steffen Wittek <[email protected]> wrote:
I read that trilinos is optional, but I don't see how I can tell
petsc that it doesn't need it. I already tried to remove the
respective directories in the working path to no avail. There is the
same version of Trilinos already installed from pacman can I somehow
just link to that version? Compiling trilinos fails in the very end
at 98% or so...it says problems with swig.
The error from petsc is as follows:
File
"/home/hoenix/Work/FEniCS/src/petsc-3.5.2/config/BuildSystem/help.py",
line 104, in addArgument
self.argDB.setType(self.getArgName(name), argType, forceLocal =
1) File
"/home/phoenix/Work/FEniCS/src/petsc-3.5.2/config/BuildSystem/RDict.py",
line 209, in setType
value.setValue(v.getValue())
File
"/home/phoenix/Work/FEniCS/src/petsc-3.5.2/config/BuildSystem/nargs.py",
line 376, in setValue
raise ValueError('Invalid directory: '+str(dir)+' for key
'+str(self.key))
===============================================================================
Configuring PETSc to compile on your system
===============================================================================
*******************************************************************************
ERROR in COMMAND LINE ARGUMENT to ./configure
-------------------------------------------------------------------------------
Invalid directory: /usr/include/trilinos for key with-ml-include
*******************************************************************************
makefile:15: arch-linux2-c-debug/conf/petscvariables: No such file or
directory
/home/phoenix/Work/FEniCS/src/petsc-3.5.2/conf/variables:117:
/home/phoenix/Work/FEniCS/src/petsc-3.5.2/arch-linux2-c-debug/conf/petscvariables:
No such file or directory
/home/phoenix/Work/FEniCS/src/petsc-3.5.2/conf/rules:993:
/home/phoenix/Work/FEniCS/src/petsc-3.5.2/arch-linux2-c-debug/conf/petscrules:
No such file or directory
make: *** No rule to make target
'/home/phoenix/Work/FEniCS/src/petsc-3.5.2/arch-linux2-c-debug/conf/petscrules'.
Stop.
Steffen
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support