Boost logo

Boost Users :

Subject: Re: [Boost-users] BoostJam sensitive to spaces in paths, in particular in TMP
From: OvermindDL1 (overminddl1_at_[hidden])
Date: 2010-01-15 05:56:45


On Fri, Jan 15, 2010 at 2:19 AM, Bilokon, Paul <paul.bilokon_at_[hidden]> wrote:
> Hi all,
>
> Just found this, apparently a bug, in BoostJam. I'm using an admittedly old
> version of Boost, V1.36.0, in this particular instance. I'm using the latest
> BoostJam, V3.1.17.
>
> This occurs on Windows when the TMP environment variable contains spaces. In
> my case it was
>
> "C:\Documents and Settings\xxxxxxxxxxx\Local Settings\Temp"
>
> When you try to run something like
>
> C:\Programs\Win32\BoostJam\V3.1.17\bjam.exe --build-type=complete
> --toolset=msvc-90 --with-thread
>
> You get
>
> MkDir1-quick-fix-for-windows bin.v2\libs\thread
> 'C:\Documents' is not recognized as an internal or external command,
> operable program or batch file.
>
>     if not exist "bin.v2\libs\thread\\" mkdir "bin.v2\libs\thread"
>
> ...failed MkDir1-quick-fix-for-windows bin.v2\libs\thread...
> This is fixed by
>
> set TMP=C:\temp
>
> I don't know if this merits a patch.

That is rather incredibly old, can you test it on the latest stable or
the trunk?


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net