> Now the compilation is okay but linking failed because of library names are
> different:
> 
> g++: error: /usr/lib/*libtrilinos_trilinos_msqutil.so*: No such file or
> directory
> ...
> the system installed lib names existing are:
> */usr/lib/libtrilinos_msqutil.so*
> ...
> 
> I need create soft links to make it available to deal.II settings,
> wondering why the naming is so long, maybe that is because of trilinos
> itself but debian made it simple.

We get the list of Trilinos libraries out of a file called either
  $DEAL_II_TRILINOS_LIBDIR/cmake/Trilinos/TrilinosConfig.cmake
or
  $DEAL_II_TRILINOS_INCDIR/TrilinosConfig.cmake
with an appropriate value for $DEAL_II_TRILINOS_INCDIR. Can you check whether 
you have this file? If so, it should contain the definition of a variable 
called Trilinos_LIBRARIES that has a list of all the Trilinos libraries that 
we need to link with. I imagine it has a trilinos_trilinos_msqutil. If the 
corresponding /usr/lib/libtrilinos_trilinos_msqutil.so does not exist, then 
that's a bug in Trilinos and/or Debian...

Best
 W.

-------------------------------------------------------------------------
Wolfgang Bangerth                email:            [email protected]
                                 www: http://www.math.tamu.edu/~bangerth/
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to