Opened 12 years ago
Closed 12 years ago
#5321 closed Bugs (fixed)
random/subtract_with_carry.hpp Visual C++ 8.0 incompatibility
Reported by: | Ralf W. Grosse-Kunstleve | Owned by: | Steven Watanabe |
---|---|---|---|
Milestone: | To Be Determined | Component: | random |
Version: | Boost 1.45.0 | Severity: | Problem |
Keywords: | Cc: |
Description
boost svn trunk rev. 70018
Visual C++ 8.0:
C:\AUTOBU~3\sources\boost\boost/random/subtract_with_carry.hpp(263) : error C2063: 'boost::random::detail::subtract_with_carry_discard' : not a function
C:\AUTOBU~3\sources\boost\boost/random/subtract_with_carry.hpp(300) : see reference to class template instantiation 'boost::random::subtract_with_carry_engine<IntType,w,s,r>' being compiled
C:\AUTOBU~3\sources\boost\boost/random/subtract_with_carry.hpp(503) : error C2063: 'boost::random::detail::subtract_with_carry_discard' : not a function
C:\AUTOBU~3\sources\boost\boost/random/subtract_with_carry.hpp(522) : see reference to class template instantiation 'boost::random::subtract_with_carry_01_engine<RealType,w,s,r>' being compiled
Full logs are here: http://cci.lbl.gov/cctbx_build/results/2011_03_15_2206/win_xp_vc80_py271_build_log
It works fine with Visual C++ 9.0 and 10.0.
Change History (4)
comment:1 by , 12 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 12 years ago
comment:4 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
closing this ticket; problem fixed
(In [70071]) MSVC 7.1 and 8.0 seem to have trouble handling this friend declaration. Try to make it simpler. Refs #5321.