|
Boost : |
From: Bart Garst (bartmann_nsd_at_[hidden])
Date: 2004-06-07 22:39:39
On Mon, 07 Jun 2004 08:27:48 -0700, Victor A. Wagner Jr. wrote:
> I tried to find what's wrong (no I'm not using NT, I'm using XP) and didn't
> see anything obvious.
> I added after:
> echo ### Using '%BOOST_JAM_TOOLSET%' toolset.
> the following lines
> echo ### BOOST_JAM_TOOLSET_ROOT='%BOOST_JAM_TOOLSET_ROOT%'
> echo ### BOOST_JAM_CC='%BOOST_JAM_CC%'
> echo ### BOOST_JAM_OPT_JAM='%BOOST_JAM_OPT_JAM%'
> echo ### BOOST_JAM_OPT_MKJAMBASE='%BOOST_JAM_OPT_MKJAMBASE%'
> echo ### BOOST_JAM_OPT_YYACC='%BOOST_JAM_OPT_YYACC%'
> echo ### _known_='_%_known_%_'
>
> perhaps the additional output you get will help find the problem.
> ....this is what I get.....
> C:\Projects\boost\tools\build\jam_src>build
> Setting environment for using Microsoft Visual Studio .NET 2003 tools.
> (If you have another version of Visual Studio or Visual C++ installed and wish
> to use its tools from the command line, run vcvars32.bat for that version.)
> ###
> ### Using 'vc7' toolset.
> ### BOOST_JAM_TOOLSET_ROOT='C:\Program Files\Microsoft Visual Studio .NET
> 2003\Common7\Tools\\..\..\VC7\'
> ### BOOST_JAM_CC='cl /nologo /GZ /Zi /MLd -DNT -DYYDEBUG kernel32.lib
> advapi32.lib'
> ### BOOST_JAM_OPT_JAM='/Febootstrap.vc7\jam0'
> ### BOOST_JAM_OPT_MKJAMBASE='/Febootstrap.vc7\mkjambase0'
> ### BOOST_JAM_OPT_YYACC='/Febootstrap.vc7\yyacc0'
> ### _known_='_1_'
> ###
>
Victor,
I added the lines and the output is:
C:\boost\tools\build\jam_src>build.bat vc7
###
### Using '' toolset.
### BOOST_JAM_TOOLSET_ROOT=''
### BOOST_JAM_CC=''
### BOOST_JAM_OPT_JAM=''
### BOOST_JAM_OPT_MKJAMBASE=''
### BOOST_JAM_OPT_YYACC=''
### _known_='__'
###
At this point I decided to hardcode these vaules. Using the output from
your modified build.bat, and making the appropriate changes, I was able to
build bjam.
I realize this doesn't fix the problem, but it got the job done.
Thanks,
Bart
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk