Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-06-20 09:31:22


I'm glad you tried the build system. I think I can point you at Jam fixes
for Win98:

I would be very interested to know how this works out for you.


----- Original Message -----
From: "Douglas Gregor" <gregod_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Wednesday, June 20, 2001 10:12 AM
Subject: Re: [boost] Re: New file uploaded to boost

> [snip]
> > Notes:
> >
> > I was unable to get boost::function support working for thread
> > creation. Unfortunately on my compiler (the dreaded VC6) I'm
> > receiving the infamous Internal Compiler Error. A single line that
> > I've left commented out in boost::detail::thread_state that declares
> > a member of boost::function<int> will illustrate the problem if
> > anyone feels like figuring out what's wrong with Boost.Function
> > here. I took the cowards way out for now and threads are only
> > creatable from function pointers with the signature "void func
> > (void*)".
> >
> I've finally looked into this. I get parse errors with:
> typedef function<void, void*> threadfunc;
> It appears that MSVC is not finding 'function', so I tried:
> typedef boost::function<void, void*> threadfunc;
> Now I get the ICE. I'm unable to find any reason for MSVC to be dying here
> (similar code works perfectly well in other places).
> The good news is that the numbered variant seems to work. This compiled
> without incident:
> typedef function1<void, void*> threadfunc;
> Note that I wasn't able to test this beyond ensuring compilation of the
> object file. My only Windows box runs Win98, for which I was not able to
> Jam working.
> Doug
> Info: Unsubscribe:
> Your use of Yahoo! Groups is subject to

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