id summary reporter owner description type status priority milestone component version resolution keywords cc blockedby blocking platform 12934 [Patch] agg_scanline_u.h: fix wrong base_type mt waddlesplash "As pointed out at [1] and by gcc trunk, modify base_type for scanline32_u8_am from scanline_u8 to scanline32_u8 at line 461 [2]. NOTE: agg 2.4 seems to be continued developing at [3], so we might update our agg from [3]. [1] https://sourceforge.net/p/agg/svn/37 [2] http://cgit.haiku-os.org/haiku/tree/headers/libs/agg/agg_scanline_u.h#n461 [3] https://sourceforge.net/projects/agg {{{ In file included from /home/haiku/haiku/haiku/src/libs/icon/IconRenderer.h:18:0, from /home/haiku/haiku/haiku/src/libs/icon/style/Style.h:18, from /home/haiku/haiku/haiku/src/libs/icon/message/MessageImporter.cpp:24: /home/haiku/haiku/haiku/headers/libs/agg/agg_scanline_u.h: In member function 'void agg::scanline32_u8_am::finalize(int)': /home/haiku/haiku/haiku/headers/libs/agg/agg_scanline_u.h:480:32: error: 'agg::scanline_u8' is not a base of 'agg::scanline32_u8_am' this->scanline_u8::finalize(span_y); ^~~~~~~~ /home/haiku/haiku/haiku/headers/libs/agg/agg_scanline_u.h:483:74: error: 'agg::scanline_u8' is not a base of 'agg::scanline32_u8_am' typename scanline_u8::iterator span = this->scanline_u8::begin(); ^~~~~ /home/haiku/haiku/haiku/headers/libs/agg/agg_scanline_u.h:484:53: error: 'agg::scanline_u8' is not a base of 'agg::scanline32_u8_am' unsigned count = this->scanline_u8::num_spans(); ^~~~~~~~~ /home/haiku/haiku/haiku/headers/libs/agg/agg_scanline_u.h:488:68: error: 'agg::scanline_u8' is not a base of 'agg::scanline32_u8_am' this->scanline_u8::y(), ^ }}} " bug closed normal Unscheduled - General R1/Development fixed agg libicon All