Boost logo

Boost Users :

From: Tom Matelich (tmatelich_at_[hidden])
Date: 2002-05-29 12:23:39


When I first started trying to support aCC with Boost that was a common
issue. Most of them were ferreted out. I don't think anybody is actively
looking at that compiler, perhaps Jens Maurer still is. Anyway, the proper
solution is to name the template parameter, your option 2. I've cc'ed Bill
Kempf in case he doesn't follow this list.

Tom Matelich

-----Original Message-----
From: raulh39 [mailto:rhuertas_at_[hidden]]
Sent: Wednesday, May 29, 2002 10:15 AM
To: Boost-Users_at_[hidden]
Subject: [Boost-Users] Problem with Boost.Thread and HP aCC

We are trying to compile Boost.Thread with HP aCC (with -AA option).

In
boost/function/function_base.hpp
the compiler give us this error:

Error 20: "function_base.hpp", line 37 # '<type name>' expected before
'>'.
    template<bool> struct truth {};

We are using Boost 1.28.0.

The line 37 in function_base.hpp has:
template<bool> struct truth {};

We have found two ways to make it work:

1.-
  Comment out the line !!

2.-
  Replace with:
    template<bool a> struct truth {};

We think that the compiler is wrong but,
is ok to comment this line?

In earlier versions of this file this line doesn't exists,
and it is never used, so it is necesary?

Regards,
Raśl.

Info: <http://www.boost.org>
Wiki: <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl>
Unsubscribe: <mailto:boost-users-unsubscribe_at_[hidden]>
 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net