[math] svn:boost r45645 - in trunk/libs/math: build test

Hi John ! I've reverted parts of http://svn.boost.org/trac/boost/changeset/45645 because "has_long_double_support.cpp" is missing from trunk (and this breaks regression testing) On Thursday 22 May 2008, john@johnmaddock.co.uk wrote:
Author: johnmaddock Date: 2008-05-22 07:23:57 EDT (Thu, 22 May 2008) New Revision: 45645 URL: http://svn.boost.org/trac/boost/changeset/45645
Modified: trunk/libs/math/build/Jamfile.v2 ===================================================================== ========= --- trunk/libs/math/build/Jamfile.v2 (original) +++ trunk/libs/math/build/Jamfile.v2 2008-05-22 07:23:57 EDT (Thu, 22 May 2008) @@ -49,6 +49,8 @@ sph_neumann ; +compile has_long_double_support.cpp ;
See http://svn.boost.org/trac/boost/changeset/45665 for details. Yours, Jürgen -- * Dipl.-Math. Jürgen Hunold ! Ingenieurgesellschaft für * voice: ++49 511 262926 57 ! Verkehrs- und Eisenbahnwesen mbH * fax : ++49 511 262926 99 ! Lister Straße 15 * juergen.hunold@ivembh.de ! www.ivembh.de * * Geschäftsführer: ! Sitz des Unternehmens: Hannover * Prof. Dr.-Ing. Thomas Siefer ! Amtsgericht Hannover, HRB 56965 * PD Dr.-Ing. Alfons Radtke !

Juergen Hunold wrote:
Hi John !
I've reverted parts of
http://svn.boost.org/trac/boost/changeset/45645
because "has_long_double_support.cpp" is missing from trunk (and this breaks regression testing)
Oh :-( Fixed in trunk now. BTW I wonder if we could have some kind of pre-commit hook to trap this kind of error? John.

John Maddock wrote:
Juergen Hunold wrote:
Hi John !
I've reverted parts of
http://svn.boost.org/trac/boost/changeset/45645
because "has_long_double_support.cpp" is missing from trunk (and this breaks regression testing)
Oh :-(
Fixed in trunk now.
Using rev 45673 and trying to run the regression tests for the trunk, I get the following error: C:\boost_testing\boost\libs\math\build\Jamfile.v2:52: in modules.load rule compile unknown in module Jamfile</C:/boost_testing/boost/libs/math/build>. C:/boost_testing/tools_bb/build\project.jam:307: in load-jamfile C:/boost_testing/tools_bb/build\project.jam:63: in project.load C:/boost_testing/tools_bb/build\project.jam:720: in project.use C:/boost_testing/tools_bb/build\project.jam:90: in load-used-projects C:/boost_testing/tools_bb/build\project.jam:74: in project.load C:/boost_testing/tools_bb/build\project.jam:720: in project.use C:/boost_testing/tools_bb/build\project.jam:90: in load-used-projects C:/boost_testing/tools_bb/build\project.jam:74: in load C:/boost_testing/tools_bb/build\project.jam:167: in project.find C:/boost_testing/tools_bb\build-system.jam:521: in load C:\boost_testing\tools_bb/kernel\modules.jam:281: in import C:\boost_testing\tools_bb/kernel/bootstrap.jam:128: in boost-build C:\boost_testing\boost-build.jam:17: in module scope # Searching for "process_jam_log.exe" in "C:\boost_testing\tools_regression\build"... Traceback (most recent call last): File "run.py", line 60, in <module> runner(root) File "C:\boost_testing\tools_regression_src\regression.py", line 189, in __init__ self.main() File "C:\boost_testing\tools_regression_src\regression.py", line 526, in main getattr(self,action_m)() File "C:\boost_testing\tools_regression_src\regression.py", line 483, in command_regression self.command_setup() File "C:\boost_testing\tools_regression_src\regression.py", line 296, in command_setup self.build_if_needed(self.process_jam_log,self.pjl_toolset) File "C:\boost_testing\tools_regression_src\regression.py", line 625, in build_if_needed tool[ 'build_path' ] = self.tool_path( tool ) File "C:\boost_testing\tools_regression_src\regression.py", line 650, in tool_path , '\n'.join( [ name_or_spec[ 'path' ], build_dir ] ) Exception: Cannot find "process_jam_log.exe" in any of the following locations: C:\boost_testing\process_jam_log.exe C:\boost_testing\tools_regression\build

Hi,
Hmmm, this is strange, it works for me if I invoke bjam from boost-root/status, what am I missing?
I had the same problem when invoking bjam from libs/math/test, and adding "import testing ;" at the beginning of libs/math/build/Jamfile.v2 did the trick for me. HTH... Bruno

Bruno Lalande wrote:
Hi,
Hmmm, this is strange, it works for me if I invoke bjam from boost-root/status, what am I missing?
I had the same problem when invoking bjam from libs/math/test, and adding "import testing ;" at the beginning of libs/math/build/Jamfile.v2 did the trick for me.
Most strange: I still can't reproduce here, but I've added the import statement anyway. John.
participants (4)
-
Bruno Lalande
-
David Walthall
-
John Maddock
-
Juergen Hunold