RE: Re: MTL and boost
"König, Oliver" <[email protected]>
| Newsgroups | gmane.comp.lib.mtl.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, There is a quite easy patch to solve this problem: Include the limits header from boost in mtl.h. Code to be modified at the beginning of mtl.h: -------------------- #include "boost/limits.hpp" // #include "mtl/mtl_limits.h" -------------------- This and inclusion of the necessary headers should do it... Greetings ok Oliver Koenig Center of Structure Technologies Institute of Mechanical Systems Leonhardstr. 27, LEO C4 ETH Zurich CH-8092 Zurich WWW: http://www.imes.ethz.ch/st -----Original Message----- From: Eyal Fink [mailto:[email protected]] Sent: Montag, 2. Dezember 2002 10:21 To: [email protected] Subject: MTL: Re: MTL and boost I am trying to use BOOST and MTL in my project and I have conflicts in the headers files (boost/details/limits.h and mtl/mtl_limits.h). I known that MTL 3 is supposed to be part of BOOST so probably these problems has been solved someplace. Does anyone has a patch or a version in which the problem does not exists? I am using boost 1.2.8 and MTL 2.1.2.21 the details of the conflict (the first one): /cygdrive/c/cvs/include/mtl/mtl_limits.h:37: multiple definition of `enum float_round_style' /cygdrive/c/cvs/include/mtl/mtl_limits.h:37: redefinition of `enum float_round_style round_indeterminate' /cygdrive/c/cvs/include/boost/detail/limits.hpp:61: `enum float_round_style round_indeterminate' previously defined here _______________________________________________ This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/ _______________________________________________ This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/