|
Boost-Build : |
Subject: Re: [Boost-build] bjam error: Empty path passed to 'make-UNIX'
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2014-01-15 10:53:05
AMDG
On 01/15/2014 06:17 AM, Thomas Bretgeld wrote:
> <snip>
> /usr/share/boost-build/util/path.jam:511: in path.make from module path
> error: Empty path passed to 'make-UNIX'
> <snip>
> Today I have invested some time to track it down. I was able to create a
> very simple workspace with 2 projects "Good" and "Fail" to demonstrate
> the problem. The problem seems to be that it fails as soon as there is a
> header file in the projects' root directory. If there is no header or if
> the header is moved to a subdirectory the compilation works fine.
>
> I hope that there are some smart people out here that can fix this
> error. It may just be something simple, but my understanding of the bjam
> internals are not good enough to figure it out.
>
I'm guessing that $(headers:D) expands to "",
not ".", which is not considered a valid path.
In Christ,
Steven Watanabe
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