Boost logo

Boost-Build :

From: Jürgen Hunold (hunold+lists.Boost_at_[hidden])
Date: 2003-03-17 02:38:56


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

Hi Vladimir !

On Friday 14 March 2003 14:57, Vladimir Prus wrote:
> Hi Jürgen,

> Could you please to to file "project.jam", line 611 (in rule
> 'use-project') and change it to read
> project.use $(id) : [ path.root
> [ path.make $(where) ] [ $(attributes).get location ] ]
> ;
>
> then go to line 313 of project-root.jam and change it to read
>
> project.use $(id) : [ path.root
> [ path.make $(location) ] [ project-root get-location ]
> ] ;
>
> And try again. If this works, I'll commit the change when my
> connection to boost CVS is back (it's down at the moment)

Yes, it works. V2 now loads the Jamfiles and starts compiling.
But I've encountered another problem.
V2 does not adjust the include paths correctly (full output attached).
For example, I get the following command-line:

cl /Zm800 -nologo /Z7 /Od /Ob0 /GR /MD
- -I"/e:/Libraries/libx\incl" -I"/e:/libraries\boost"
- -I"E:/Libraries/STLport-4.5.3\stlport"
- -I"E:\Libraries\Qt\3.1.2\include"
- -I"bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base"
- -I"e:\Libraries\libx\src\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-LEDA"
- -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor"
- -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor"
- -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-test_exec_monitor"
- -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor"
- -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-test_exec_monitor"
- -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-unit_test_framework"
- -c
- -Fo"bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base\feiertagliste.obj"
"c\feiertagliste.cpp"

It tries to adjust the Path using "/E:", which is wrong on Win32. Both
with cygwin-bash and NT cmd.exe.
But Qt and STLport are loaded correct.

And why does V2 try to include the test-framework ? (This also happens
on linux ?)

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+dXuTljbJ/LLrxrYRApQrAJ4qCoJ3EFikMYxJYQe+Hbj7l22E+QCePG5n
MJbzt825rko1XmOoLAIV6sY=
=aj4a
-----END PGP SIGNATURE-----
 --Boundary-00=_QuXd+0n2pYOU177 Content-Type: text/plain;
charset="iso-8859-15";
name="out.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="out.txt"

...patience...
...found 141 targets...
...updating 5 targets...
msvc.compile bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base\feiertagliste.obj
feiertagliste.cpp
c\../../include/base/feiertagliste.h(18) : fatal error C1083: Include-Dateikann nicht geoeffnet werden: 'libx/list.h': No such file or directory

cl /Zm800 -nologo /Z7 /Od /Ob0 /GR /MD -I"/e:/Libraries/libx\incl" -I"/e:/libraries\boost" -I"E:/Libraries/STLport-4.5.3\stlport" -I"E:\Libraries\Qt\3.1.2\include" -I"bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base" -I"e:\Libraries\libx\src\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-LEDA" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-test_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-test_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-unit_test_framework" -c -Fo"bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base\feiertagliste.obj" "c\feiertagliste.cpp"

...failed msvc.compile bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base\feiertagliste.obj...
msvc.compile bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base\project_q_actions.obj
project_q_actions.cpp
c\../../include/action/action_ptr.h(6) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'boost/shared_ptr.hpp': No such file or directory

cl /Zm800 -nologo /Z7 /Od /Ob0 /GR /MD -I"/e:/Libraries/libx\incl" -I"/e:/libraries\boost" -I"E:/Libraries/STLport-4.5.3\stlport" -I"E:\Libraries\Qt\3.1.2\include" -I"bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base" -I"e:\Libraries\libx\src\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-LEDA" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-test_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-prg_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-test_exec_monitor" -I"e:\libraries\boost-v2\libs\test\build\bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-unit_test_framework" -c -Fo"bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base\project_q_actions.obj" "c\project_q_actions.cpp"

...failed msvc.compile bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base\project_q_actions.obj...
...skipped <./msvc/debug/exception-handling-off/stdlib-stlport/threading-multi/main-target-railsys_base>railsys_base.rsp for lack of <./msvc/debug/exception-handling-off/stdlib-stlport/threading-multi_at_bin\msvc\debug\exception-handling-off\stdlib-stlport\threading-multi\main-target-railsys_base@/main-target-railsys_base>feiertagliste.obj...
...skipped <./msvc/debug/exception-handling-off/stdlib-stlport/threading-multi/main-target-railsys_base>railsys_base.dll for lack of <./msvc/debug/exception-handling-off/stdlib-stlport/threading-multi/main-target-railsys_base>railsys_base.rsp...
...skipped <./msvc/debug/exception-handling-off/stdlib-stlport/threading-multi/main-target-railsys_base>railsys_base.lib for lack of <./msvc/debug/exception-handling-off/stdlib-stlport/threading-multi/main-target-railsys_base>railsys_base.rsp...
...failed updating 2 targets...
...skipped 3 targets...
 --Boundary-00=_QuXd+0n2pYOU177--


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