Boost logo

Boost-Build :

From: Toon Knapen (toon.knapen_at_[hidden])
Date: 2004-09-03 03:13:32


Vladimir Prus wrote:

> Could you:
> 1. Add the following code right at the beginning of 'common.find-tool' and
> tell me what's printed.
>
> local p = [ modules.peek : PATH Path path ] ;
> ECHO '$(p)' ;

see attachment

>
> 2. Go to control panel and tell the values of "PATH" "Path" and "path"
> variables (whichever exist).
>

PATH = C:\Program Files\OpenVPN\bin

Path = C:\texmf\miktex\bin;C:\Program
Files\Intel\Fortran\compiler80\IA32\BIN;C:\Program
Files\Intel\Fortran\IDB73\Bin;C:\Program
Files\Intel\MKL61\ia32\bin;C:\IBMDebug\bin;C:\MSC.Software\MSC.Patran\2003\bin;C:\Program
Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft
Visual Studio\Common\Msdev98\BIN;C:\Program Files\Microsoft Visual
Studio\DF98\BIN;C:\Program Files\Microsoft Visual
Studio\VC98\BIN;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\Documents
and
Settings\tk\bin\;C:\Vim\vim62;C:\Python22;C:\cvstop\fftown\build\devstudio\fft_actranae\Debug;C:\cvstop\fftown\build\devstudio\fft_actranae\Release;C:\cvstop\fftown\build\devstudio\fft_actranae_mp\Debug;c:\cvstop\boxpro\bin;c:\cvstop\tools\bin;c:\cvstop\actran\bin;C:\MPICH\mpd\bin;C:\cvstop\femtown\dll;c:\Program
Files\hdf;c:\Program
Files\hdf\zlib114\dll;c:\ext_projects\python\dist\src\PCBuild

> I suspect that some variable looks like
>
> PATH=foo;bar;;biz
>
> and that confuses common.find-tool.

I don't see any ';;' inside the path variables.
 --------------020504020507000101060004 Content-Type: text/plain;
name="bjam.out"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
filename="bjam.out"

C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE C:\Program F=
iles\Microsoft Visual Studio .NET 2003\VC7\BIN C:\Program Files\Microsoft V=
isual Studio .NET 2003\Common7\Tools C:\Program Files\Microsoft Visual Stud=
io .NET 2003\Common7\Tools\bin\prerelease C:\Program Files\Microsoft Visual=
Studio .NET 2003\Common7\Tools\bin C:\Program Files\Microsoft Visual Studi=
o .NET 2003\SDK\v1.1\bin C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 C:\te=
xmf\miktex\bin C:\Program Files\Intel\Fortran\compiler80\IA32\BIN C:\Progra=
m Files\Intel\Fortran\IDB73\Bin C:\Program Files\Intel\MKL61\ia32\bin C:\IB=
MDebug\bin C:\MSC.Software\MSC.Patran\2003\bin C:\Program Files\Microsoft V=
isual Studio\Common\Tools C:\Program Files\Microsoft Visual Studio\Common\M=
sdev98\BIN C:\Program Files\Microsoft Visual Studio\DF98\BIN C:\Program Fil=
es\Microsoft Visual Studio\VC98\BIN C:\WINDOWS\system32 C:\WINDOWS C:\WINDO=
WS\System32\Wbem c:\Documents and Settings\tk\bin\ C:\Vim\vim62 C:\Python22=
C:\cvstop\fftown\build\devstudio\fft_actranae\Debug C:\cvstop\fftown\build=
\devstudio\fft_actranae\Release C:\cvstop\fftown\build\devstudio\fft_actran=
ae_mp\Debug c:\cvstop\boxpro\bin c:\cvstop\tools\bin c:\cvstop\actran\bin C=
:\MPICH\mpd\bin C:\cvstop\femtown\dll c:\Program Files\hdf c:\Program Files=
\hdf\zlib114\dll c:\ext_projects\python\dist\src\PCBuild C:\Program Files\O=
penVPN\bin=20
c:/cvstop/boost/tools/build/v2/util\path.jam:336: in make-NT
*** argument error
* rule path.join ( elements + )
* called with: ( )
* missing argument elements
c:/cvstop/boost/tools/build/v2/util\path.jam:152:see definition of rule 'pa=
th.join' being called
c:/cvstop/boost/tools/build/v2/util\path.jam:42: in path.make
c:/cvstop/boost/tools/build/v2/kernel\modules.jam:66: in modules.call-in
c:/cvstop/boost/tools/build/v2/util\sequence.jam:43: in sequence.transform
c:/cvstop/boost/tools/build/v2/tools\common.jam:172: in common.find-tool
c:/cvstop/boost/tools/build/v2/tools\common.jam:120: in common.get-invocati=
on-command
c:/cvstop/boost/tools/build/v2/tools\msvc.jam:82: in msvc.init
c:/cvstop/boost/tools/build/v2/build\toolset.jam:29: in using
c:\cvstop\user-config.jam:32: in modules.load
c:/cvstop/boost/tools/build/v2\build-system.jam:56: in load
c:\cvstop\boost\tools\build\v2/kernel\modules.jam:259: in import
c:\cvstop\boost\tools\build\v2/kernel/bootstrap.jam:120: in boost-build
C:\cvstop\boxpro\boost-build.jam:1: in module scope
 --------------020504020507000101060004--


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk