Hi all,

why does boost/type_traits/detail/bool_trait_def.hpp include boost/mpl/bool.hpp ??

which means I get a link  ERROR: Undefined symbol: boost::mpl::bool_<0>::value

in code that seemingly nowhere includes anything near MPL (on AIX 433 with xlc6 and STLport), but merely mortal stuff like boost/shared_ptr or boost/utility.

o, I forgot, utility passes type_traits passes, well, mpl.

Yes I tried, utility_fwd where applicable and also outcommenting some stuff in utility.hpp and No I do think everything will work at once.But I do no understand why I have to suffer from this from my point of view uneccesary dependancy.

Can anyone please help? Or give me a pointer say "USE_THIS_HELPFULL_MACRO"?

Thanks in advance..

(MPL http://www.boost.org/libs/mpl/doc/index.html#details.depend mentions it depends ON the type_traits lib, and not the other way around, if both -  isn't this circular?)

Dirk Griffioen

Human Inference Enterprise B.V.
Velperweg 8, Arnhem

Postbus 144
6860 AC Oosterbeek
The Netherlands
Phone +31 (0)26 355 06 55
Fax +31 (0)26 355 06 66

mailto:D.Griffioen@HumanInference.com
http://www.HumanInference.com
 
The information contained in this communication is confidential and is intended solely for the person and/or entity addressed above. If you are not an intended recipient you are hereby notified that the content of this message may not be disclosed, copied or distributed to any other party than the addressee. Human Inference does not guarantee that this communication is free of viruses or that other parties than the intended recipient will not intercept this communication. Human Inference assumes no liability for the proper and complete transmission of the information contained in this communication or any delay in the receipt of this communication by the addressee.