View Single Post
Posts: 59 | Thanked: 9 times | Joined on Jan 2008 @ Lisbon, Portugal
#327
Aaaah, have a problem compiling in Arch

Code:
Thumbnail.cpp:481:5: error: narrowing conversion of ‘((((Thumbnail*)this)->Thumbnail::_clientOffsetX - borderWidth) + Settings::instance()->Settings::textLeftMargin())’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Werror=narrowing]
Thumbnail.cpp:481:5: error: narrowing conversion of ‘(((Thumbnail*)this)->Thumbnail::_clientOffsetY - headerHeight)’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Werror=narrowing]
Thumbnail.cpp:481:5: error: narrowing conversion of ‘(((((Thumbnail*)this)->Thumbnail::_clientScaledWidth + (borderWidth * 2)) - Settings::instance()->Settings::textLeftMargin()) - Settings::instance()->Settings::textRightMargin())’ from ‘int’ to ‘short unsigned int’ inside { } is ill-formed in C++11 [-Werror=narrowing]
Thumbnail.cpp:481:5: error: narrowing conversion of ‘headerHeight’ from ‘int’ to ‘short unsigned int’ inside { } is ill-formed in C++11 [-Werror=narrowing]
cc1plus: all warnings being treated as errors
make: *** [Thumbnail.o] Error 1
Any idea how to get around this? It's practically Chinese to me.