Commit Graph

635 Commits

Author SHA1 Message Date
Vicente J. Botet Escriba
0d557c04aa Boost.Chrono: Added THREAD_CLOCK disabler macro
[SVN r68003]
2011-01-11 23:17:16 +00:00
Paul A. Bristow
4ad7cd90d2 added <format>pdf: to XEP and FO items to make it build pdf.
Without gave
[error] There can be only one 'rx:outline' element as a child of 'fo:root'.

[SVN r67917]
2011-01-10 17:10:48 +00:00
Vicente J. Botet Escriba
357a9c6a43 Boost.Chrono: Don't use typeof to get common_type
[SVN r67907]
2011-01-10 07:35:55 +00:00
Vicente J. Botet Escriba
61bbff7a69 Boost.Chrono: Extract the typeof use from this test. Other typeof specific tests must be added.
[SVN r67904]
2011-01-10 06:31:16 +00:00
Vicente J. Botet Escriba
1a8f59c684 Boost.Chrono: Extract the typeof use from this test. Other typeof specific tests must be added.
[SVN r67882]
2011-01-09 21:06:49 +00:00
Vicente J. Botet Escriba
36b436f8cb Boost.Chrono: Extract the typeof use from this test. Other typeof specific tests must be added.
[SVN r67881]
2011-01-09 21:05:36 +00:00
Vicente J. Botet Escriba
e77695f19f Boost.Chrono: Add meta-info for debug
Boost.Chrono: Try to solve SUN issue: mismatch between   void(*)(void*) and extern "C" void(void*)

 Test output: Sandia-sun - chrono - io_ex2_shared / sun-5.10
Rev 67818 / Sun, 9 Jan 2011 01:15:36 +0000
Report Time: Sun, 9 Jan 2011 19:06:16 +0000

Compile [2011-01-09 02:06:49 UTC]: fail

    "/opt/sunstudio12.1/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_USES_MPL_ASSERT -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TYPEOF_EMULATION -DBOOST_USE_WINDOWS_H -I".." -c -o "/scratch2/kbelco/boost/results/boost/bin.v2/libs/chrono/test/io_ex2_shared.test/sun-5.10/debug/address-model-64/stdlib-sun-stlport/io_ex2.o" "../libs/chrono/test/../example/io_ex2.cpp"

"../boost/chrono/detail/scan_keyword.hpp", line 69: Error: Could not find a match for boost::interprocess::unique_ptr<unsigned char, void(*)(void*)>::unique_ptr(int, extern "C" void(void*)) 
needed in boost::chrono::chrono_detail::scan_keyword<std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *>(std::istreambuf_iterator<char, std::char_traits<char>>&, std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *, const std::string *, int&).
"../boost/chrono/chrono_io.hpp", line 271:     Where: While instantiating "boost::chrono::chrono_detail::scan_keyword<std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *>(std::istreambuf_iterator<char, std::char_traits<char>>&, std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *, const std::string *, int&)".
"../boost/chrono/chrono_io.hpp", line 271:     Where: Instantiated from boost::chrono::operator>><char, std::char_traits<char>, long long, boost::ratio<1, 1>>(std::istream &, boost::chrono::duration<long long, boost::ratio<1, 1>>&).
"../libs/chrono/test/../example/io_ex2.cpp", line 27:     Where: Instantiated from non-template code.
1 Error(s) detected.

TinyUrl 




[SVN r67880]
2011-01-09 21:04:26 +00:00
Vicente J. Botet Escriba
5d2dffedd1 Boost.Chrono: Add meta-info for debug
[SVN r67879]
2011-01-09 20:36:12 +00:00
Vicente J. Botet Escriba
0baf07e3db Boost.Chrono: Update pdf
[SVN r67875]
2011-01-09 20:04:01 +00:00
Paul A. Bristow
c43341c923 Paul B's many minor revisions, nearly all editorial (spelling etc)
[SVN r67874]
2011-01-09 18:11:03 +00:00
Vicente J. Botet Escriba
8136a2c695 Boost.Chrono: Try to solve Darwin issue with gettimeofday
[SVN r67853]
2011-01-09 07:55:08 +00:00
Vicente J. Botet Escriba
28f5d361d0 Boost.Chrono: Try to solve Darwin issue
Test output: Sandia-darwin-4.0.1 - chrono - runtime_resolution_shared / darwin-4.0.1
Rev 67828 / Sun, 9 Jan 2011 01:50:24 +0000
Report Time: Sun, 9 Jan 2011 04:02:34 +0000

Compile [2011-01-09 02:37:56 UTC]: fail

    "/usr/bin/g++"  -ftemplate-depth-128 -O0 -fno-inline -Wall -pedantic -g -dynamic -no-cpp-precomp -gdwarf-2 -Wno-long-double -fPIC -Wextra -Wno-long-long -pedantic -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_USES_MPL_ASSERT -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_USE_WINDOWS_H  -I".." -c -o "/Volumes/Scratch/kbelco/boost/results/boost/bin.v2/libs/chrono/test/runtime_resolution_shared.test/darwin-4.0.1/debug/runtime_resolution.o" "../libs/chrono/test/../example/runtime_resolution.cpp"

../libs/chrono/test/../example/runtime_resolution.cpp: In function 'double runtime_resolution::init_duration()':
../libs/chrono/test/../example/runtime_resolution.cpp:131: error: 'mach_timebase_info_data_t' was not declared in this scope
../libs/chrono/test/../example/runtime_resolution.cpp:131: error: expected `;' before 'MachInfo'
../libs/chrono/test/../example/runtime_resolution.cpp:132: error: 'MachInfo' was not declared in this scope
../libs/chrono/test/../example/runtime_resolution.cpp:132: error: 'mach_timebase_info' was not declared in this scope
../libs/chrono/test/../example/runtime_resolution.cpp: In static member function 'static runtime_resolution::time_point runtime_resolution::clock::now()':
../libs/chrono/test/../example/runtime_resolution.cpp:190: error: 'gettimeofday' was not declared in this scope

TinyUrl 

[SVN r67852]
2011-01-09 07:47:41 +00:00
Vicente J. Botet Escriba
f318a05c39 Boost.Chrono: Update doc with French output example + other improvements
[SVN r67788]
2011-01-08 17:10:24 +00:00
Vicente J. Botet Escriba
b469abac2a Boost.Chrono: thread clocks are not available on POSIX systems don't supporting threads as PGI
Test output:
Rev 67766 / Sat, 8 Jan 2011 07:38:17 +0000
Report Time: Sat, 8 Jan 2011 12:49:04 +0000

Compile [2011-01-08 10:21:34 UTC]: fail

    "/sierra/Sntools/extras/compilers/pgi/linux86-64/10.1/bin/pgCC" -INLINE:none -Wc,-a --brief_diagnostics --error_limit1 --compress_names --diag_suppress450 --no_using_std --zc_eh -Kieee -fpic -gopt -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_USE_WINDOWS_H -D__need_IOV_MAX -I".." -c -o "/scratch/boost/results/boost/bin.v2/libs/chrono/build/pgi-10.1/debug/threading-multi/thread_clock.o" "../libs/chrono/src/thread_clock.cpp"

"../boost/chrono/detail/inlined/posix/thread_clock.hpp", line 25 (col. 23): error: identifier "pthread_self" is undefined
Error limit reached.
1 error detected in the compilation of "../libs/chrono/src/thread_clock.cpp".
Compilation terminated.

TinyUrl 

[SVN r67786]
2011-01-08 15:35:07 +00:00
Vicente J. Botet Escriba
cdcf1a0960 Boost.Chrono: Sandia-pgi Make dependencies to process and thread clocks explicit so I can identify what don't works better
Test output: Sandia-pgi-10.1 - chrono - arithmetic_pass_shared / pgi-10.1
Rev 67766 / Sat, 8 Jan 2011 07:38:17 +0000
Report Time: Sat, 8 Jan 2011 12:49:04 +0000

Output by test variants:
boost/bin.v2/libs/chrono/test/arithmetic_pass_shared.test/pgi-10.1/debug/threading-multi
boost/bin.v2/libs/chrono/test/arithmetic_pass_shared.test/pgi-10.1/debug/threading-multi/duration



[SVN r67785]
2011-01-08 15:23:27 +00:00
Vicente J. Botet Escriba
92e35f6781 Boost.Chrono: Sandia-pgi Make dependencies to process and thread clocks explicit so I can identify what don't works better
Test output: Sandia-pgi-10.1 - chrono - arithmetic_pass_shared / pgi-10.1
Rev 67766 / Sat, 8 Jan 2011 07:38:17 +0000
Report Time: Sat, 8 Jan 2011 12:49:04 +0000

Output by test variants:
boost/bin.v2/libs/chrono/test/arithmetic_pass_shared.test/pgi-10.1/debug/threading-multi
boost/bin.v2/libs/chrono/test/arithmetic_pass_shared.test/pgi-10.1/debug/threading-multi/duration



[SVN r67783]
2011-01-08 15:21:20 +00:00
Vicente J. Botet Escriba
1156acf6df Boost.Chrono: Try to solve SUN free/malloc undefined issue
Test output: Sandia-sun - chrono - io_ex3_shared / sun-5.10
Rev 67766 / Sat, 8 Jan 2011 01:15:34 +0000
Report Time: Sat, 8 Jan 2011 12:49:04 +0000

Compile [2011-01-08 02:06:04 UTC]: fail

    "/opt/sunstudio12.1/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_USES_MPL_ASSERT -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TYPEOF_EMULATION -DBOOST_USE_WINDOWS_H -I".." -c -o "/scratch2/kbelco/boost/results/boost/bin.v2/libs/chrono/test/io_ex3_shared.test/sun-5.10/debug/address-model-64/stdlib-sun-stlport/io_ex3.o" "../libs/chrono/test/../example/io_ex3.cpp"

"../boost/chrono/detail/scan_keyword.hpp", line 68: Error: free is not defined.
"../boost/chrono/chrono_io.hpp", line 642:     Where: While instantiating "boost::chrono::chrono_detail::scan_keyword<std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *>(std::istreambuf_iterator<char, std::char_traits<char>>&, std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *, const std::string *, int&)".
"../boost/chrono/chrono_io.hpp", line 642:     Where: Instantiated from boost::chrono::operator>><char, std::char_traits<char>, boost::chrono::steady_clock, boost::chrono::duration<long long, boost::ratio<1, 1000000000>>>(std::istream &, boost::chrono::time_point<boost::chrono::steady_clock, boost::chrono::duration<long long, boost::ratio<1, 1000000000>>>&).
"../libs/chrono/test/../example/io_ex3.cpp", line 30:     Where: Instantiated from non-template code.
"../boost/chrono/detail/scan_keyword.hpp", line 71: Error: The function "malloc" must have a prototype.
"../boost/chrono/chrono_io.hpp", line 642:     Where: While instantiating "boost::chrono::chrono_detail::scan_keyword<std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *>(std::istreambuf_iterator<char, std::char_traits<char>>&, std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *, const std::string *, int&)".
"../boost/chrono/chrono_io.hpp", line 642:     Where: Instantiated from boost::chrono::operator>><char, std::char_traits<char>, boost::chrono::steady_clock, boost::chrono::duration<long long, boost::ratio<1, 1000000000>>>(std::istream &, boost::chrono::time_point<boost::chrono::steady_clock, boost::chrono::duration<long long, boost::ratio<1, 1000000000>>>&).
"../libs/chrono/test/../example/io_ex3.cpp", line 30:     Where: Instantiated from non-template code.
2 Error(s) detected.

TinyUrl 

[SVN r67782]
2011-01-08 14:56:55 +00:00
Vicente J. Botet Escriba
753bd404d1 Boost.Chrono: Change to get info on compile failure
Test output: Sandia-sun - chrono - duration_cast_pass_shared / sun-5.10
Rev 67766 / Sat, 8 Jan 2011 01:15:34 +0000
Report Time: Sat, 8 Jan 2011 12:49:04 +0000

Compile [2011-01-08 02:06:04 UTC]: fail

    "/opt/sunstudio12.1/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_USES_MPL_ASSERT -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TYPEOF_EMULATION -DBOOST_USE_WINDOWS_H -I".." -c -o "/scratch2/kbelco/boost/results/boost/bin.v2/libs/chrono/test/duration_cast_pass_shared.test/sun-5.10/debug/address-model-64/stdlib-sun-stlport/duration/duration_cast_pass.o" "../libs/chrono/test/duration/duration_cast_pass.cpp"

"../libs/chrono/test/duration/duration_cast_pass.cpp", line 30: Error: Could not find a match for mpl_::assertion_failed<mpl_::C>(mpl_::failed************(NOTHING::*)()***********) needed in test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&).
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: While instantiating "test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&)".
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: Instantiated from non-template code.
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 30: Error: Could not find a match for mpl_::assertion_failed<mpl_::C>(mpl_::failed************(NOTHING::*)()***********) needed in test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&).
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: While instantiating "test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&)".
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: Instantiated from non-template code.
2 Error(s) detected.

TinyUrl 

[SVN r67781]
2011-01-08 14:47:04 +00:00
Vicente J. Botet Escriba
1bd8afa903 Boost.Chrono: Try to solve function pointer issue
Test output:
Rev 67766 / Sat, 8 Jan 2011 01:49:47 +0000
Report Time: Sat, 8 Jan 2011 12:49:04 +0000

Compile [2011-01-08 02:36:12 UTC]: fail

    "/usr/bin/g++"  -ftemplate-depth-128 -O0 -fno-inline -Wall -pedantic -g -dynamic -no-cpp-precomp -gdwarf-2 -Wno-long-double -fPIC -Wextra -Wno-long-long -pedantic -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_USE_WINDOWS_H  -I".." -c -o "/Volumes/Scratch/kbelco/boost/results/boost/bin.v2/libs/chrono/build/darwin-4.0.1/debug/chrono.o" "../libs/chrono/src/chrono.cpp"

../boost/chrono/detail/inlined/mac/chrono.hpp: In static member function 'static boost::chrono::time_point<boost::chrono::steady_clock, boost::chrono::nanoseconds> boost::chrono::steady_clock::now()':
../boost/chrono/detail/inlined/mac/chrono.hpp:197: error: invalid conversion from 'int_least64_t (*)()' to 'int_least64_t (*)(boost::system::error_code&)'
../boost/chrono/detail/inlined/mac/chrono.hpp:206: error: too few arguments to function
../boost/chrono/detail/inlined/mac/chrono.hpp: In static member function 'static boost::chrono::time_point<boost::chrono::steady_clock, boost::chrono::nanoseconds> boost::chrono::steady_clock::now(boost::system::error_code&)':
../boost/chrono/detail/inlined/mac/chrono.hpp:213: error: invalid conversion from 'int_least64_t (*)()' to 'int_least64_t (*)(boost::system::error_code&)'
../boost/chrono/detail/inlined/mac/chrono.hpp: At global scope:
../boost/chrono/detail/inlined/mac/chrono.hpp:176: warning: 'int_least64_t (* boost::chrono::chrono_detail::init_steady_clock_ec(kern_return_t&))(boost::system::error_code&)' defined but not used

TinyUrl 


[SVN r67779]
2011-01-08 14:31:10 +00:00
Vicente J. Botet Escriba
3ae4aba7e5 Boost.Chrono: Ignore some warnings from intel compilers
[SVN r67777]
2011-01-08 12:33:54 +00:00
Vicente J. Botet Escriba
6feeb0c1e5 Boost.Chrono: Added French output example
[SVN r67771]
2011-01-08 10:30:31 +00:00
Vicente J. Botet Escriba
4c49468da5 Boost.Chrono: change monotonic by steady
[SVN r67763]
2011-01-07 21:33:39 +00:00
Vicente J. Botet Escriba
eb23446546 Boost.Chrono: change monotonic by steady
[SVN r67762]
2011-01-07 21:24:17 +00:00
Vicente J. Botet Escriba
6cbcd39ab6 Boost.Chrono: Try to solve malloc/free issue on Solaris
Test output: Sandia-sun - chrono - io_ex2_shared / sun-5.10
Rev 67745 / Fri, 7 Jan 2011 01:15:43 +0000
Report Time: Fri, 7 Jan 2011 16:48:51 +0000

Compile [2011-01-07 02:08:46 UTC]: fail

    "/opt/sunstudio12.1/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_USES_MPL_ASSERT -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_USE_WINDOWS_H -I".." -c -o "/scratch2/kbelco/boost/results/boost/bin.v2/libs/chrono/test/io_ex2_shared.test/sun-5.10/debug/address-model-64/stdlib-sun-stlport/io_ex2.o" "../libs/chrono/test/../example/io_ex2.cpp"

"../boost/chrono/detail/scan_keyword.hpp", line 88: Error: free is not defined.
"../boost/chrono/chrono_io.hpp", line 269:     Where: While instantiating "boost::chrono::chrono_detail::scan_keyword<std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *>(std::istreambuf_iterator<char, std::char_traits<char>>&, std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *, const std::string *, int&)".
"../boost/chrono/chrono_io.hpp", line 269:     Where: Instantiated from boost::chrono::operator>><char, std::char_traits<char>, long long, boost::ratio<1, 1>>(std::istream &, boost::chrono::duration<long long, boost::ratio<1, 1>>&).
"../libs/chrono/test/../example/io_ex2.cpp", line 27:     Where: Instantiated from non-template code.
"../boost/chrono/detail/scan_keyword.hpp", line 91: Error: The function "malloc" must have a prototype.
"../boost/chrono/chrono_io.hpp", line 269:     Where: While instantiating "boost::chrono::chrono_detail::scan_keyword<std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *>(std::istreambuf_iterator<char, std::char_traits<char>>&, std::istreambuf_iterator<char, std::char_traits<char>>, const std::string *, const std::string *, int&)".
"../boost/chrono/chrono_io.hpp", line 269:     Where: Instantiated from boost::chrono::operator>><char, std::char_traits<char>, long long, boost::ratio<1, 1>>(std::istream &, boost::chrono::duration<long long, boost::ratio<1, 1>>&).
"../libs/chrono/test/../example/io_ex2.cpp", line 27:     Where: Instantiated from non-template code.
2 Error(s) detected.

TinyUrl 

[SVN r67757]
2011-01-07 18:19:55 +00:00
Vicente J. Botet Escriba
ffd2d06442 Boost.Chrono: Try to solve typeof issue
Test output: Sandia-sun - chrono - duration_cast_pass_shared / sun-5.10
Rev 67745 / Fri, 7 Jan 2011 01:15:43 +0000
Report Time: Fri, 7 Jan 2011 16:48:51 +0000

Compile [2011-01-07 02:08:46 UTC]: fail

    "/opt/sunstudio12.1/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_CHRONO_USES_MPL_ASSERT -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_USE_WINDOWS_H -I".." -c -o "/scratch2/kbelco/boost/results/boost/bin.v2/libs/chrono/test/duration_cast_pass_shared.test/sun-5.10/debug/address-model-64/stdlib-sun-stlport/duration/duration_cast_pass.o" "../libs/chrono/test/duration/duration_cast_pass.cpp"

"../libs/chrono/test/duration/duration_cast_pass.cpp", line 30: Error: Could not find a match for mpl_::assertion_failed<mpl_::C>(mpl_::failed************(NOTHING::*)()***********) needed in test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&).
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: While instantiating "test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&)".
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: Instantiated from non-template code.
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 30: Error: Could not find a match for mpl_::assertion_failed<mpl_::C>(mpl_::failed************(NOTHING::*)()***********) needed in test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&).
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: While instantiating "test<boost::chrono::duration<int, boost::ratio<3600, 1>>, boost::chrono::duration<long long, boost::ratio<1, 1000>>>(const boost::chrono::duration<long long, boost::ratio<1, 1000>>&, const boost::chrono::duration<int, boost::ratio<3600, 1>>&)".
"../libs/chrono/test/duration/duration_cast_pass.cpp", line 36:     Where: Instantiated from non-template code.
2 Error(s) detected.

TinyUrl 



[SVN r67755]
2011-01-07 18:17:18 +00:00
Vicente J. Botet Escriba
22e211f401 Boost.Chrono: Try to solve some of the compile errors in
Test output:
Rev 67722 / Thu, 6 Jan 2011 16:21:35 +0000
Report Time: Fri, 7 Jan 2011 04:23:17 +0000

Compile [2011-01-07 01:53:45 UTC]: fail

    "/Users/caj/llvmboosttest/llvm-bin/bin/clang++" -x c++ -O0 -g -O0 -fno-inline -Wall -pedantic -g -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_USE_WINDOWS_H -I".." -c -o "/Users/caj/llvmboosttest/boosttest/results/boost/bin.v2/libs/chrono/build/clang-darwin-2.9/debug/chrono.o" "../libs/chrono/src/chrono.cpp"

In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:69:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1), BOOST_RATIO_INTMAX_C(1000000000000000000)> atto;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:69:40: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1), BOOST_RATIO_INTMAX_C(1000000000000000000)> atto;
                                       ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:70:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),    BOOST_RATIO_INTMAX_C(1000000000000000)> femto;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:70:43: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),    BOOST_RATIO_INTMAX_C(1000000000000000)> femto;
                                          ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:71:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),       BOOST_RATIO_INTMAX_C(1000000000000)> pico;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:71:46: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),       BOOST_RATIO_INTMAX_C(1000000000000)> pico;
                                             ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:72:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),          BOOST_RATIO_INTMAX_C(1000000000)> nano;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:72:49: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),          BOOST_RATIO_INTMAX_C(1000000000)> nano;
                                                ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:73:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),             BOOST_RATIO_INTMAX_C(1000000)> micro;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:73:52: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),             BOOST_RATIO_INTMAX_C(1000000)> micro;
                                                   ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:74:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),                BOOST_RATIO_INTMAX_C(1000)> milli;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:74:55: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),                BOOST_RATIO_INTMAX_C(1000)> milli;
                                                      ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:75:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),                 BOOST_RATIO_INTMAX_C(100)> centi;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:75:56: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),                 BOOST_RATIO_INTMAX_C(100)> centi;
                                                       ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
100LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:76:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),                  BOOST_RATIO_INTMAX_C(10)> deci;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:76:57: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1),                  BOOST_RATIO_INTMAX_C(10)> deci;
                                                        ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
10LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:77:32: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<                 BOOST_RATIO_INTMAX_C(10), BOOST_RATIO_INTMAX_C(1)> deca;
                               ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
10LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:77:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<                 BOOST_RATIO_INTMAX_C(10), BOOST_RATIO_INTMAX_C(1)> deca;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:78:31: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<                BOOST_RATIO_INTMAX_C(100), BOOST_RATIO_INTMAX_C(1)> hecto;
                              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
100LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:78:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<                BOOST_RATIO_INTMAX_C(100), BOOST_RATIO_INTMAX_C(1)> hecto;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:79:30: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<               BOOST_RATIO_INTMAX_C(1000), BOOST_RATIO_INTMAX_C(1)> kilo;
                             ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:79:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<               BOOST_RATIO_INTMAX_C(1000), BOOST_RATIO_INTMAX_C(1)> kilo;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:80:27: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<            BOOST_RATIO_INTMAX_C(1000000), BOOST_RATIO_INTMAX_C(1)> mega;
                          ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:80:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<            BOOST_RATIO_INTMAX_C(1000000), BOOST_RATIO_INTMAX_C(1)> mega;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:81:24: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<         BOOST_RATIO_INTMAX_C(1000000000), BOOST_RATIO_INTMAX_C(1)> giga;
                       ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:81:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<         BOOST_RATIO_INTMAX_C(1000000000), BOOST_RATIO_INTMAX_C(1)> giga;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:82:21: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<      BOOST_RATIO_INTMAX_C(1000000000000), BOOST_RATIO_INTMAX_C(1)> tera;
                    ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:82:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<      BOOST_RATIO_INTMAX_C(1000000000000), BOOST_RATIO_INTMAX_C(1)> tera;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:83:18: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<   BOOST_RATIO_INTMAX_C(1000000000000000), BOOST_RATIO_INTMAX_C(1)> peta;
                 ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:83:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<   BOOST_RATIO_INTMAX_C(1000000000000000), BOOST_RATIO_INTMAX_C(1)> peta;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:84:15: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1000000000000000000), BOOST_RATIO_INTMAX_C(1)> exa;
              ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1000000000000000000LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:41:
In file included from ../boost/ratio.hpp:12:
In file included from ../boost/ratio/ratio.hpp:47:
../boost/ratio/ratio_fwd.hpp:84:58: warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]
typedef ratio<BOOST_RATIO_INTMAX_C(1000000000000000000), BOOST_RATIO_INTMAX_C(1)> exa;
                                                         ^
../boost/ratio/ratio_fwd.hpp:37:33: note: instantiated from:
#define BOOST_RATIO_INTMAX_C(a) INTMAX_C(a)
                                ^
<scratch space>:70:1: note: instantiated from:
1LL
^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
../boost/chrono/duration.hpp:415:24: warning: extra ';' inside a class [-pedantic]
        duration() { } ;
                       ^
../boost/chrono/duration.hpp:495:10: warning: extra ';' inside a class [-pedantic]
        };
         ^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:65:
../boost/chrono/process_cpu_clocks.hpp:234:5: warning: class template 'numeric_limits' was previously declared as a struct template [-Wmismatched-tags]
    class numeric_limits<boost::chrono::process_cpu_clock::times>
    ^~~~~
    struct
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:13:
In file included from ../boost/chrono/chrono.hpp:62:
In file included from ../boost/chrono/duration.hpp:37:
/usr/include/c++/4.2.1/limits:285:12: note: previous use is here
    struct numeric_limits : public __numeric_limits_base
           ^
In file included from ../libs/chrono/src/chrono.cpp:14:
In file included from ../boost/chrono/detail/inlined/chrono.hpp:34:
../boost/chrono/detail/inlined/mac/chrono.hpp:91:5: warning: control reaches end of non-void function [-Wreturn-type]
    }
    ^
../boost/chrono/detail/inlined/mac/chrono.hpp:92:5: error: expected unqualified-id
    return mach_absolute_time();
    ^
../boost/chrono/detail/inlined/mac/chrono.hpp:113:49: error: no member named 'compute_monotonic_factor' in namespace 'boost::chrono::chrono_detail'
    static const double factor = chrono_detail::compute_monotonic_factor(err);
                                 ~~~~~~~~~~~~~~~^
../boost/chrono/detail/inlined/mac/chrono.hpp:125:49: error: no member named 'compute_monotonic_factor' in namespace 'boost::chrono::chrono_detail'
    static const double factor = chrono_detail::compute_monotonic_factor(err);
                                 ~~~~~~~~~~~~~~~^
../boost/chrono/detail/inlined/mac/chrono.hpp:144:5: error: expected unqualified-id
    return static_cast<monotonic_clock::rep>(mach_absolute_time() * factor);
    ^
../boost/chrono/detail/inlined/mac/chrono.hpp:147:9: error: use of undeclared identifier 'monotonic_clock'
typedef monotonic_clock::rep (*FP)();
        ^
../boost/chrono/detail/inlined/mac/chrono.hpp:147:26: error: C++ requires a type specifier for all declarations
typedef monotonic_clock::rep (*FP)();
~~~~~~~                  ^
../boost/chrono/detail/inlined/mac/chrono.hpp:147:32: error: use of undeclared identifier 'FP'
typedef monotonic_clock::rep (*FP)();
                               ^
../boost/chrono/detail/inlined/mac/chrono.hpp:147:35: error: expected ';' after top level declarator
typedef monotonic_clock::rep (*FP)();
                                  ^
                                  ;
../boost/chrono/detail/inlined/mac/chrono.hpp:148:9: error: use of undeclared identifier 'monotonic_clock'
typedef monotonic_clock::rep (*FP_ec)(system::error_code &);
        ^
../boost/chrono/detail/inlined/mac/chrono.hpp:148:26: error: C++ requires a type specifier for all declarations
typedef monotonic_clock::rep (*FP_ec)(system::error_code &);
~~~~~~~                  ^
../boost/chrono/detail/inlined/mac/chrono.hpp:148:32: error: use of undeclared identifier 'FP_ec'
typedef monotonic_clock::rep (*FP_ec)(system::error_code &);
                               ^
../boost/chrono/detail/inlined/mac/chrono.hpp:148:38: error: expected ';' after top level declarator
typedef monotonic_clock::rep (*FP_ec)(system::error_code &);
                                     ^
                                     ;
../boost/chrono/detail/inlined/mac/chrono.hpp:152:1: error: unknown type name 'FP'
FP
^
../boost/chrono/detail/inlined/mac/chrono.hpp:162:17: error: use of undeclared identifier 'chrono_detail'
        return &chrono_detail::monotonic_simplified;
                ^
../boost/chrono/detail/inlined/mac/chrono.hpp:163:13: error: use of undeclared identifier 'chrono_detail'
    return &chrono_detail::monotonic_full;
            ^
../boost/chrono/detail/inlined/mac/chrono.hpp:167:1: error: unknown type name 'FP_ec'
FP_ec
^
../boost/chrono/detail/inlined/mac/chrono.hpp:177:17: error: use of undeclared identifier 'chrono_detail'
        return &chrono_detail::monotonic_simplified_ec;
                ^
../boost/chrono/detail/inlined/mac/chrono.hpp:178:13: error: use of undeclared identifier 'chrono_detail'
    return &chrono_detail::monotonic_full_ec;
            ^
../boost/chrono/detail/inlined/mac/chrono.hpp:181:1: error: use of undeclared identifier 'monotonic_clock'
monotonic_clock::time_point
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
36 warnings and 20 errors generated.


[SVN r67748]
2011-01-07 07:09:00 +00:00
Vicente J. Botet Escriba
d785d02835 Boost.Chrono: Try to solve issue
Test output: daw-msvc71 - chrono - arithmetic_pass_shared / msvc-7.1
Rev 67704 / Thu, 6 Jan 2011 02:00:52 +0000
Report Time: Thu, 6 Jan 2011 12:15:03 +0000

Compile [2011-01-06 04:45:50 UTC]: fail

    call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat"  >nul
cl /Zm800 -nologo @"C:\boost_testing_trunk\results\boost\bin.v2\libs\chrono\test\arithmetic_pass_shared.test\msvc-7.1\debug\asynch-exceptions-on\threading-multi\duration\arithmetic_pass.obj.rsp" 

arithmetic_pass.cpp
..\boost\chrono\duration.hpp(443) : error C2039: 'duration_cast' : is not a member of 'boost'
        ..\libs\chrono\test\duration\arithmetic_pass.cpp(69) : see reference to function template instantiation 'boost::chrono::duration<Rep>::duration<boost::int_least32_t,boost::ratio<N>>(const boost::chrono::duration<boost::int_least32_t,Period> &,boost::enable_if_c<B,T>::type *)' being compiled
        with
        [
            Rep=boost::int_least64_t,
            N=0x03c,
            Period=boost::ratio<0x03c>,
            B=true,
            T=void
        ]
..\boost\chrono\duration.hpp(443) : error C2275: 'boost::chrono::duration<Rep>' : illegal use of this type as an expression
        with
        [
            Rep=boost::int_least64_t
        ]
..\boost\chrono\duration.hpp(443) : fatal error C1903: unable to recover from previous error(s); stopping compilation


[SVN r67739]
2011-01-06 23:46:36 +00:00
Vicente J. Botet Escriba
e41aa6225b Boost.Chrono: Fprce USE_WINDOWS WHEN linking
[SVN r67736]
2011-01-06 23:34:26 +00:00
Vicente J. Botet Escriba
cc23c75fd4 Boost.Chrono: Try to solve issue
Test output: daw-msvc71 - chrono - arithmetic_pass_shared / msvc-7.1
Rev 67704 / Thu, 6 Jan 2011 02:00:52 +0000
Report Time: Thu, 6 Jan 2011 12:15:03 +0000

Compile [2011-01-06 04:45:50 UTC]: fail

    call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat"  >nul
cl /Zm800 -nologo @"C:\boost_testing_trunk\results\boost\bin.v2\libs\chrono\test\arithmetic_pass_shared.test\msvc-7.1\debug\asynch-exceptions-on\threading-multi\duration\arithmetic_pass.obj.rsp" 

arithmetic_pass.cpp
..\boost\chrono\duration.hpp(443) : error C2039: 'duration_cast' : is not a member of 'boost'
        ..\libs\chrono\test\duration\arithmetic_pass.cpp(69) : see reference to function template instantiation 'boost::chrono::duration<Rep>::duration<boost::int_least32_t,boost::ratio<N>>(const boost::chrono::duration<boost::int_least32_t,Period> &,boost::enable_if_c<B,T>::type *)' being compiled
        with
        [
            Rep=boost::int_least64_t,
            N=0x03c,
            Period=boost::ratio<0x03c>,
            B=true,
            T=void
        ]
..\boost\chrono\duration.hpp(443) : error C2275: 'boost::chrono::duration<Rep>' : illegal use of this type as an expression
        with
        [
            Rep=boost::int_least64_t
        ]
..\boost\chrono\duration.hpp(443) : fatal error C1903: unable to recover from previous error(s); stopping compilation


[SVN r67719]
2011-01-06 14:31:37 +00:00
Vicente J. Botet Escriba
4dcb3d699e Boost.Chrono: Try to solve issue
Test output:
Rev 67704 / Thu, 6 Jan 2011 01:52:50 +0000
Report Time: Thu, 6 Jan 2011 05:03:31 +0000

Compile [2011-01-06 02:46:37 UTC]: fail

    "/usr/bin/g++"  -ftemplate-depth-128 -O0 -fno-inline -Wall -pedantic -g -dynamic -no-cpp-precomp -gdwarf-2 -Wno-long-double -fPIC -Wextra -Wno-long-long -pedantic -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_USE_WINDOWS_H  -I".." -c -o "/Volumes/Scratch/kbelco/boost/results/boost/bin.v2/libs/chrono/build/darwin-4.0.1/debug/process_cpu_clocks.o" "../libs/chrono/src/process_cpu_clocks.cpp"

../boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp: In static member function 'static boost::chrono::time_point<boost::chrono::process_real_cpu_clock, boost::chrono::nanoseconds> boost::chrono::process_real_cpu_clock::now(boost::system::error_code&)':
../boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp:47: error: 'tms' was not declared in this scope


[SVN r67715]
2011-01-06 08:22:31 +00:00
Vicente J. Botet Escriba
cff5b08370 Boost.Chrono: Moved to trunk IO + cleanup
[SVN r67701]
2011-01-06 00:51:44 +00:00
Vicente J. Botet Escriba
6a81449e13 Boost.Chrono: Moved to trunk
[SVN r67700]
2011-01-06 00:50:01 +00:00
Vicente J. Botet Escriba
c183fb72fd Boost.Chrono: Moved to trunk
[SVN r67698]
2011-01-06 00:47:42 +00:00
Vicente J. Botet Escriba
f5eb279eee Boost.Chrono: Moved to trunk
[SVN r67697]
2011-01-05 23:46:58 +00:00
Douglas Gregor
88da98e37b Move top-level boost directory over to "devel" (temporarily)
[SVN r38327]
2007-07-31 20:32:15 +00:00