build failure: sc_ucalc.test - cppunittester abort trap (core dumped)

Lubos Lunak l.lunak at
Mon Apr 2 10:30:02 PDT 2012

On Sunday 01 of April 2012, R Skinner wrote:
> On 03/31/12 18:49, Lubos Lunak wrote:
> >   If you use the Clang compiler, then I somehow doubt you'll manage to
> > get 3.4.5 working with that. In fact I'm even surprised the link mentions
> > 3.5 as usable with Clang, since I had to do several fixes in master this
> > month to get LO compile and run with Clang on Linux.
> With a bit raping in the Makefile it seems to work, roughly, on FreeBSD-
> clang is designed to run on its descendant after all (MacOSX) ;)
> I'm stuck here though:
> In file included from
> /usr/ports/editors/libreoffice/work/libreoffice-bootstrap-
>giparser/gi_list.cxx:33: In file included from ../inc/gi_list.hxx:33:
> ../inc/st_list.hxx:298:10: error: use of undeclared identfier 'push_back'
>                  push_back( new XY(*(*it)) );
>                  ^
>                  this->
> ... more notes - usually related to this issue...
> ../inc/st_list.hxx:311:5: error: use of undeclared identifier 'checkSize'
>                  checkSize(DynamicList<XY>::len-2);
>                  ^
>                  this->
> ... even more notes the last error...
> And then the usual fail routine.
> Any pointers on what is going on? I love clang - it shows up all the
> little nuances :) More than likely the root of my original issue...

 As I said, I think you're unlikely to build out-of-the-box-3.4.5 with clang. 
Maybe if you try a version which does not have the stricter C++11 support 
yet. Or you can try to fix the source as clang suggests you to do.

 Lubos Lunak
 l.lunak at

More information about the LibreOffice mailing list