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? _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users