Boost logo

Boost-Build :

From: Jürgen Hunold (hunold+lists.Boost_at_[hidden])
Date: 2003-03-14 08:28:41


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi !

I've tried to test the new <dependency> feature on Win32.
It seems that V2 has some problems due to win32 drive letters.
My own sources (and test case) are located on drive f:
boost lives happily amongs other libraries on E:\Libraries\boost.

When I try to use
use-project /boost : E:\Libraries\boost ;

and issue
bjam --v2 msvc in my cygwin bash I get the message:

e:\libraries\boost/tools/build/new\project.jam:284: in load-jamfile
from module project
error: Unable to load Jamfile.
Could not find a Jamfile in directory
'../../e:\libraries\boost../boost-v2'.
Attempted to find it with pattern '[Jj]amfile [Jj]amfile.jam'.
Please consult the documentation at 'http://www.boost.org'.

I'm using Vladimirs "boost-v2" in order to avoid clashes with V1
Jamfiles.

The problem seems to be that V2 fails to recognise the absolute Path
"E:\" on Windows. It tries to cd ../../, and then down relatively.
This would work on single rooted unix, but not on win32.

I've attached the full output.

This time, I've got _no_ test case, since the problem should be easy
to reproduce. Just try to "use-project" boost from another drive an
Windows.

Yours,

Jürgen

- --
* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen,
Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] ! www.ive.uni-hannover.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+cdkJljbJ/LLrxrYRAhJRAKCb1stz5CZRm9eonWw+pep1q/SKWgCgiYss
DwTfKsMrkZSkBXcLsCKmlgc=
=oUUJ
-----END PGP SIGNATURE-----
 --Boundary-00=_Jkdc++Md+aGUNwY Content-Type: text/plain;
charset="iso-8859-15";
name="debug.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="debug.txt"

e:\libraries\boost/tools/build/new\project.jam:284: in load-jamfile from module project
error: Unable to load Jamfile.
Could not find a Jamfile in directory '../../e:\libraries\boost../boost-v2'.
Attempted to find it with pattern '[Jj]amfile [Jj]amfile.jam'.
Please consult the documentation at 'http://www.boost.org'.
e:\libraries\boost/tools/build/new\project.jam:33: in project.load from module project
e:\libraries\boost/tools/build/new\project.jam:566: in project.use from module project
e:\libraries\boost/tools/build/new\project.jam:611: in use-project from module Jamfile<../..>
..\..\Jamfile:18: in modules.load from module Jamfile<../..>
e:\libraries\boost/tools/build/new\project.jam:319: in load-jamfile from module project
e:\libraries\boost/tools/build/new\project.jam:33: in load from module project
e:\libraries\boost/tools/build/new\project.jam:362: in initialize from module project
e:\libraries\boost/tools/build/new\project.jam:310: in load-jamfile from module project
e:\libraries\boost/tools/build/new\project.jam:33: in load from module project
e:\libraries\boost/tools/build/new\project.jam:362: in initialize from module project
e:\libraries\boost/tools/build/new\project.jam:310: in load-jamfile from module project
e:\libraries\boost/tools/build/new\project.jam:33: in project.load from module project
e:\libraries\boost/tools/build/new\build-system.jam:62: in load from module build-system
e:\libraries\boost/tools/build/new\modules.jam:171: in import from module modules
e:\libraries\boost/tools/build/new\bootstrap.jam:41: in boost-build from module
f:\simudev\boost-build.jam:10: in module scope from module

 --Boundary-00=_Jkdc++Md+aGUNwY--


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