Tinderbox @71 now failing with undefined reference to `SvMemoryStream::remainingSize()´

classic Classic list List threaded Threaded
4 messages Options
slacka slacka
Reply | Threaded
Open this post in threaded view
|

Tinderbox @71 now failing with undefined reference to `SvMemoryStream::remainingSize()´

After https://cgit.freedesktop.org/libreoffice/core/commit/?id=b2cefc2e36925b4384eb0aea54aa2c6bcfb018a8
Most of the Linux tinderboxes went red.

This was fixed by https://cgit.freedesktop.org/libreoffice/core/commit/?id=49c87270f7176312806d1759967c247a312f0acf

But @71 is still to failing with:

https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&brief-log=1539640808.27465

28887         /tinderbox/buildslave/build/workdir/CxxObject/emfio/source/reader/mtftools.o: In function `SvStream::TellEnd()´:
28888         /tinderbox/buildslave/source/libo-master/include/tools/stream.hxx:276: undefined reference to `SvMemoryStream::remainingSize()´
_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
sberg sberg
Reply | Threaded
Open this post in threaded view
|

Re: Tinderbox @71 now failing with undefined reference to `SvMemoryStream::remainingSize()´

On 17/10/2018 00:22, Luke Benes wrote:

> After https://cgit.freedesktop.org/libreoffice/core/commit/?id=b2cefc2e36925b4384eb0aea54aa2c6bcfb018a8
> Most of the Linux tinderboxes went red.
>
> This was fixed by https://cgit.freedesktop.org/libreoffice/core/commit/?id=49c87270f7176312806d1759967c247a312f0acf
>
> But @71 is still to failing with:
>
> https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&brief-log=1539640808.27465
>
> 28887         /tinderbox/buildslave/build/workdir/CxxObject/emfio/source/reader/mtftools.o: In function `SvStream::TellEnd()´:
> 28888         /tinderbox/buildslave/source/libo-master/include/tools/stream.hxx:276: undefined reference to `SvMemoryStream::remainingSize()´

smells like a compiler bug, where it cant agree with itself where to
emit out-of-line instance of inline (and virtual)
SvMemoryStream::remainingSize

> _______________________________________________
> LibreOffice mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>

_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
Michael Stahl-3 Michael Stahl-3
Reply | Threaded
Open this post in threaded view
|

Re: Tinderbox @71 now failing with undefined reference to `SvMemoryStream::remainingSize()´

On 17.10.18 10:37, Stephan Bergmann wrote:
> On 17/10/2018 00:22, Luke Benes wrote:

>> But @71 is still to failing with:
>>
>> https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&brief-log=1539640808.27465 
>>
>>
>> 28887        
>> /tinderbox/buildslave/build/workdir/CxxObject/emfio/source/reader/mtftools.o:
>> In function `SvStream::TellEnd()´:
>> 28888        
>> /tinderbox/buildslave/source/libo-master/include/tools/stream.hxx:276:
>> undefined reference to `SvMemoryStream::remainingSize()´
>
> smells like a compiler bug, where it cant agree with itself where to
> emit out-of-line instance of inline (and virtual)
> SvMemoryStream::remainingSize

reminds me of https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64812,
which also has i686 and -Os, but that was GCC 4.9, while the tinderbox
apparently has GCC 4.8.

perhaps the problem will go away once the tinderbox is upgraded to the
new GCC 7 baseline?
_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
Noel Grandin-2 Noel Grandin-2
Reply | Threaded
Open this post in threaded view
|

Re: Tinderbox @71 now failing with undefined reference to `SvMemoryStream::remainingSize()´

workaround pushed as commit 4b5e8066e230b4fcbadb39b306f7c272865b0245

_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice