openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Herbert Duerr <...@apache.org>
Subject Re: Build broken in canvas
Date Wed, 16 Jan 2013 09:13:29 GMT
Hi Pedro,

On 15.01.2013 03:37, Pedro Giffuni wrote:
> Compiling: canvas/source/cairo/cairo_devicehelper.cxx
> [...]
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/canvas/source/cairo/cairo_devicehelper.cxx:
In member function 'void cairocanvas::DeviceHelper::dumpScreenContent() const':
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/canvas/source/cairo/cairo_devicehelper.cxx:271:
error: no match for 'operator<<' in 'aStream << OutputDevice::GetBitmap(const
Point&, const Size&) const(((const Point&)(& aEmptyPoint)), ((const Size&)((const
Size*)(&((OutputDevice*)((const cairocanvas::DeviceHelper*)this)->cairocanvas::DeviceHelper::mpRefDevice)->OutputDevice::GetOutputSizePixel()))))'

The change http://svn.apache.org/viewvc?rev=1431512&view=rev removed the 
the Bitmap::operator<<() method.

I don't understand how the linux build can work without it? Maybe it 
found an implicit conversion to something else that had such a stream 
operator? The purpose of my commit 
http://svn.apache.org/viewvc?rev=1432943&view=rev was to catch such 
unintended conversions make by making some important implicit 
conversions explicit, but I doubt the window related classes are 
involved here.

Herbert


Mime
View raw message