AW: [eigen] Eigen 3.3.0 compile error with aligned_allocator |

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]

*To*: "eigen@xxxxxxxxxxxxxxxxxxx" <eigen@xxxxxxxxxxxxxxxxxxx>*Subject*: AW: [eigen] Eigen 3.3.0 compile error with aligned_allocator*From*: "Lodron, Gerald" <Gerald.Lodron@xxxxxxxxxxx>*Date*: Wed, 23 Nov 2016 13:17:24 +0000*Accept-language*: de-DE, en-US*Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joanneum.at; s=sel6; t=1479907045; bh=3519NnMPs7/I5K0UHpdUVrD3nHU14ezZrX815H3E8Zs=; h=From:To:Subject:Date:References:In-Reply-To; b=s9XcuyEen97Pl1UU8gB/Q4PZiNH2XJDI0ijuyxZQUk4yj9CxnS/Py5K660wiWjbmh wrEKG8H39BbOxYjVKsotM3XEdD8DrzaqH4ov/z7nuepaXvRc+PZx1F2A4TyIO/ociJ hfT3bZIT3SkyRggT6uGYBBUkCXctWn5Uhf1nONAA=*Thread-index*: AdI/2/9Fw1t1AoZ5QZa1U8dc4HuM5wFo9HsAAAJ1wJA=*Thread-topic*: [eigen] Eigen 3.3.0 compile error with aligned_allocator

No problem, not urgent for me, i can live with eigen 3.2.8 currently. I only wanted to report it since it seems for me to be a problem in eigen, (but truly I am not sure): My exact workflow was building trunk (1 week old or so) of the PCL (point cloud library) with latest boost 1.62.0 and latest Eigen 3.3.0 (and also tested all versions above 3.2.8) with visual studio professional 2013
x64 (with some other 3rd parties but should not be related to that). Then I got the below compiler error in the pcl/surface package in the grid_projection.h on instantiation of typedef boost::unordered_map<int, Leaf, boost::hash<int>, std::equal_to<int>, Eigen::aligned_allocator<int>
> HashMap;. If you give me some time (currently I am external and not in office, maybe next 3 days) I could recompile your minimal example with eigen 3.3 and test it on your minimal example…. But I also downloaded the official PCL
binary installer package and inside that I found all latest 3rd party librearies expect those from Eigen which is an older one (so there seems to be also a problem for the builder of that official PCL package with the newest version, or it is an extreme random
chance/huge coincidence that they forgot to update it) Best regards, Gerald
Hi, sorry for late reply, but I cannot reproduce. I tried clang, gcc, and MSVC 19.00 (boost 1.59 and 1.60). See this self-contained example: BTW, I don't see how the reported error is related to operator==. Moreover, I think that the error message is incomplete, please paste the complete error message so that we can see what the template instantiations that led to this error. gael On Wed, Nov 16, 2016 at 8:38 AM, Lodron, Gerald <Gerald.Lodron@xxxxxxxxxxx> wrote: Hi |

**References**:**[eigen] Eigen 3.3.0 compile error with aligned_allocator***From:*Lodron, Gerald

**Re: [eigen] Eigen 3.3.0 compile error with aligned_allocator***From:*Gael Guennebaud

**Messages sorted by:**[ date | thread ]- Prev by Date:
**Re: [eigen] Eigen 3.3.0 compile error with aligned_allocator** - Next by Date:
**Re: [eigen] Unsupported Polynomial solver** - Previous by thread:
**Re: [eigen] Eigen 3.3.0 compile error with aligned_allocator** - Next by thread:
**AW: [eigen] Eigen 3.3.0 compile error with aligned_allocator**

Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |