[call for help] libreoffice 6.2 update

Li-Wen Hsu lwhsu at freebsd.org
Sat Mar 9 00:22:40 UTC 2019


On Sat, Mar 9, 2019 at 08:16 Greg Veldman <freebsd at gregv.net> wrote:

> On Tue, Feb 26, 2019 at 09:38:28PM +0800, Li-Wen Hsu wrote:
> > - Now libreoffice doesn't build on i386 systems:
> >
> > /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-
> 6.2.1.1/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:167:32:
> > error: unknown type name '__si_class_type_info'
> >                     rtti = new __si_class_type_info(
> >                                ^
> > /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-
> 6.2.1.1/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:173:32:
> > error: unknown type name '__class_type_info'
> >                     rtti = new __class_type_info( strdup( rttiName ) );
> >                                ^
> > 2 errors generated.
> >
> > It seems because we removed the two
> > patch-bridges_source_cpp__uno_gcc3__linux__intel_* files, but
> > currently I don't know why this affect 32-bit systems. The full error
> > log is available at:
> > https://gist.github.com/lwhsu/957db6755bacc2ee086b2fae513e5406
>
> Yes, it appears to be down to the fact the LLVM does RTTI a
> bit differently.  Looking into it now.  If I have to bring those
> patches forward, I will but I'll try to give them a bit more
> descriptive names/comments.  But if there's a cleaner way (less
> local patches) that would be my first choice.


Oh, sorry that I didn’t update my latest status. I have fixed the i386
compile issue by backporting the latest code from libreoffice head, but now
i386 build fails in other place where a program (gengal.bin) cores.  The
repository was updated.


More information about the freebsd-office mailing list