eigen

Ryan Schmidt ryandesign at macports.org
Fri Mar 21 10:45:13 PDT 2014


On Mar 21, 2014, at 08:05, René J.V. Bertin wrote:

> On Mar 20, 2014, at 17:41, Nicolas Pavillon wrote:
> 
>> I may have expressed myself incorrectly, but the compatibility mode of eigen3 does not reduce the amount of options of calligra. provides full support, apart from some modules which are not supported. It is thus a yes/no case, where either you can use the compatibility mode if you are not using the unsupported modules, or you have to adjust your code. 
> 
> Exactly, and that's not something I'm very much interested in testing in something that's not a stable release :)
> 
> Anyway, I figured out why eigen 2 doesn't build with clang. Apparently a C++ specialisation error in a single file. I'm not sure I understood it completely, but googling the error led me to a very simple solution that allows the build to complete (hopefully without introducing any regressions). A patch file and modified Portfile are attached to this message.

Thanks. I submitted a ticket for this problem for you:

https://trac.macports.org/ticket/42969

I generated a unified diff of your Portfile changes, removing the lines you had commented out, and also converted your contextual diff to a unified one.

I can confirm that this now builds on Mavericks. However, I am not a C++ developer so I cannot say whether the change you have made is correct. How did you come to this solution? Have you contacted the developers of eigen about whether this change is correct?




More information about the macports-users mailing list