Hello
I am trying to compile the PDE solver framework Appframe with the Dealii
libraries and quickly run into problems with the contribution library Boost.
In particular the class *shared_ptr*. The error received is given below:
make[1]: Entering directory
`/home/michael/Repositories/fcst/contrib/appframe/appframe/source'
=====Dependencies== Makefile.depend
make[1]: Leaving directory
`/home/michael/Repositories/fcst/contrib/appframe/appframe/source'
make[1]: Entering directory
`/home/michael/Repositories/fcst/contrib/appframe/appframe/source'
=====debug========== newton.g.o
In file included from ../../appframe/newton.h:16:0,
from newton.cc:14:
../../appframe/base.h:560:40: error: expected ‘)’ before ‘<’ token
../../appframe/base.h:708:7: error: ‘shared_ptr’ in namespace ‘boost’ does
not name a type
../../appframe/base.h:713:13: error: ‘shared_ptr’ in namespace ‘boost’ does
not name a type
../../appframe/base.h:724:7: error: ‘shared_ptr’ in namespace ‘boost’ does
not name a type
../../appframe/base.h:932:3: error: ‘shared_ptr’ in namespace ‘boost’ does
not name a type
../../appframe/base.h:940:9: error: ‘shared_ptr’ in namespace ‘boost’ does
not name a type
newton.cc: In member function ‘virtual void
AppFrame::Newton::solve(AppFrame::FEVector&, const AppFrame::FEVectors&)’:
newton.cc:117:27: error: ‘get_data’ was not declared in this scope
make[1]: *** [newton.g.o] Error 1
make[1]: Leaving directory
`/home/michael/Repositories/fcst/contrib/appframe/appframe/source'
make: *** [lib] Error 2
Not sure why the shared_ptr isn't recognised in this case. Any help would be
greatly appreciated!
Cheers
Michael Moore
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii