Thank you for the reply,

I was able to pass that point. By the way, I specified in the 
candi.cfg file the following STABLE_BUILD=false to force candi to download 
the master.

However, the building stuck at a later step (~78%)
I'm getting many similar errors as 
undefined reference to 'boost::iostreams:: .....multiple things in this 
namespace

When I checked the configuration output I see that it has found 
iostreams libraries
but the test has failed

-- Boost version: 1.69.0
-- Found the following Boost libraries:
--   iostreams
--   serialization
--   system
--   thread
--   regex
--   chrono
--   date_time
--   atomic
--   BOOST_VERSION: 1.69.0
--   BOOST_LIBRARIES: 
/usr/local/lib/libboost_iostreams.so;/usr/local/lib/libboost_serialization.so;/usr/local/lib/libboost_system.so;/usr/local/lib/libboost_thread.so;/usr/local/lib/libboost_regex.so;/usr/local/lib/libboost_chrono.so;/usr/local/lib/libboost_date_time.so;/usr/local/lib/libboost_atomic.so
--   BOOST_INCLUDE_DIRS: /usr/local/include
--   BOOST_USER_INCLUDE_DIRS: /usr/local/include
-- Found BOOST
-- Performing Test BOOST_IOSTREAMS_USABLE
-- Performing Test BOOST_IOSTREAMS_USABLE - Failed
-- Performing Test BOOST_SERIALIZATION_USABLE
-- Performing Test BOOST_SERIALIZATION_USABLE - Success

Any further help?

Thank you

Giorgos


On Thursday, March 28, 2019 at 8:41:07 PM UTC-7, Wolfgang Bangerth wrote:
>
> On 3/28/19 7:12 PM, Giorgos Kourakos wrote: 
> > 
> ~/Documents/CODES/candi_Install/tmp/unpack/deal.II-v9.0.1/source/base/mpi.cc: 
>
> > In function ‘dealii::Utilities::MPI::MinMaxAvg 
> > dealii::Utilities::MPI::min_max_avg(double, ompi_communicator_t* 
> const&)’: 
> > 
> ~/Documents/CODES/candi_Install/tmp/unpack/deal.II-v9.0.1/source/base/mpi.cc:318:69:
>  
>
> > error: ‘MPI_Type_struct’ was not declared in this scope 
> >         ierr = MPI_Type_struct(2, lengths, displacements, types, &type); 
> > 
> > I don't see any errors during the deal.ii configuration. It seems it has 
> found 
> > MPI_VERSION: 3.1 
> > 
> > I have found though 
> > (https://www.open-mpi.org/doc/v4.0/man3/MPI_Type_struct.3.php) the 
> following: 
> > *MPI_Type_struct* - Creates a /struct/ data type -- use of this routine 
> is 
> > deprecated. 
> > I should switch to a previous mpi version 
>
> Or, better, to a new deal.II version. We fixed this a while ago. Can you 
> try 
> to use the current deal.II dev version that already works around this 
> problem? 
>
> deal.II dev versions are generally very stable, so there is little need to 
> worry about the fact that it's not a release. But if you do worry, you can 
> always try to find the patch that fixed it and apply it to your 9.0.1 
> version. 
>
> Best 
>   W. 
>
> -- 
> ------------------------------------------------------------------------ 
> Wolfgang Bangerth          email:                 [email protected] 
> <javascript:> 
>                             www: http://www.math.colostate.edu/~bangerth/ 
>
>

-- 
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.

Reply via email to