Hi,
I've updated to revision 20243 recently and have the same old problem -
only now I can't seem to be able to compile the whole library with
diabled 'enable_threads' option (I manually defined it =no in the
Make.global_options because he always set it =yes no matter how I
changed the configure file (deleted, =disabled,...) but that is just my
ignorance I think).
With multithreading compilation I still can't write gmv files (see
earlier posts).
Any suggestions?
console output see below (sorry it's German language)
Greetings
Till
t...@lepc:~/dealfolder/deal.II$ make all
cd /home/till/dealfolder/deal.II/common/scripts && make
make_dependencies
make[1]: Betrete Verzeichnis
'/home/till/dealfolder/deal.II/common/scripts'
============================ Compiling make_dependencies
make[1]: Verlasse Verzeichnis
'/home/till/dealfolder/deal.II/common/scripts'
cd /home/till/dealfolder/deal.II/common/scripts && make
expand_instantiations
make[1]: Betrete Verzeichnis
'/home/till/dealfolder/deal.II/common/scripts'
============================ Compiling expand_instantiations
make[1]: Verlasse Verzeichnis
'/home/till/dealfolder/deal.II/common/scripts'
cd /home/till/dealfolder/deal.II/base && make Makefile.dep
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/base'
Makefile:119: Makefile.dep: No such file or directory
============================ Remaking base/Makefile
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/base'
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/base'
make[1]: »Makefile.dep« ist bereits aktualisiert.
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/base'
cd /home/till/dealfolder/deal.II/lac && make Makefile.dep
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/lac'
Makefile:144: Makefile.dep: No such file or directory
=====lac============================= block_vector.inst
=====lac============================= chunk_sparse_matrix.inst
=====lac============================= full_matrix.inst
=====lac============================= precondition_block.inst
=====lac============================= sparse_matrix.inst
=====lac============================= sparse_matrix_ez.inst
=====lac============================= trilinos_vector_base.inst
=====lac============================= vector.inst
=====lac============================= vector_memory.inst
=====lac============================= vector_view.inst
===================================== Remaking lac/Makefile
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/lac'
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/lac'
make[1]: »Makefile.dep« ist bereits aktualisiert.
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/lac'
cd /home/till/dealfolder/deal.II/deal.II && make Makefile.dep
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/deal.II'
Makefile:213: Makefile.dep: No such file or directory
=====deal.II========================= dof_accessor.inst
=====deal.II========================= dof_tools.inst
=====deal.II========================= fe_values.inst
=====deal.II========================= grid_tools.inst
=====deal.II========================= intergrid_map.inst
=====deal.II========================= fe_field_function.inst
=====deal.II========================= mesh_worker_info.inst
=====deal.II========================= mesh_worker_vector_selector.inst
=====deal.II========================= point_value_history.inst
=====deal.II========================= vectors.inst
===================================== Remaking deal.II/Makefile
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/deal.II'
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/deal.II'
make[1]: »Makefile.dep« ist bereits aktualisiert.
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/deal.II'
cd /home/till/dealfolder/deal.II/lib && make external-links
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/lib'
make[1]: Für das Ziel »external-links« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/lib'
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/contrib'
make[2]: Betrete Verzeichnis
'/home/till/dealfolder/deal.II/contrib/functionparser'
=====function parser==optimized====== fparser.cc
make[2]: Verlasse Verzeichnis
'/home/till/dealfolder/deal.II/contrib/functionparser'
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/contrib'
cd /home/till/dealfolder/deal.II/contrib && make
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/contrib'
make[2]: Betrete Verzeichnis
'/home/till/dealfolder/deal.II/contrib/functionparser'
make[2]:
»/home/till/dealfolder/deal.II/lib/contrib/functionparser/fparser.o« ist
bereits aktualisiert.
make[2]: Verlasse Verzeichnis
'/home/till/dealfolder/deal.II/contrib/functionparser'
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/contrib'
cd /home/till/dealfolder/deal.II/base && make libg
make[1]: Betrete Verzeichnis '/home/till/dealfolder/deal.II/base'
=====base=============debug========== auto_derivative_function.cc
In Datei, eingefügt
von /home/till/dealfolder/deal.II/lac/include/lac/vector.h:19,
von source/auto_derivative_function.cc:17:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:29:32:
Fehler: tbb/parallel_for.h: No such file or directory
/home/till/dealfolder/deal.II/base/include/base/parallel.h:30:35:
Fehler: tbb/parallel_reduce.h: No such file or directory
/home/till/dealfolder/deal.II/base/include/base/parallel.h:31:31:
Fehler: tbb/partitioner.h: No such file or directory
/home/till/dealfolder/deal.II/base/include/base/parallel.h:32:33:
Fehler: tbb/blocked_range.h: No such file or directory
In file included
from /home/till/dealfolder/deal.II/lac/include/lac/vector.h:19,
from source/auto_derivative_function.cc:17:
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In function
»void dealii::parallel::transform(const InputIterator&, const
InputIterator&, OutputIterator, Predicate&, unsigned int)«:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:191: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:191: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:191: Fehler:
expected primary-expression before »>« token
/home/till/dealfolder/deal.II/base/include/base/parallel.h:195: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In function
»void dealii::parallel::transform(const InputIterator1&, const
InputIterator1&, InputIterator2, OutputIterator, Predicate&, unsigned
int)«:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:251: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:251: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:251: Fehler:
expected primary-expression before »>« token
/home/till/dealfolder/deal.II/base/include/base/parallel.h:255: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In function
»void dealii::parallel::transform(const InputIterator1&, const
InputIterator1&, InputIterator2, InputIterator3, OutputIterator,
Predicate&, unsigned int)«:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:314: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:314: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:314: Fehler:
expected primary-expression before »>« token
/home/till/dealfolder/deal.II/base/include/base/parallel.h:318: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h: At global
scope:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:331: Fehler:
expected »,« or »...« before »::« token
/home/till/dealfolder/deal.II/base/include/base/parallel.h:332: Fehler:
ISO-C++ verbietet Deklaration von »tbb« ohne Typ
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In function
»void dealii::parallel::internal::apply_to_subranges(int)«:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:334: Fehler:
»range« wurde in diesem Gültigkeitsbereich nicht definiert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:334: Fehler:
es gibt keine Argumente für »f«, die von einem Templateparameter
abhängen, weshalb eine Deklaration von »f« verfügbar sein muss
/home/till/dealfolder/deal.II/base/include/base/parallel.h:334: Fehler:
(mit »-fpermissive« wird G++ den Code akzeptieren, aber die Verwendung
eines nicht deklarierten Namens ist veraltet)
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In function
»void dealii::parallel::apply_to_subranges(const RangeType&, const
typename dealii::identity<T>::type&, const Function&, unsigned int)«:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:453: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:453: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:453: Fehler:
expected primary-expression before »>« token
/home/till/dealfolder/deal.II/base/include/base/parallel.h:458: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h: At global
scope:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:518: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:541: Fehler:
expected »,« or »...« before »::« token
/home/till/dealfolder/deal.II/base/include/base/parallel.h:541: Fehler:
ISO-C++ verbietet Deklaration von »tbb« ohne Typ
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In member
function »void
dealii::parallel::internal::ReductionOnSubranges<ResultType,
Function>::operator()(int)«:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:544: Fehler:
»range« wurde in diesem Gültigkeitsbereich nicht definiert
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In function
»ResultType dealii::parallel::accumulate_from_subranges(const Function&,
const RangeType&, const typename dealii::identity<RangeType>::type&,
unsigned int)«:
/home/till/dealfolder/deal.II/base/include/base/parallel.h:670: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:670: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h:670: Fehler:
expected primary-expression before »>« token
/home/till/dealfolder/deal.II/base/include/base/parallel.h:672: Fehler:
»tbb« wurde nicht deklariert
/home/till/dealfolder/deal.II/base/include/base/parallel.h: At global
scope:
/home/till/dealfolder/deal.II/base/include/base/parallel.h: In
instantiation of »void dealii::parallel::apply_to_subranges(const
RangeType&, const typename dealii::identity<T>::type&, const Function&,
unsigned int) [with RangeType = unsigned int, Function =
boost::_bi::bind_t<void, void (*)(double, unsigned int, unsigned int,
dealii::Vector<double>&), boost::_bi::list4<boost::_bi::value<double>,
boost::arg<1>, boost::arg<2>,
boost::reference_wrapper<dealii::Vector<double> > > >]«:
/home/till/dealfolder/deal.II/lac/include/lac/vector.h:1112:
instantiated from »dealii::Vector<T>&
dealii::Vector<number>::operator=(Number) [with Number = double]«
/home/till/dealfolder/deal.II/lac/include/lac/vector.h:1053:
instantiated from »void dealii::Vector<number>::reinit(unsigned int,
bool) [with Number = double]«
/home/till/dealfolder/deal.II/lac/include/lac/vector.h:1014:
instantiated from »dealii::Vector<number>::Vector(unsigned int) [with
Number = double]«
source/auto_derivative_function.cc:130: instantiated from »void
dealii::AutoDerivativeFunction<dim>::vector_gradient(const
dealii::Point<dim>&, std::vector<dealii::Tensor<1, dim>,
std::allocator<dealii::Tensor<1, dim> > >&) const [with int dim = 1]«
source/auto_derivative_function.cc:339: instantiated from here
/home/till/dealfolder/deal.II/base/include/base/parallel.h:444: Warnung:
unbenutzter Parameter »begin«
/home/till/dealfolder/deal.II/base/include/base/parallel.h:444: Warnung:
unbenutzter Parameter »end«
/home/till/dealfolder/deal.II/base/include/base/parallel.h:444: Warnung:
unbenutzter Parameter »f«
make[1]: ***
[/home/till/dealfolder/deal.II/lib/base/auto_derivative_function.g.o]
Fehler 1
make[1]: Verlasse Verzeichnis '/home/till/dealfolder/deal.II/base'
make: *** [baseg] Fehler 2
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii