Boost logo

Boost :

From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2006-11-15 11:31:26


Hi Eugene,

Eugene Prystupa wrote:
> To [boost.interprocess] developers:
>
> When I'm including any *.hpp files from this library that in turn include
> "errors.hpp" in multiple *.cpp files I get multiply defined symbols error,
> something like:
>
> Error 6 fatal error LNK1169: one or more multiply defined symbols found
> C:\...
>
> This is due to a function in errors.hpp "void fill_system_message(int
> sys_err_code, std::string &str)" that is *NOT* marked "static inline". I'm
> using MSVS C++ 2005 compiler.

Thanks for the report. This bug was previously rerported and it's
already fixed in CVS code.

Thanks again,

Ion


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk