Change the order of the eigen libraries - if you have both eigen2 and eigen3 the eigen2 libraries were overwriting eigen3 path and the dependancy check was then failing.