Created attachment 396776 [details] emerge --info After update libicu, openttd goes for update as a dependency and failed with compile error: /var/tmp/portage/games-simulation/openttd-1.3.3/work/openttd-1.3.3/src/fontcache.cpp: In member function ‘virtual const Sprite* FreeTypeFontCache::GetGlyph(GlyphID)’: /var/tmp/portage/games-simulation/openttd-1.3.3/work/openttd-1.3.3/src/fontcache.cpp:516:66: error: no matching function for call to ‘max(int, unsigned int)’ int width = max(1, slot->bitmap.width + (this->fs == FS_NORMAL));
Created attachment 396778 [details] emerge -pqv
Created attachment 396780 [details] build.log
Created attachment 397084 [details, diff] fix patch I've made a patch and compiled it locally. Looks like it works.
Should be fine with 1.4.4
Unfortunatelly its not: /var/tmp/portage/games-simulation/openttd-1.4.4/work/openttd-1.4.4/src/fontcache.cpp: In member function ‘virtual const Sprite* FreeTypeFontCache::GetGlyph(GlyphID)’: /var/tmp/portage/games-simulation/openttd-1.4.4/work/openttd-1.4.4/src/fontcache.cpp:530:66: error: no matching function for call to ‘max(int, unsigned int)’ int width = max(1, slot->bitmap.width + (this->fs == FS_NORMAL));
(In reply to Tomáš Chaloupka from comment #5) > Unfortunatelly its not: > > /var/tmp/portage/games-simulation/openttd-1.4.4/work/openttd-1.4.4/src/ > fontcache.cpp: In member function ‘virtual const Sprite* > FreeTypeFontCache::GetGlyph(GlyphID)’: > /var/tmp/portage/games-simulation/openttd-1.4.4/work/openttd-1.4.4/src/ > fontcache.cpp:530:66: error: no matching function for call to ‘max(int, > unsigned int)’ > int width = max(1, slot->bitmap.width + (this->fs == FS_NORMAL)); Hmm sorry, it was with games-overlay ebuild. Gentoo ebuild seems to work ok