On Thu, Oct 18, 2018, at 17:48 CDT, David Wells <drwe...@vt.edu> 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 dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to