Date: Sun, 12 Jul 2020 20:55:13 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 247939] biology/treekin: does not build with lapacke 3.9.0 Message-ID: <bug-247939-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D247939 Bug ID: 247939 Summary: biology/treekin: does not build with lapacke 3.9.0 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: yuri@freebsd.org Reporter: thierry@FreeBSD.org Flags: maintainer-feedback?(yuri@freebsd.org) Assignee: yuri@freebsd.org Attachment #216410 text/plain mime type: Created attachment 216410 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D216410&action= =3Dedit Log of treekin vs lapacke-3.9.0 biology/treekin builds fine with the version of lapacke in the ports tree (3.5.0_8), but if fails with the current version (3.9.0) proposed in PR 247= 542: checking for mlapack... no configure: WARNING: ********************************************************************** Failed to setup linking the program against the MLAPACK library. In case you have installed mlapack in a non-standard directory, consider using the --with-mlapack=3D/path/to/mlapack parameter to specify the location where to find MLAPACK. Otherwise, you can obtain the mlapack library from https://github.com/RaumZeit/mlapack ********************************************************************** and further: In file included from calcpp.cpp:6: In file included from ./calcpp.h:52: In file included from /usr/local/include/lapacke/lapacke.h:37: In file included from /usr/local/include/lapacke/lapack.h:55: In file included from /usr/include/c++/v1/complex.h:28: In file included from /usr/include/c++/v1/ccomplex:20: In file included from /usr/include/c++/v1/complex:244: In file included from /usr/include/c++/v1/stdexcept:45: /usr/include/c++/v1/exception:167:1: error: templates must have C++ linkage template<class _Ep> ^~~~~~~~~~~~~~~~~~~ /usr/local/include/lapacke/lapack.h:16:1: note: extern "C" language linkage specification begins here extern "C" { ^ In file included from calcpp.cpp:6: In file included from ./calcpp.h:52: In file included from /usr/local/include/lapacke/lapacke.h:37: In file included from /usr/local/include/lapacke/lapack.h:55: In file included from /usr/include/c++/v1/complex.h:28: In file included from /usr/include/c++/v1/ccomplex:20: In file included from /usr/include/c++/v1/complex:244: In file included from /usr/include/c++/v1/stdexcept:45: /usr/include/c++/v1/exception:250:1: error: templates must have C++ linkage I have not been able to decide if we have to fix lapacke or treekin. Yuri, what do you think? --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-247939-7788>