Dear Matt,
You need to compile and link your source code with all include
directives ( -I <path> ) and external libraries. It is easiest to simply
use the CMake configuration that we ship with the examples.
I guess you installed the deal.II package via apt? If so, simply install
the doc package and required dependencies and toolchain:
sudo apt install libdeal.ii-dev libdeal.ii-doc cmake make
and (as user) copy the first example step to a convenient location:
cp -r /usr/share/doc/libdeal.ii-doc/examples/step-1 .
cd step-1
cmake .
make
make run
Best,
Matthias
On Wed, Jan 13, 2021, at 23:22 CST, Matthew Rich <
mjri...@gmail.com> wrote:
> Hi,
>
> I am new to deal.II and I wanted to mess with the tutorials. I am running
> the mint LDE distro of linux and just installed the package. per the
> website. On step one when you are just creating a mesh, I am getting an
> error regrading Sacado.h which appears to be a solver package external to
> deal.II. I was expecting the package management to cover all dependencies,
> so I am not sure how to proceed. I searched this group and no one else
> seems to have this error.
>
> to get this error I simply touched a file called example1.cpp and cut and
> pasted all the code from the tutorial in there.
>
> initially tried compiling with g++ but that failed looking for mpi.h. I
> then switched mpiCC where I get *fatal error: Sacado.hpp: No such file or
> directory*.