[boost] [CRC][VC++] Can someone debug this?

4 views
Skip to first unread message

Daryle Walker

unread,
Mar 19, 2012, 10:08:07 AM3/19/12
to bo...@lists.boost.org

Are we still preparing for a release? If not (or afterwards), could someone check why the trunk's version of Boost.CRC, with more Boost.MPL usage, is choking on all versions of Visual C++. Only the latest version gives a specific error; previous versions just dump out.
Daryle W.

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Olaf van der Spek

unread,
Mar 19, 2012, 10:43:39 AM3/19/12
to bo...@lists.boost.org
On Mon, Mar 19, 2012 at 3:08 PM, Daryle Walker <dar...@hotmail.com> wrote:
>
> Are we still preparing for a release?

No, 1.49 was released last month.

>  If not (or afterwards), could someone check why the trunk's version of Boost.CRC, with more Boost.MPL usage, is choking on all versions of Visual C++.  Only the latest version gives a specific error; previous versions just dump out.

What's the error message?


--
Olaf

Steven Watanabe

unread,
Mar 19, 2012, 12:51:47 PM3/19/12
to bo...@lists.boost.org
AMDG

On 03/19/2012 07:08 AM, Daryle Walker wrote:
>
> Are we still preparing for a release? If not (or afterwards), could someone check why the trunk's version of Boost.CRC, with more Boost.MPL usage, is choking on all versions of Visual C++. Only the latest version gives a specific error; previous versions just dump out.
>

I'm seeing two problems with msvc-10.0express:

a) MSVC doesn't accept not as a keyword.
b) ICE applying BOOST_TYPEOF to a specialization
of a function template.

The attached patch fixes both of these.

In Christ,
Steven Watanabe

crc.patch

Daryle Walker

unread,
Mar 20, 2012, 3:03:36 PM3/20/12
to bo...@lists.boost.org

> Date: Mon, 19 Mar 2012 15:43:39 +0100
> From: m...@vdspek.org (Olaf)

>
> On Mon, Mar 19, 2012 at 3:08 PM, Daryle Walker <dar...@hotmail.com> wrote:
> >
> > Are we still preparing for a release?
>
> No, 1.49 was released last month.
>
> > If not (or afterwards), could someone check why the trunk's version of Boost.CRC, with more Boost.MPL usage, is choking on all versions of Visual C++. Only the latest version gives a specific error; previous versions just dump out.
>
> What's the error message?

It's stuff I vaguely recall from glancing at the automated testing at http://www.boost.org/development/tests/trunk/developer/crc.html a few weeks ago. Looking at the table right now, they're all VC++ 9, but my first look some weeks ago had versions 8 through 11 (beta). It's the 11-beta that didn't completely dump out.
Daryle W.

Reply all
Reply to author
Forward
0 new messages