$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Nicola Musatti (Nicola.Musatti_at_[hidden])
Date: 2004-05-18 02:21:02
Douglas Gregor wrote:
> Hello Borland users/developers,
> 	I am unable to get the new Signals implementation to play nicely with Borland 
> and have given up. It seems to want to instantiate classes that should not be 
> instantiated, causing a whole mess of problems I haven't solved. Help would 
> be appreciated; otherwise we might need to drop Borland support to move the 
> library forward :(
This is bad news indeed! The one problem I found is probably related to 
a Borland bug which, if I remember correctly, causes a class's 
destructor to be instantiated where it shouldn't. The net result is that 
  scoped_ptr (and auto_ptr) cannot be used to implement the pimpl idiom. 
I managed to build the signals libraries by replacing shared_ptr for 
scoped_ptr in named_slot_map.hpp, but I didn't have time to run any 
test. I have no idea whether this may be an acceptable fix or if there's 
any other outstanding problem.
Hope this helps, anyway.
Cheers,
Nicola Musatti