[MacPorts] #42969: eigen: clang build fix
MacPorts
noreply at macports.org
Fri Mar 21 10:41:07 PDT 2014
#42969: eigen: clang build fix
--------------------------+--------------------------------
Reporter: ryandesign@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Keywords: haspatch | Port: eigen
--------------------------+--------------------------------
eigen fails to build with clang on Mavericks with this error:
{{{
/opt/local/var/macports/build/_Users_rschmidt_macports_dports_math_eigen/eigen/work
/eigen-eigen-b23437e61a07/Eigen/src/QR/QrInstantiations.cpp:36:22: error:
explicit instantiation cannot have a storage class
template static void ei_tridiagonal_qr_step(float* , float* , int, int,
float* , int);
~~~~~~~ ^
/opt/local/var/macports/build/_Users_rschmidt_macports_dports_math_eigen/eigen/work
/eigen-eigen-b23437e61a07/Eigen/src/QR/QrInstantiations.cpp:37:22: error:
explicit instantiation cannot have a storage class
template static void ei_tridiagonal_qr_step(double* , double* , int, int,
double* , int);
~~~~~~~ ^
/opt/local/var/macports/build/_Users_rschmidt_macports_dports_math_eigen/eigen/work
/eigen-eigen-b23437e61a07/Eigen/src/QR/QrInstantiations.cpp:38:22: error:
explicit instantiation cannot have a storage class
template static void ei_tridiagonal_qr_step(float* , float* , int, int,
std::complex<float>* , int);
~~~~~~~ ^
/opt/local/var/macports/build/_Users_rschmidt_macports_dports_math_eigen/eigen/work
/eigen-eigen-b23437e61a07/Eigen/src/QR/QrInstantiations.cpp:39:22: error:
explicit instantiation cannot have a storage class
template static void ei_tridiagonal_qr_step(double* , double* , int, int,
std::complex<double>* , int);
~~~~~~~ ^
4 errors generated.
make[2]: *** [Eigen/CMakeFiles/Eigen2.dir/src/QR/QrInstantiations.cpp.o]
Error 1
}}}
Attached is a patch to fix this, [https://lists.macosforge.org/pipermail
/macports-users/2014-March/034951.html submitted on the mailing list] by
René J.V. Bertin.
--
Ticket URL: <https://trac.macports.org/ticket/42969>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list