From: Maarten de Vries <maarten@de-vri.es>
To: boost-users@lists.boost.org,
Date: 10/04/2016 01:42 PM
Subject: Re: [Boost-users] boost::asio cross-library link issue
Sent by: "Boost-users" <boost-users-bounces@lists.boost.org >
On 4 October 2016 at 14:00, Stanley Friesen <friesens@gdls.com> wrote:
Sigh. I thought so. I am having a dickens of a time getting libpcl to
compile with the --std=c++11 flag. It seems that libvtk, used heavily by
PCL, doesn't like C++11. (We can't compile our library without the flag
since we actually use many C++11 features). I will continue to work on
this.
Thanks, this discussion has at least pointed me in the direction I need to
go.
I have no problem compiling PCL 1.8.0 and VTK 7.0.0 with C++11 support . In the past VTK 6 (not sure on the exact version) and PCL 1.7.2 also worked fine.
The VTK wiki seems to indicate VTK 6.1 is compatible with C++11 [1].
Maybe it is an issue with the compiler you're using. Some GCC versions had incomplete C++11 support iirc.
--------------------
Quite right, as soon as I got VTK 7.0, the PCL library compiled fine (we only had 5.8 and 6.0 until earlier today). Now my problem is purely with our own library.
VTK 6.0 still had the issue in vtkMath.h where it used 'using namespace std' and then tried to call isinf or isnan. VTK7.0 correctly omits the using directive and calls std::isinf and std::isnan. It is possible this was actually fixed in 6.2 or 6.3.
[1] http://www.vtk.org/Wiki/VTK/Wrapping_C%2B%2B11_Code[vtk. org]
_______________________________________________ https://urldefense.proofpoint.
Boost-users mailing list
Boost-users@lists.boost.org
com/v2/url?u=http-3A__lists. boost.org_mailman_listinfo. cgi_boost-2Dusers&d=CwICAg&c= NGt3eTFKeC-HdGM3w9bJ1g&r= LzeLSpERL2klp086VczAzWzdVVuGta gGieCKbYxUQuw&m= lFTX63uRKR2F6syYk4L52XjxMHeJed Z92ln-U8YvNWs&s=NDMVH- y9ExBtqecshUXWCShs_ v51sUpH6UIsCG_oMrw&e=
This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated.
&&
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost- users