
Hi all, It seems, that there is a problem in the cw9.4 configuration. BOOST_HAS_SLIST macro is defined, but no <slist> header is present. See: http://tinyurl.com/3rv9h Any idea what to do? Regards, Pavol

Pavol Droba wrote:
Hi all,
It seems, that there is a problem in the cw9.4 configuration.
BOOST_HAS_SLIST macro is defined, but no <slist> header is present.
Any idea what to do?
There is an header <slist>. However, the class slist is not in namespace std but in namespace Metrowerks! Stefan

On Tue, Apr 12, 2005 at 03:54:39PM +0200, Stefan Slapeta wrote:
Pavol Droba wrote:
Hi all,
It seems, that there is a problem in the cw9.4 configuration.
BOOST_HAS_SLIST macro is defined, but no <slist> header is present.
Any idea what to do?
There is an header <slist>. However, the class slist is not in namespace std but in namespace Metrowerks!
I see, so what would be a good solution? Either BOOST_HAS_SLIST should not be defined or there should be some other macro, that will identify the slist namespace. Current situation is obiously broken. Pavol

Pavol Droba wrote:
On Tue, Apr 12, 2005 at 03:54:39PM +0200, Stefan Slapeta wrote:
Pavol Droba wrote:
Hi all,
It seems, that there is a problem in the cw9.4 configuration.
BOOST_HAS_SLIST macro is defined, but no <slist> header is present.
Any idea what to do?
There is an header <slist>. However, the class slist is not in namespace std but in namespace Metrowerks!
I see, so what would be a good solution?
Either BOOST_HAS_SLIST should not be defined or there should be some other macro, that will identify the slist namespace.
BOOST_STD_EXTENSION_NAMESPACE.

Pavol Droba wrote:
On Tue, Apr 12, 2005 at 03:54:39PM +0200, Stefan Slapeta wrote:
Pavol Droba wrote:
Hi all,
It seems, that there is a problem in the cw9.4 configuration.
BOOST_HAS_SLIST macro is defined, but no <slist> header is present.
Any idea what to do?
There is an header <slist>. However, the class slist is not in namespace std but in namespace Metrowerks!
I see, so what would be a good solution?
Either BOOST_HAS_SLIST should not be defined or there should be some other macro, that will identify the slist namespace.
There is such a macro it's BOOST_STD_EXTENSION_NAMESPACE, and is already defined to Metrowerks for the MSL. It's slist_traits.hpp that needs to use it. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - Grafik/jabber.org

On Tue, Apr 12, 2005 at 09:43:59AM -0500, Rene Rivera wrote:
Pavol Droba wrote:
On Tue, Apr 12, 2005 at 03:54:39PM +0200, Stefan Slapeta wrote:
Pavol Droba wrote:
Hi all,
It seems, that there is a problem in the cw9.4 configuration.
BOOST_HAS_SLIST macro is defined, but no <slist> header is present.
Any idea what to do?
There is an header <slist>. However, the class slist is not in namespace std but in namespace Metrowerks!
I see, so what would be a good solution?
Either BOOST_HAS_SLIST should not be defined or there should be some other macro, that will identify the slist namespace.
There is such a macro it's BOOST_STD_EXTENSION_NAMESPACE, and is already defined to Metrowerks for the MSL. It's slist_traits.hpp that needs to use it.
Oh, I'm very sorry, I didn't know about that. I will fix it straight away. Thanks, Pavol.
participants (4)
-
Pavol Droba
-
Peter Dimov
-
Rene Rivera
-
Stefan Slapeta