Apache OpenOffice (AOO) Bugzilla – Issue 113563
build for system-graphite breaks in graphite_layout.cxx
Last modified: 2010-09-07 11:57:43 UTC
While x86_64 compiled fine it fails since OOO330_m2 for my i686 builds with EXTRAOPTS="--with-stlport --without-system-cppunit": /tmp/openoffice-base-beta/trunk/src/OOO330_m2/vcl/source/glyphs/graphite_layout.cxx: In member function 'sal_Int32 GrFontHasher::hashCode(const grutils::GrFeatureParser*)': /tmp/openoffice-base-beta/trunk/src/OOO330_m2/vcl/source/glyphs/graphite_layout.cxx:640:46: error: no matching function for call to 'GrFontHasher::UniqueCacheInfo(std::wstring&, bool&, bool&)' /tmp/openoffice-base-beta/trunk/src/OOO330_m2/vcl/source/glyphs/graphite_layout.cxx:662:18: note: candidate is: virtual void GrFontHasher::UniqueCacheInfo(_STL::wstring&, bool&, bool&) /tmp/openoffice-base-beta/trunk/src/OOO330_m2/vcl/source/glyphs/graphite_layout.cxx: In member function 'virtual void GrFontHasher::UniqueCacheInfo(_STL::wstring&, bool&, bool&)': /tmp/openoffice-base-beta/trunk/src/OOO330_m2/vcl/source/glyphs/graphite_layout.cxx:668:95: error: no matching function for call to 'GraphiteFontAdaptor::UniqueCacheInfo(_STL::wstring&, bool&, bool&)' ../../inc/vcl/graphite_adaptors.hxx:122:18: note: candidate is: virtual void GraphiteFontAdaptor::UniqueCacheInfo(std::wstring&, bool&, bool&) gcc 4.5, ArchLinux. Probably introduced by graphite03_OOO330.
I think the fixes which were done to make system-graphite work on STLport archs were not adapted in this cws?
Created attachment 70906 [details] like so
If we're ok with a 3.4 target for this feel free to assign it to me and I'll take care of it.
my personal feeling is that it should be fixed for 3.3, as it was broken in the 3.3 release branch...
The patch seems to fix it. My build is still running but has already passed that point. It should be safe for 3.3 branch I think.
Thanks for the patch! Applied in CWS graphite04.
@cmc: please verify in CWS graphite04 http://hg.services.openoffice.org/cws/graphite04/rev/d529e58baeb8
verified in CWS graphite04
Got into OOO330_m5 => closing