Skip to content

Fixbug/eigen as dependency

If libdune-pdelab-dev is installed without libeigne3-dev then dunecontrol will fail with any new dune-project depending on dune-pdelab.

To reproduce this error, you can use the debian:10 docker image.

# install dune-pdelab
apt-get update && apt-get install build-essential libdune-pdelab-dev

# create a new dune-project depending on dune-pdelab somewhere
cd /tmp
echo y | duneproject downstream-project dune-pdelab 2.6 email@example.com

# build the project
mkdir downstream-project/build
cd downstream-project/build
cmake ..

# faiulure because cmake was instructed to finde eigen include library...

Accordingly, this MR adds Eigen as a dependency.

Edited by Santiago Ospina De Los Ríos

Merge request reports

Loading