|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-09-03 01:58:43
Hi Toon,
> Whenever I use bjam on windows saying that path.join( elements + ) is
> called with an empty argument list from within make-NT in path.jam.
>
> Now I have seen that make-UNIX first tests if the argument is not empty
> before continuing, could I add the same test to make-NT ?
>
> (I have reported this while Vladimir was on vacation but thought to post
> it again because Vladimir probably missed it)
Thanks for the reminder. Looking at the stack trace in your original email, I
think the problem is somewhere else -- we should not be calling path.make
with empty string.
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)' ;
2. Go to control panel and tell the values of "PATH" "Path" and "path"
variables (whichever exist).
I suspect that some variable looks like
PATH=foo;bar;;biz
and that confuses common.find-tool.
- Volodya
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