Scott Meyers
Any idea where to start debugging? If I now give this command,
D:\C++\Boost\Current>..\bjam.exe "-sTOOLS=gcc"
1. The release version doesn't seem to have proper support for building DLLs according to http://sourceforge.net/tracker/index.php?func=detail&aid=852942&group_id=7586&atid=207586, and it's not clear from Beman's comment that it supports GCC on windows Date: 2003-12-02 20:21 Sender: beman_dawes Logged In: YES user_id=51042 Are you running one of the release versions, or from the CVS? The release versions link OK with VC++ 6.0, 7.0, and 7.1, but had no declspec support. The CVS version should be more flexible, but the changes are recent so make sure you are up to date. You might try a CVS snapshot (http://www.boost-consulting.com/boost.tar.bz2) if that's what you want. 2. Try going into the libs/filesystem/test subdirectory of your Boost tree and invoking bjam -d+2 -sTOOLS=<whatever> there. If tests build and run you'll know that things are working; the "-d+2" part will also show you the commands that were used to link to the FS library so you can replicate them yourself as neccessary. HTH, -- Dave Abrahams Boost Consulting www.boost-consulting.com