Boost logo

Boost :

From: Matthias Schabel (boost_at_[hidden])
Date: 2007-02-12 17:50:51


> static_rational.hpp line 96
> warning 4100: unreferenced formal parameter.
> T(N)/T(D) should work.

OK, fixed.

> conversion.hpp
> warning 4512: conversion_helper::quantity_conversion_helper
> assignment operator could not be generated.
>
> io.hpp
> warning 4512 unit_output_helper assignment operator could not be
> generated

I just added undefined private operator= to both of these; I assume that
should work unless this error is signifying something more
significant...

> io.hpp line 137
> warning 4127: conditional expression is constant
> try if(boost::is_same<Dim,dimensionless_type>())

OK, fixed.

> unit_example_14.cpp(14) : warning C4068: unknown pragma
> unit_example_14.cpp(16) : fatal error C1083: Cannot open include file:
> 'mcs/utility/benchmark.hpp': No such file or directory

Right - this needs to use Boost.Timer...

> ..\..\..\boost/units/cmath.hpp(32) : error C2039: 'isfinite' : is
> not a
> member of 'std'
> ..\..\..\boost/units/cmath.hpp(40) : error C2039: 'isinf' : is not a
> member of 'std'
> ..\..\..\boost/units/cmath.hpp(56) : error C2039: 'isnormal' : is
> not a
> member of 'std'
> &c.

What's the convention here? ::isfinite or just isfinite?

> unit_example_7.cpp(26) : fatal error C1083: Cannot open include file:
> 'mcs/array/array.hpp': No such file or directory

I've changed this to default to not define MCS_HAS_ARRAY - then it just
uses built in arrays.

Thanks, Steven.

Matthias


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk