# Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-01-13 22:23:59

What were you trying to do? Build Boost, or rebuild Jam?

----- Original Message -----
From: "Gregory Coulon" <coulon_at_[hidden]>
> I finally got it to go;

I presume by "got it to go" you mean that you built Boost.Jam itself?

> I found a solution posted by Mike Owens on
> the Boost-Users group... thanks Mike! (For those who are interested,
> and who aren't subscribed to Boost-Users, the solution involved using
> the subst NT command to condense the VC++ path down to a single drive
> letter, bypassing any need for jam to parse it.)

That's the hard way. Boost.Jam supports the use of quotes in environment
variables...
whoops! The problem is that the jam help doesn't give correct info. The
right procedure for rebuilding jam with MSVC is:

set VISUALC=""c:\Program Files\VC98\bin""
set JAM_TOOLSET=VISUALC
jam -sBOOST_ROOT=

...but why would you do that when there are prebuilt binaries at
www.boost.org/tools/build?

> --- In boost_at_y..., "Gregory Coulon" <coulon_at_y...> wrote:
> > I ran into the same problem as Christof, and when I try to rebuild

If you ran into the same problem as Christof (from your quoted text below,
"new-split.jam: No such file or directory [...]"), that indicates an
outdated version of the boost sources. Is that the problem you were having?

> > jam from the command line, it seems unable to parse the path to
> VC++
> > that I gave it, no matter if I set it at the command line or as a
> > global environment variable.

> > I tried every combination of double
> > quoting and escape characters that I could think of, but maybe I'm
> > missing something. Help!

Did you try what I did above? The way quoting works in Boost.Jam is
described at:

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/boost/boost/tools/
build/build_system.htm?rev=1.11#variable_quoting

> > > ----- Original Message -----
> > > From: <cmeerw_at_w...>
> > > To: <boost_at_y...>
> > > 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_at_y...>
> > > >
> > > > Your use of Yahoo! Groups is subject to

> > > >
> > > >
>
>
> Info: http://www.boost.org Send unsubscribe requests to:
<mailto:boost-unsubscribe_at_[hidden]>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>