You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Pedro Giffuni <pf...@apache.org> on 2013/01/15 03:37:21 UTC

Build broken in canvas

Hello;

No idea if this is because I am using the system cairo, but..


____
...
Entering /usr/ports/editors/openoffice-3-devel/work/ooo/main/canvas/source/cairo

Compiling: canvas/source/cairo/cairo_devicehelper.cxx
c++  -fmessage-length=0 -c -O2 -fno-strict-aliasing -DENABLE_LAYOUT=0 -DENABLE_LAYOUT_EXPERIMENTAL=0   -I/usr/local/include/cairo -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include  -I/usr/local/include/freetype2 -I/usr/local/include  -I. -I../../unxfbsdx.pro/inc/cairocanvas -I../inc -I../../inc/pch -I../../inc -I../../unx/inc -I../../unxfbsdx.pro/inc -I. -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/external -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/unxfbsdx/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/res
 -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/
usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc/Xp31 -I/usr/local/openjdk6/include -I/usr/local/openjdk6/include/freebsd -I/usr/local/openjdk6/include/bsd -I/usr/local/openjdk6/include/linux -I/usr/local/openjdk6/include/native_threads/include -I/usr/local/include  -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/offuh -I. -I../../res -I. -pipe  -fvisibility-inlines-hidden -g1 -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy     -Wno-non-virtual-dtor   -fpic -DFREEBSD -DUNX -DVCL -DGCC -DC341 -DX86_64 -DX86_64  -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=450 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/4.2 -DSUPD=350 -DPRODUCT -DNDEBUG -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGUI -DSOLAR_JAVA   -DVERBOSE -DSHAREDLIB -D_DLL_   -fexceptions -fno-enforce-eh-specs -DEXCEPTIONS_ON  -o
 ../../unxfbsdx.pro/slo/cairo_devicehelper.o /usr/ports/editors/openoffice-3-devel/work/ooo/main/
canvas/source/cairo/cairo_devicehelper.cxx 
: &&     LD_LIBRARY_PATH=/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/bin/makedepend @/tmp/mk2qgQew > ../../unxfbsdx.pro/misc/s_cairo_devicehelper.dpcc
Compiling: canvas/source/cairo/cairo_services.cxx
c++  -fmessage-length=0 -c -O2 -fno-strict-aliasing -DENABLE_LAYOUT=0 -DENABLE_LAYOUT_EXPERIMENTAL=0   -I/usr/local/include/cairo -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include  -I/usr/local/include/freetype2 -I/usr/local/include  -I. -I../../unxfbsdx.pro/inc/cairocanvas -I../inc -I../../inc/pch -I../../inc -I../../unx/inc -I../../unxfbsdx.pro/inc -I. -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/external -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/unxfbsdx/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/res
 -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/
usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc/Xp31 -I/usr/local/openjdk6/include -I/usr/local/openjdk6/include/freebsd -I/usr/local/openjdk6/include/bsd -I/usr/local/openjdk6/include/linux -I/usr/local/openjdk6/include/native_threads/include -I/usr/local/include  -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/offuh -I. -I../../res -I. -pipe  -fvisibility-inlines-hidden -g1 -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy     -Wno-non-virtual-dtor   -fpic -DFREEBSD -DUNX -DVCL -DGCC -DC341 -DX86_64 -DX86_64  -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=450 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/4.2 -DSUPD=350 -DPRODUCT -DNDEBUG -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGUI -DSOLAR_JAVA   -DVERBOSE -DSHAREDLIB -D_DLL_   -fexceptions -fno-enforce-eh-specs -DEXCEPTIONS_ON  -o
 ../../unxfbsdx.pro/slo/cairo_services.o /usr/ports/editors/openoffice-3-devel/work/ooo/main/
canvas/source/cairo/cairo_services.cxx 
: &&     LD_LIBRARY_PATH=/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/bin/makedepend @/tmp/mkiZK0jH > ../../unxfbsdx.pro/misc/s_cairo_services.dpcc
[ build ALL ] top level modules: framework
[ build ALL ] loaded modules: framework
[ build CHK ] loaded modules: framework
gmake: Nothing to be done for `allandcheck'.
/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()))))'
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:370: note: candidates are: SvStream& SvStream::operator<<(sal_uInt16)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:371: note:                 SvStream& SvStream::operator<<(sal_uInt32)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:372: note:                 SvStream& SvStream::operator<<(long int)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:373: note:                 SvStream& SvStream::operator<<(short int)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:374: note:                 SvStream& SvStream::operator<<(int)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:375: note:                 SvStream& SvStream::operator<<(signed char)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:376: note:                 SvStream& SvStream::operator<<(char)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:377: note:                 SvStream& SvStream::operator<<(unsigned char)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:378: note:                 SvStream& SvStream::operator<<(float)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:379: note:                 SvStream& SvStream::operator<<(const double&)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:380: note:                 SvStream& SvStream::operator<<(const char*)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:381: note:                 SvStream& SvStream::operator<<(const unsigned char*)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:388: note:                 SvStream& SvStream::operator<<(SvStream&)
/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:625: note:                 SvStream& operator<<(SvStream&, SvStream& (*)(SvStream&))
dmake:  Error code 1, while making '../../unxfbsdx.pro/slo/cairo_devicehelper.obj'

...

_____

Thanks for fixing ;),

Pedro.

Re: Build broken in canvas

Posted by Pedro Giffuni <pf...@apache.org>.
Hi Maho;

Money is never a problem in the ASF ;)

We talked about the buildbot in ApacheConEU. infra@ was providing a VM
with FreeBSD 9 (9.1 now?).

The setup should not be difficult if we start from the current FreeBSD port
(which maho@ wrote and maintains).

Pedro.




>________________________________
> Da: Nakata Maho <ma...@gmail.com>
>A: "dev@openoffice.apache.org" <de...@openoffice.apache.org> 
>Cc: "dev@openoffice.apache.org" <de...@openoffice.apache.org> 
>Inviato: Mercoledì 16 Gennaio 2013 19:47
>Oggetto: Re: Build broken in canvas
> 
>Yes!! We should have a build bot. Is any financial support for a new machine for that purpose? Then I can (if no still I can do).
>
>iPhoneから送信
>
>2013/01/17 8:53、Andrew Rist <an...@oracle.com> のメッセージ:
>
>> 
>> On 1/16/2013 6:48 AM, Pedro Giffuni wrote:
>>> Thank you Armin;
>>> 
>>> It will take me some time to check but I think that you hit the issue.
>>> 
>>> I guess it's time to have a BSD buildbot (hi Andrew ;) ).
>> 
>> YES!
>> 
>> 
>>> 
>>> 
>>> The difference with the linux buildbot is that we try to use all the system
>>> libraries available.
>>> 
>>> Pedro.
>>> 
>>> 
>>> 
>>>> ________________________________
>>>> Da: Armin Le Grand <Ar...@me.com>
>>>> A: dev@openoffice.apache.org
>>>> Inviato: Mercoledì 16 Gennaio 2013 5:03
>>>> Oggetto: Re: Build broken in canvas
>>>> 
>>>>     Hi Pedro,
>>>> 
>>>> should be done with rev 1433875 in source/cairo/cairo_devicehelper.cxx, please check.
>>>> 
>>>> On 16.01.2013 10:41, Armin Le Grand wrote:
>>>>> Hi Pedro,
>>>>> 
>>>>> looks as if I had cairo disabled when building linux version of that change, sorry. I'm on it...
>>>> --
>>>> ALG
>> 
>
>
>

Re: Build broken in canvas

Posted by Nakata Maho <ma...@gmail.com>.
Yes!! We should have a build bot. Is any financial support for a new machine for that purpose? Then I can (if no still I can do).

iPhoneから送信

2013/01/17 8:53、Andrew Rist <an...@oracle.com> のメッセージ:

> 
> On 1/16/2013 6:48 AM, Pedro Giffuni wrote:
>> Thank you Armin;
>> 
>> It will take me some time to check but I think that you hit the issue.
>> 
>> I guess it's time to have a BSD buildbot (hi Andrew ;) ).
> 
> YES!
> 
> 
>> 
>> 
>> The difference with the linux buildbot is that we try to use all the system
>> libraries available.
>> 
>> Pedro.
>> 
>> 
>> 
>>> ________________________________
>>> Da: Armin Le Grand <Ar...@me.com>
>>> A: dev@openoffice.apache.org
>>> Inviato: Mercoledì 16 Gennaio 2013 5:03
>>> Oggetto: Re: Build broken in canvas
>>> 
>>>     Hi Pedro,
>>> 
>>> should be done with rev 1433875 in source/cairo/cairo_devicehelper.cxx, please check.
>>> 
>>> On 16.01.2013 10:41, Armin Le Grand wrote:
>>>> Hi Pedro,
>>>> 
>>>> looks as if I had cairo disabled when building linux version of that change, sorry. I'm on it...
>>> --
>>> ALG
> 

Re: Build broken in canvas

Posted by Andrew Rist <an...@oracle.com>.
On 1/16/2013 6:48 AM, Pedro Giffuni wrote:
> Thank you Armin;
>
> It will take me some time to check but I think that you hit the issue.
>
> I guess it's time to have a BSD buildbot (hi Andrew ;) ).

YES!


>
>
> The difference with the linux buildbot is that we try to use all the system
> libraries available.
>
> Pedro.
>
>
>
>> ________________________________
>> Da: Armin Le Grand <Ar...@me.com>
>> A: dev@openoffice.apache.org
>> Inviato: Mercoledì 16 Gennaio 2013 5:03
>> Oggetto: Re: Build broken in canvas
>>
>>      Hi Pedro,
>>
>> should be done with rev 1433875 in source/cairo/cairo_devicehelper.cxx, please check.
>>
>> On 16.01.2013 10:41, Armin Le Grand wrote:
>>> Hi Pedro,
>>>
>>> looks as if I had cairo disabled when building linux version of that change, sorry. I'm on it...
>>>
>> --
>> ALG
>>
>>
>>


Re: Build broken in canvas

Posted by Pedro Giffuni <pf...@apache.org>.
Thank you Armin;

It will take me some time to check but I think that you hit the issue.

I guess it's time to have a BSD buildbot (hi Andrew ;) ).


The difference with the linux buildbot is that we try to use all the system
libraries available.

Pedro.



>________________________________
> Da: Armin Le Grand <Ar...@me.com>
>A: dev@openoffice.apache.org 
>Inviato: Mercoledì 16 Gennaio 2013 5:03
>Oggetto: Re: Build broken in canvas
> 
>    Hi Pedro,
>
>should be done with rev 1433875 in source/cairo/cairo_devicehelper.cxx, please check.
>
>On 16.01.2013 10:41, Armin Le Grand wrote:
>> Hi Pedro,
>> 
>> looks as if I had cairo disabled when building linux version of that change, sorry. I'm on it...
>> 
>--
>ALG
>
>
>

Re: Build broken in canvas

Posted by Armin Le Grand <Ar...@me.com>.
     Hi Pedro,

should be done with rev 1433875 in source/cairo/cairo_devicehelper.cxx, 
please check.

On 16.01.2013 10:41, Armin Le Grand wrote:
> Hi Pedro,
>
> looks as if I had cairo disabled when building linux version of that 
> change, sorry. I'm on it...
>
--
ALG

Re: Build broken in canvas

Posted by Armin Le Grand <Ar...@me.com>.
Hi Pedro,

looks as if I had cairo disabled when building linux version of that 
change, sorry. I'm on it...

On 15.01.2013 03:37, Pedro Giffuni wrote:
> Hello;
>
> No idea if this is because I am using the system cairo, but..
>
>
> ____
> ...
> Entering /usr/ports/editors/openoffice-3-devel/work/ooo/main/canvas/source/cairo
>
> Compiling: canvas/source/cairo/cairo_devicehelper.cxx
> c++  -fmessage-length=0 -c -O2 -fno-strict-aliasing -DENABLE_LAYOUT=0 -DENABLE_LAYOUT_EXPERIMENTAL=0   -I/usr/local/include/cairo -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include  -I/usr/local/include/freetype2 -I/usr/local/include  -I. -I../../unxfbsdx.pro/inc/cairocanvas -I../inc -I../../inc/pch -I../../inc -I../../unx/inc -I../../unxfbsdx.pro/inc -I. -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/external -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/unxfbsdx/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/res
>   -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/
> usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc/Xp31 -I/usr/local/openjdk6/include -I/usr/local/openjdk6/include/freebsd -I/usr/local/openjdk6/include/bsd -I/usr/local/openjdk6/include/linux -I/usr/local/openjdk6/include/native_threads/include -I/usr/local/include  -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/offuh -I. -I../../res -I. -pipe  -fvisibility-inlines-hidden -g1 -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy     -Wno-non-virtual-dtor   -fpic -DFREEBSD -DUNX -DVCL -DGCC -DC341 -DX86_64 -DX86_64  -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=450 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/4.2 -DSUPD=350 -DPRODUCT -DNDEBUG -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGUI -DSOLAR_JAVA   -DVERBOSE -DSHAREDLIB -D_DLL_   -fexceptions -fno-enforce-eh-specs -DEXCEPTIONS_ON  -o
>   ../../unxfbsdx.pro/slo/cairo_devicehelper.o /usr/ports/editors/openoffice-3-devel/work/ooo/main/
> canvas/source/cairo/cairo_devicehelper.cxx
> : &&     LD_LIBRARY_PATH=/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/bin/makedepend @/tmp/mk2qgQew > ../../unxfbsdx.pro/misc/s_cairo_devicehelper.dpcc
> Compiling: canvas/source/cairo/cairo_services.cxx
> c++  -fmessage-length=0 -c -O2 -fno-strict-aliasing -DENABLE_LAYOUT=0 -DENABLE_LAYOUT_EXPERIMENTAL=0   -I/usr/local/include/cairo -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE -I/usr/local/include  -I/usr/local/include/freetype2 -I/usr/local/include  -I. -I../../unxfbsdx.pro/inc/cairocanvas -I../inc -I../../inc/pch -I../../inc -I../../unx/inc -I../../unxfbsdx.pro/inc -I. -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/external -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/unxfbsdx/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/res
>   -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/stl -I/
> usr/ports/editors/openoffice-3-devel/work/ooo/main/solenv/inc/Xp31 -I/usr/local/openjdk6/include -I/usr/local/openjdk6/include/freebsd -I/usr/local/openjdk6/include/bsd -I/usr/local/openjdk6/include/linux -I/usr/local/openjdk6/include/native_threads/include -I/usr/local/include  -I/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/offuh -I. -I../../res -I. -pipe  -fvisibility-inlines-hidden -g1 -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy     -Wno-non-virtual-dtor   -fpic -DFREEBSD -DUNX -DVCL -DGCC -DC341 -DX86_64 -DX86_64  -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=450 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/4.2 -DSUPD=350 -DPRODUCT -DNDEBUG -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGUI -DSOLAR_JAVA   -DVERBOSE -DSHAREDLIB -D_DLL_   -fexceptions -fno-enforce-eh-specs -DEXCEPTIONS_ON  -o
>   ../../unxfbsdx.pro/slo/cairo_services.o /usr/ports/editors/openoffice-3-devel/work/ooo/main/
> canvas/source/cairo/cairo_services.cxx
> : &&     LD_LIBRARY_PATH=/usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/bin/makedepend @/tmp/mkiZK0jH > ../../unxfbsdx.pro/misc/s_cairo_services.dpcc
> [ build ALL ] top level modules: framework
> [ build ALL ] loaded modules: framework
> [ build CHK ] loaded modules: framework
> gmake: Nothing to be done for `allandcheck'.
> /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()))))'
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:370: note: candidates are: SvStream& SvStream::operator<<(sal_uInt16)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:371: note:                 SvStream& SvStream::operator<<(sal_uInt32)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:372: note:                 SvStream& SvStream::operator<<(long int)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:373: note:                 SvStream& SvStream::operator<<(short int)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:374: note:                 SvStream& SvStream::operator<<(int)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:375: note:                 SvStream& SvStream::operator<<(signed char)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:376: note:                 SvStream& SvStream::operator<<(char)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:377: note:                 SvStream& SvStream::operator<<(unsigned char)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:378: note:                 SvStream& SvStream::operator<<(float)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:379: note:                 SvStream& SvStream::operator<<(const double&)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:380: note:                 SvStream& SvStream::operator<<(const char*)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:381: note:                 SvStream& SvStream::operator<<(const unsigned char*)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:388: note:                 SvStream& SvStream::operator<<(SvStream&)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:625: note:                 SvStream& operator<<(SvStream&, SvStream& (*)(SvStream&))
> dmake:  Error code 1, while making '../../unxfbsdx.pro/slo/cairo_devicehelper.obj'
>
> ...
>
> _____
>
> Thanks for fixing ;),
>
> Pedro.



Re: Build broken in canvas

Posted by Pedro Giffuni <pf...@apache.org>.
I spoke too soon:

The FreeBSD build is *definitely* broken in canvas.

Pedro.



>________________________________
> Da: Pedro Giffuni <pf...@apache.org>
>A: "dev@openoffice.apache.org" <de...@openoffice.apache.org> 
>Inviato: Lunedì 14 Gennaio 2013 22:29
>Oggetto: Re: Build broken in canvas
> 
>
>
>Hmm...
>
>I think I have a dirty build for running svn update in the middle of a build.
>
>Nevermind :(.
>
>Pedro.
>
>
>
>----- Messaggio originale -----
>> Da: Pedro Giffuni 
>...
>> gmake: Nothing to be done for `allandcheck'.
>> /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()))))'
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:370: 
>> note: candidates are: SvStream& SvStream::operator<<(sal_uInt16)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:371: 
>> note:                 SvStream& SvStream::operator<<(sal_uInt32)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:372: 
>> note:                 SvStream& SvStream::operator<<(long int)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:373: 
>> note:                 SvStream& SvStream::operator<<(short int)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:374: 
>> note:                 SvStream& SvStream::operator<<(int)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:375: 
>> note:                 SvStream& SvStream::operator<<(signed char)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:376: 
>> note:                 SvStream& SvStream::operator<<(char)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:377: 
>> note:                 SvStream& SvStream::operator<<(unsigned char)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:378: 
>> note:                 SvStream& SvStream::operator<<(float)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:379: 
>> note:                 SvStream& SvStream::operator<<(const 
>> double&)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:380: 
>> note:                 SvStream& SvStream::operator<<(const char*)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:381: 
>> note:                 SvStream& SvStream::operator<<(const unsigned 
>> char*)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:388: 
>> note:                 SvStream& SvStream::operator<<(SvStream&)
>> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:625: 
>> note:                 SvStream& operator<<(SvStream&, 
>> SvStream& (*)(SvStream&))
>> dmake:  Error code 1, while making 
>> '../../unxfbsdx.pro/slo/cairo_devicehelper.obj'
>> 
>> ...
>> 
>> _____
>> 
>> Thanks for fixing ;),
>> 
>> Pedro.
>>
>
>
>

Re: Build broken in canvas

Posted by Pedro Giffuni <pf...@apache.org>.

Hmm...

I think I have a dirty build for running svn update in the middle of a build.

Nevermind :(.

Pedro.



----- Messaggio originale -----
> Da: Pedro Giffuni 
...
> gmake: Nothing to be done for `allandcheck'.
> /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()))))'
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:370: 
> note: candidates are: SvStream& SvStream::operator<<(sal_uInt16)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:371: 
> note:                 SvStream& SvStream::operator<<(sal_uInt32)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:372: 
> note:                 SvStream& SvStream::operator<<(long int)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:373: 
> note:                 SvStream& SvStream::operator<<(short int)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:374: 
> note:                 SvStream& SvStream::operator<<(int)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:375: 
> note:                 SvStream& SvStream::operator<<(signed char)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:376: 
> note:                 SvStream& SvStream::operator<<(char)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:377: 
> note:                 SvStream& SvStream::operator<<(unsigned char)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:378: 
> note:                 SvStream& SvStream::operator<<(float)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:379: 
> note:                 SvStream& SvStream::operator<<(const 
> double&)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:380: 
> note:                 SvStream& SvStream::operator<<(const char*)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:381: 
> note:                 SvStream& SvStream::operator<<(const unsigned 
> char*)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:388: 
> note:                 SvStream& SvStream::operator<<(SvStream&)
> /usr/ports/editors/openoffice-3-devel/work/ooo/main/solver/350/unxfbsdx.pro/inc/tools/stream.hxx:625: 
> note:                 SvStream& operator<<(SvStream&, 
> SvStream& (*)(SvStream&))
> dmake:  Error code 1, while making 
> '../../unxfbsdx.pro/slo/cairo_devicehelper.obj'
> 
> ...
> 
> _____
> 
> Thanks for fixing ;),
> 
> Pedro.
> 

Re: Build broken in canvas

Posted by Herbert Duerr <hd...@apache.org>.
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