Hi It seems, that if I add the patch (on 12-current) ##### --- cmake/code_eli.hpp.in.orig 2017-06-27 10:15:58 UTC +++ cmake/code_eli.hpp.in @@ -29,6 +29,7 @@ // This section is dedicated to disabling warnings from Eigen that still show up in various // build configurations. // +#include <Eigen/Core> #include <Eigen/src/Core/util/Macros.h> #define EIGEN_NUM_VERSION (EIGEN_WORLD_VERSION*10000+EIGEN_MAJOR_VERSION*100+EIGEN_MINOR_VERSION) #if defined _MSC_VER ##### EOF
and disable cpptest (CMAKE_ARGS=-DCMAKE_DISABLE_FIND_PACKAGE_CPPTest:BOOL=TRUE) it builds again. [without disabling ctests I get static assert failures -- so maybe something to look at too]. mfg Tobias On 26 June 2017 at 17:32, Fernando Apesteguía <[email protected]> wrote: > Hi there, > > I'm the porter and maintainer of graphics/code-eli and cad/openvsp, > both depending on math/eigen3. After the last update to math/eigen3 > both ports fail to compile: > > http://package19.nyi.freebsd.org/data/103i386-default-build-as-user/444250/logs/code-eli-0.3.6_3.log > > The ports compile fine in 11.x but started to fail in 10.x. According > to the log there's some combination of __CUDACC__ definitions that > make the EIGEN_DEVICE_FUNC "symbol" to be unavailable. > > I tried using gcc-c++11-lib in the Makefile. It tries to compile the > port with g++5 but fails again. > > I temporarily fixed cad/openvsp by using the code-eli tarball included > in the distribution bundle. > > Can you help me out here? > > Thanks in advance.
