[Digikam-devel] gcc warnings under win32...

Gilles Caulier caulier.gilles at gmail.com
Sun Jan 3 19:13:16 GMT 2010


Yes, under linux, i cannot see these warnings.

But i think that we can fix these warnings just to be to identify new
real problem in code, especially with MSVC compiler.*

M$ compiler console report is a worse to use. I clean up code when i
can. Like this, new warnings are really new...

Gilles

2010/1/3 Johannes Wienke <languitar at semipol.de>:
> Is there any way to get this strict warnings also on linux? pedantic seems
> not to catch these cases.
>
> Am 03.01.2010 19:08 schrieb Gilles Caulier:
>>
>> Some warnings to fix under windows :
>>
>> [ 11%] Building CXX object
>>
>> digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/histogramwidget.obj
>> [ 12%] Building CXX object
>>
>> digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/histogrampainter.obj
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:
>> In member function `double
>> Digikam::HistogramPainterPriv::calculateMax()':
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:72:
>> warning: converting to `int' from `double'
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:73:
>> warning: converting to `int' from `double'
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:
>> In member function `void
>> Digikam::HistogramPainterPriv::renderSingleColorLine(QPixmap&,
>> QPainter&)':
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:271:
>> warning: passing `double' for converting 1 of `void
>> QPainter::setClipRect(int, int, int, int, Qt::ClipOperation)'
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:271:
>> warning: passing `double' for converting 3 of `void
>> QPainter::setClipRect(int, int, int, int, Qt::ClipOperation)'
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:273:
>> warning: passing `double' for converting 1 of `void
>> QPainter::fillRect(int, int, int, int, const QBrush&)'
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:273:
>> warning: passing `double' for converting 3 of `void
>> QPainter::fillRect(int, int, int, int, const QBrush&)'
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:
>> In member function `void
>> Digikam::HistogramPainterPriv::renderMultiColorLine(QPixmap&,
>> QPainter&)':
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:356:
>> warning: passing `double' for converting 1 of `void
>> QPainter::setClipRect(int, int, int, int, Qt::ClipOperation)'
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:356:
>> warning: passing `double' for converting 3 of `void
>> QPainter::setClipRect(int, int, int, int, Qt::ClipOperation)'
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:359:
>> warning: passing `double' for converting 1 of `void
>> QPainter::fillRect(int, int, int, int, const QColor&)'
>>
>> E:\devel-mingw\graphics\digikam\libs\widgets\common\histogrampainter.cpp:359:
>> warning: passing `double' for converting 3 of `void
>> QPainter::fillRect(int, int, int, int, const QColor&)'
>> [ 12%] Building CXX object
>>
>> digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/itemviewhoverbutton.obj
>> [ 12%] Building CXX object
>>
>> digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/itemviewtooltip.obj
>> [ 12%] Building CXX object
>>
>> digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/knotificationwrapper.obj
>> [ 12%] Building CXX object
>>
>> digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/paniconwidget.obj
>>
>> Gilles
>> _______________________________________________
>> Digikam-devel mailing list
>> Digikam-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>
>
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>



More information about the Digikam-devel mailing list