Boost logo

Boost-Build :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2005-09-28 06:19:05


Vladimir Prus wrote:
>On Wednesday 28 September 2005 14:09, Bojan Resnik wrote:
> > I've been using Boost Build that came with Boost 1.33, but today I
> > thought I'd try the CVS version. I have both MSVC 6 and MSVC 7.1 on my
> > machine, and the following in user-config.jam:
> > using msvc : 6 ;
> > using msvc : 7.1 ;
> >
> > If I manually add the path to cl.exe in user-config.jam, the build
> > starts, but the compiler complaints about some command line arguments.
> > Apparently the /Wp64 and /wd4675 arguments are not recognized by MSVC6
> > compiler. If these two are removed, then it complaints:

The /Wp64 option is from my recent warnings addition patch. IIRC, the
/wd4675 option is to disable a redundant warning in VC7+ (is this for 7.0
and above, or 7.1 and above?) I will submit a patch when I have this fixed.

> > Command line error D2016 : '/Ze' and '/Za' command-line options are
> > incompatible
> >
> > Although there is no mention of either /Ze or /Za in the command line.
>
>I'm at lost. Anybody has an idea?

BBv2 does not display the arguments to cl.exe unless the compilation fails
(or they may be in the response file). However, looking at msvc.jam, there
are no references to /Ze or /Za being added. Are these flags being added by
your project?

I will need to reinstall MSVC 6 to investigate this. I'll let you know what
I find.

- Reece

 


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