Here are the errors and warnings while compiling by g++ (MINGW Optimal):
C:/upp/uppsrc/Draw/Cham.h:130:85: warning: no newline at end of file
...
C:/upp/uppsrc/CtrlLib/TabCtrl.h:59: error: declaration of `TabCtrl::Item& TabCtrl::Item::Image(const Image&)'
C:/upp/uppsrc/Draw/Image.h:97: error: changes meaning of `Image' from `class Image'