Boost logo

Boost :

From: Steven Kirk (steven.kirk_at_[hidden])
Date: 2002-09-13 03:00:41

Yes I have had a similar problem. BOOST_FUNCTION_NO_DEPRECATED can cause
very difficult-to-find problems with the signals library, as this is always
built *without* BOOST_FUNCTION_NO_DEPRECATED defined, so attempting to use
the signals library in a project with BOOST_FUNCTION_NO_DEPRECATED defined
causes a number of obscure linker errors.

> On Wednesday 11 September 2002 07:04 pm, hugo duncan wrote:
> > The result was a link time error message complaining about a missing
> > implementation for signal_base_impl constructor, and it took me several
> > hours to work out that it was because BOOST_FUNCTION_NO_DEPRECATED was
> > defined. The project defined BOOST_FUNCTION_NO_DEPRECATED at some point
> > the dim and distant past (probably as a check when it was added to
> > Boost.Function).
> That's horrible!
> > Would it be possible to add something so that an informative error
> > in this case (or at least a compile time error)? It might save others
> > hunting.
> I'll try to make sure nobody has this problem again. Sorry you had to go
> through that :(
> Doug
> _______________________________________________
> Unsubscribe & other changes:

Boost list run by bdawes at, gregod at, cpdaniel at, john at