Boost logo

Boost :

From: Gennadiy Rozental (gennadiy.rozental_at_[hidden])
Date: 2005-12-30 23:03:33


> It's some kind of multiple definition problem. Perhaps a missing
> "inline" somewhere?
>
> ld: multiple definitions of symbol
> __ZN5boost9unit_test92_GLOBAL__N__ZGVZN5boost9unit_test9ut_detail24auto_
> test_unit_registrar13curr_ts_storeEvE4inst13unit_test_logE

Here is an extract from class definition:

struct auto_test_unit_registrar
{
 ....
private:
    static std::list<test_suite*>& curr_ts_store()
    {
        static std::list<test_suite*> inst( 1,
&framework::master_test_suite() );
        return inst;
    }
};

If you know any workarounds please advise.

Gennadiy


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