# HG changeset patch # User Carlo de Falco # Date 1314545480 -7200 # Branch stable # Node ID 7976a4ebe7c1f5f9579c2ad608f8602460d84ace # Parent aaf6fbb2512f68b2cd629e5393c4b8069d9b84b0 Fix ambigous call to int pow (int, int) * __magick_read__.cc: Added explicit cast to double in call to pow with integer inputs which caused error in gcc 4.2. diff -r aaf6fbb2512f -r 7976a4ebe7c1 src/DLD-FUNCTIONS/__magick_read__.cc --- a/src/DLD-FUNCTIONS/__magick_read__.cc Sat Aug 27 13:37:31 2011 -0500 +++ b/src/DLD-FUNCTIONS/__magick_read__.cc Sun Aug 28 17:31:20 2011 +0200 @@ -753,7 +753,8 @@ } im.quantizeColorSpace (Magick::GRAYColorspace); - im.quantizeColors (pow (2, bitdepth)); + // FIXME -- maybe simply using bit shifting would be better? + im.quantizeColors (pow (2.0, static_cast (bitdepth))); im.quantize (); }