Rats! I went to significant trouble to try to keep requirements on Boost Jam features out of this release, but I guess I messed it up :(.
 
The documentation is not quite up-to-date, but updated instructions for building Boost Jam have been checked in and can be viewed at:
 
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/boost/boost/tools/build/index.html?rev=1.6
 
 
Here are the relevant bits:
------------
 
  • Download FTJam and install the binary executable where it will be found when invoked from the command line.
    • For easy-to-build source files, see the FTJam site on SourceForge.
    • For Linux and Win32 pre-built executables, see the ftjam section of the FreeType file list.
    • If there is no pre-built FTJam executable for your platform, don't bother downloading the source. Instead, read the Jam build instructions and apply them directly to the Boost Jam sources in the tools/build/jam_src subdirectory.

  • If you acquired FTJam in the previous step, go to the tools/build/jam_src subdirectory and invoke
    jam -sBOOST_ROOT= -sBOOST_BUILD_PATH= -sJAMBASE=
    
  • which will build a new copy of Jam with the Boost extensions enabled. If FTJam complains about a missing toolset variable, follow its directions by adding the appropriate settings, e.g.:
    jam -sBOOST_ROOT= -sBOOST_BUILD_PATH= -sJAMBASE= -sJAM_TOOLSET=VISUALC -sVISUALC=c:/tools/msvc 
    
  • Replace the FTJam executable with the one in the newly-created bin.platform subdirectory.
  •  
    ----- Original Message -----
    From: <cmeerw@web.de>
    To: <boost@yahoogroups.com>
    Sent: Thursday, November 08, 2001 9:25 AM
    Subject: [boost] Building Boost 1.25.1 (Windows NT/msvc)

    > I had some difficulties building Boost 1.25.1 with msvc on Windows NT.
    > If I try to use the ftjam-2.3.5 binaries and try "jam
    > -ftools/build/allyourbase.jam -sTOOLS=msvc" I get a syntax error:
    > "tools/build/allyourbase.jam: line 1608: syntax error at keyword ("
    >
    > Using jam from the boost package seems to work with "jam
    > -sBOOST_ROOT=. -sTOOLS=msvc", but not if I try to build it with "jam
    > -ftools/build/allyourbase.jam -sTOOLS=msvc". Then I get:
    > "new-split.jam: No such file or directory [...]"
    > Hmm, it's just a bit confusing... :-(
    >
    > bye, Christof
    >
    >
    > Info:
    http://www.boost.org  Unsubscribe: <mailto:boost-unsubscribe@yahoogroups.com>
    >
    > Your use of Yahoo! Groups is subject to
    http://docs.yahoo.com/info/terms/
    >
    >