--- Beman Dawes
At 04:46 AM 1/19/2005, Paul wrote:
I'm having killer problems with the filesystem library.
I'm compiling it with bjam "-sTOOLS=mingw", which seems to work just fine. All the tests pass etc.
Then I wrote this simple program:...
I'm guessing BOOST_POSIX is getting defined, so you need to define BOOST_WINDOWS if you want the Windows rather POSIX behavior. See http://www.boost.org/libs/filesystem/doc/index.htm#Cgywin for discussion.
There have been past reports of problems with Cygwin; perhaps mingw has similar issues.
I tried this by editing the mingw-tools.jam file and adding -DBOOST_WINDOWS (and also -D__WIN32__), its the same behaviour. Note I also set the define while compiling my own test cpp files. Plus, the BOOST_PLATFORM #define was originally (and correctly) set to WIN32. I printed it out just like the filesystem-test does it. The puzzling thing is it works fine with libboost_file....lib, but not with boost_file....dll yet it was compiled using the same bjam and the same toolset? ideas? thanks Paul Find local movie times and trailers on Yahoo! Movies. http://au.movies.yahoo.com