Boost logo

Boost Users :

From: Rene Rivera (grafik.list_at_[hidden])
Date: 2006-04-26 01:31:48


Nyenyec N wrote:
> bjam keeps crashing on me.
>
> I downloaded the executable and tried it on different machines.
> Following the "Getting started" guide bjam.exe always crashes.
>
> "...one of the most highly regarded and expertly designed C++ library
> projects in the world." The build tool crashes at the first step. My
> emails sent to the mailing list are ignored. What gives?

You mean the emails to the users list? Many of us are *really* busy
people, especially since the few people who know the build system
internals are busy trying to get the details of a new release done.
Still, sorry for the delay in responding.

> I can't believe that I'm the only person with this problem. It's not
> like Windows is such an exotic platform...

Well it's not something I've seen with the consistency you're having.
And I run bjam every day, not just for Boost builds.

> All I want is a decent regexp library. Can I get precompiled binaries
> for windows somehow?

Well those are coming soon :-)

> Thanks,
> nyenyec
>
> On 4/21/06, Nyenyec N <nyenyec_at_[hidden]> wrote:
>> Oops, I forgot the screenshot.
>>
>> -- nyenyec
>>
>> On 4/21/06, Nyenyec N <nyenyec_at_[hidden]> wrote:
>>> Hi,
>>>
>>> I'm completely new to boost. I tried to compile version 1.33.1 under
>>> Windows using Visual Studio 2003 but bjam crashed.
>>>
>>> What am I doing wrong?
>>>
>>> See below what I did (see also the attached screenshot).
>>>
>>> Thanks,
>>> nyenyec
>>>
>>> c:\local\boost_1_33_1>c:\local\bin\bjam -version
>>> 'c:\local\bin\bjam' is not recognized as an internal or external command,
>>> operable program or batch file.
>>>
>>> c:\local\boost_1_33_1>c:\local\bin\bjam.exe -v
>>> Boost.Jam Version 3.1.12. OS=NT.
>>> Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
>>> Copyright 2001 David Turner.
>>> Copyright 2001-2004 David Abrahams.
>>> Copyright 2002-2005 Rene Rivera.
>>> Copyright 2003-2005 Vladimir Prus.
>>>
>>> c:\local\boost_1_33_1>"c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bi
>>> n\vcvars32.bat"
>>>
>>> c:\local\boost_1_33_1>"C:\Program Files\Microsoft Visual Studio .NET 2003\Common
>>> 7\Tools\vsvars32.bat"
>>> 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.)
>>>
>>> c:\local\boost_1_33_1>bjam "-sTOOLs=vc-7_1" install

Hopefully you meant "-sTOOLS=vc-7_1" ?

>>>
>>> ***CRASH***

Since the "c:\local\bin\bjam.exe -v" works my suspision would be that
somehow you have some other "bjam" program in you system. Did you try
specifying the full path all the time?

Other than that I don't have a clue what could be wrong. As Dale
mentions in another post try build a debug version of bjam by
downloading the 3.1.12 bjam source and:

cd ...\boost-jam-3.1.12
.\build.bat vc7 --debug

If you have the JIT debugger active you'll be able to catch where it breaks.

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

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