On Thu, Oct 18, 2018, at 17:48 CDT, David Wells <[email protected]> wrote:
> Hi Chucui,
>
> StraightBoundary was removed in deal.II 9.0; it should not show up in any
> object files so these errors don't make any sense. Did you use a clean
> build directory?
Not quite. It got completely removed in the current development version.
In version 9.0.1 it is present in the library. What is surprising though
is the fact that we completely instantiate the class:
grid/tria_boundary.inst.in (on branch dealii-9.0
18 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :
SPACE_DIMENSIONS)
19 {
20 #if deal_II_dimension <= deal_II_space_dimension
21 template class Boundary<deal_II_dimension, deal_II_space_dimension>;
22 template class StraightBoundary<deal_II_dimension,
deal_II_space_dimension>;
23 #endif
24 }
yet, Chucui observes an undefined reference to the constructor. Which is
a bit puzzling.
Chucui, can you please post your full `detailed.log` please? Further,
can you please try to recompile again by (a) unpacking dealii-9.0.1 to a
new directory, and configure and compile in a new build directory?
Best,
Matthias
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.