openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Herbert Duerr <>
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 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 was to catch such 
unintended conversions make by making some important implicit 
conversions explicit, but I doubt the window related classes are 
involved here.


View raw message