Version: (using KDE KDE 3.2.1) Installed from: Compiled From Sources Compiler: 6.4.1 OS: Irix IRIX C++ compiler has a problem determining which overloaded function to match log(2) to. Fix is to use log(2.0).
Created attachment 5345 [details] Patch
CVS commit by mcamen: IRIX MipsPro compiler has a problem determining which overloaded function to match log(2) to. Fix is to use log(2.0). CCMAIL: 78244-done@bugs.kde.org M +2 -2 exif.cpp 1.7 --- kdegraphics/kfile-plugins/jpeg/exif.cpp #1.6:1.7 @@ -570,5 +570,5 @@ void ExifData::ProcessExifDir(unsigned c if (ExifData::ApertureFNumber == 0){ ExifData::ApertureFNumber - = (float)exp(ConvertAnyFormat(ValuePtr, Format)*log(2)*0.5); + = (float)exp(ConvertAnyFormat(ValuePtr, Format)*log(2.0)*0.5); } break; @@ -597,5 +597,5 @@ void ExifData::ProcessExifDir(unsigned c if (ExifData::ExposureTime == 0){ ExifData::ExposureTime - = (float)(1/exp(ConvertAnyFormat(ValuePtr, Format)*log(2))); + = (float)(1/exp(ConvertAnyFormat(ValuePtr, Format)*log(2.0))); } break;
Will be in KDE >= 3.2.3 (KDE 3.2.2 is already tagged).