Boost logo

Boost :

From: Tom Wells (tomw_at_[hidden])
Date: 2002-07-18 05:16:53

hi everyone,

i'm quite new to using boost and haven't had any problems using it with gcc
in linux, but i can't seem to get the threads library to compile in windows
2000 using msvc6 with stlport (with stlport-iostreams on).

this is the problem:
when i try running 'bjam -sTOOLS="msvc-stlport" -sBUILD="stlport-iostream
on"' in the <boost_dir>\libs\thread\build directory it tries to make a whole
bunch of directories with names based on the sub-variants such as:


the logic seems to be good, but the problems seems that windows can't handle
a directory tree with more than 256 characters, so it bombs out with errors
like 'The directory or file cannot be created' and 'The filename or
extension is too long'.

i had a look at the Jamfile (i've never used jam before) and tried to see
where it creates these directories, but its quite cryptic and i couldn't
find anything at all. i've read the docs and build instructions looking for
some way to override this behaviour, but i can't find a thing.

any suggestions? please help!

Tom Wells

Tom Wells
Combat Team Trainer Project - Simulator Systems Dept.
African Defense Systems
Midrand, Johannesburg, South Africa
email: tomw_at_[hidden]
+27 11 3139462 - Office
+27 82 4134501 - Mobile

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