Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-11-19 03:26:38


Hi Jürgen,

Sorry that it took some time to reply -- I was buried in massive refactoring
of some code -- and as usual, it took more time than planned.

> I'm trying to get V2 running on cygwin.
> First of all, my cygwin installation returns "win32" when queried for
> os.name. So I've hacked path.jam (see patch attached).

Hmm... I'll try to get cygwin myself asap, and look what's up.

> After patching my build environment to honour os.name = win32, too,
> I get the error message attached (qt.out)

That's really strange:

module object(prebuilt-file-generator)@1
error: Unknown type for prebuilt target qt in qt

The 'prebuilt' generator should be invoked only if there <file> property and I
don't see any use of it in my copy of qt.jam. Are you sure you don't have any
local modifications?

If not, maybe you can create a minimal example (or try "examples/qt"). It it
fails, too, the output of "bjam --debug-generators" can be good help in
fixing the problem.

> Please note the output of
>
> /E:/libraries/Qt/3.2.3/lib/qt-mt323.lib
>
> for the expansion of QTDIR.

In theory that's fine. On Windows we prepend slashes so that it's easy to tell
if path is rooted or not. But... see below

> When I initialise the qt toolset with a relative path, I get
>
> /../libraries/Qt/3.2.3/lib/qt-mt323.lib
>
> for this. It seems something is prepending a root slash to all paths.

Looking at qt.jam I'd say that it passes value of QTDIR unmodified. It even
does not import the 'path' module. I don't know what to think.

- Volodya

>
> Any Ideas ?
>
> Yours,
>
> Jürgen

 


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