Boost logo

Boost :

From: Edward Diener (eddielee_at_[hidden])
Date: 2003-12-12 17:54:32

David Abrahams wrote:
> "Edward Diener" <eddielee_at_[hidden]> writes:
>> David Abrahams wrote:
>>> "Edward Diener" <eddielee_at_[hidden]> writes:
>>>> Olden A (Comp) wrote:
>>>>> <snip>
>>>>> Ahh, I get two problem, Firstly when it tries to set the path it
>>>>> fails, doesn't seem to like the %PATH%, at the end - I'm 100% sure
>>>>> this is a problem with my system - after I tried what you
>>>>> suggestesd I decided to try vsvars32 - the %PATH% on the end
>>>>> causes the system to fail there too. The directory is in my path
>>>>> thought - I Have confirmed this.
>>>>> When I use the command:
>>>>> "C:\Program Files\Borland\CBuilder6\bin\bcc32" -v -q -v -tWR -tWD
>>>>> -WM- -L "C:\Program Files\Borland\CBuilder6\lib"
>>>>> -e"libs\regex\build\bin\boost_regex.dll\borland\debug\runtime-link-dyn
>>>>> ic \b oost_regex_debug.dll"
>>>>> ost_regex_debug.CMD"
>>>>> The system reports that it cannot find the file:
>>>>> Error E2194: Could not find file 'C:\Program
>>>>> Files\Borland\CBuilder6\lib.cpp'
>>>>> I've done a search and I don't have a lib file in that dir - I
>>>>> have one in the boost directory
>>>>> "C:\baysian\boost-1.30.2\boost\lib.cpp", - Is this related?
>>>> I think you must put the library path immediately after the -L
>>>> option, so that in your command line you have:
>>>> -L"C:\Program Files\Borland\CBuilder6\lib"
>>> Please let us know if that works for you; if so, we'll update the
>>> borland toolset file.
>> After trying one invocation of bjam "-sTOOLS=borland" and seeing
>> errors which I did not capture, I try a subsequent invocation:
>> set BCCROOT="C:\Program Files\Borland\CBuilder6"
>> set BOOST_ROOT="h:\utilities\boost libraries\boost-1.30.2"
>> bjam "-sTOOLS=borland"
> I repeat, you do *not* need to set BOOST_ROOT. It might even hurt.
>> Meaning ? Maybe I have to use short path names to get it to work.
> No, you just need an up-to-date borland-tools.jam which deals with
> spaces in path names. Please add the following line to the top of
> yours:
> set-as-singleton BCCROOT ;
> (or get the CVS snapshot)

The borland_tools.jam in boost-1.30.2\tools\build\borland-tools.jam already
has "set-as-singleton BCCROOT ;"

I do not set BOOST_ROOT this time. Instead I execute bjam while my current
directory is my 1.30.2 root directory.

If I do not set BCCROOT, since the BCB6 bin directory is in my PATH, bjam
"-sTOOLS=borland" works correctly. If I do set the BCROOT environmental
variable, I get the same errors as before. Perhaps this has something to do
with bjam, which was in, or maybe it has something to
with something else.

Boost list run by bdawes at, gregod at, cpdaniel at, john at