Using: wxWidgets-3.0.0 MinGW (tdm-gcc-4.8.1-3) wxArt2D tip as of 2/13/2014 When building wxArt2D I get the following error.
C:\user_data\david\dajac\source_pool\wxArt2D\wxArt2D\packages\wxart2d\artbase\sr c\stylebase.cpp: In member function 'void a2dFontFreetypeData::SetDeviceHeight(d ouble)': C:\user_data\david\dajac\source_pool\wxArt2D\wxArt2D\packages\wxart2d\artbase\sr c\stylebase.cpp:1180:43: error: call of overloaded 'abs(double)' is ambiguous if ( abs(m_sizeInPixels - sizeInPixels) > 0.0001 ) ^ C:\user_data\david\dajac\source_pool\wxArt2D\wxArt2D\packages\wxart2d\artbase\sr c\stylebase.cpp:1180:43: note: candidates are: In file included from C:/user_data/david/dajac/source_pool/wxWidgets-3.0.0/inclu de/wx/string.h:42:0, from C:/user_data/david/dajac/source_pool/wxWidgets-3.0.0/inclu de/wx/memory.h:15, from C:/user_data/david/dajac/source_pool/wxWidgets-3.0.0/inclu de/wx/object.h:19, from C:/user_data/david/dajac/source_pool/wxWidgets-3.0.0/inclu de/wx/wx.h:15, from C:\user_data\david\dajac\source_pool\wxArt2D\wxArt2D\packa ges\wxart2d\artbase\src\stylebase.cpp:14: c:\tdm-gcc-32\include\stdlib.h:374:37: note: int abs(int) _CRTIMP int __cdecl __MINGW_NOTHROW abs (int) __MINGW_ATTRIB_CONST; ^ In file included from c:\tdm-gcc-32\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_a lgo.h:59:0, from c:\tdm-gcc-32\lib\gcc\mingw32\4.8.1\include\c++\algorithm: 62, from C:/user_data/david/dajac/source_pool/wxWidgets-3.0.0/inclu de/wx/dynarray.h:19, from C:/user_data/david/dajac/source_pool/wxWidgets-3.0.0/inclu de/wx/wx.h:16, from C:\user_data\david\dajac\source_pool\wxArt2D\wxArt2D\packa ges\wxart2d\artbase\src\stylebase.cpp:14: c:\tdm-gcc-32\lib\gcc\mingw32\4.8.1\include\c++\cstdlib:174:3: note: long long i nt std::abs(long long int) abs(long long __x) { return __builtin_llabs (__x); } ^ c:\tdm-gcc-32\lib\gcc\mingw32\4.8.1\include\c++\cstdlib:166:3: note: long int st d::abs(long int) abs(long __i) { return __builtin_labs(__i); } ^ Not only is abs() ambiguous, but I don't think it is working as intended. To correct the problem, I changed abs() to fabs(). David ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Wxart2d-users_dev mailing list Wxart2d-users_dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxart2d-users_dev