[call for help] libreoffice 6.2 update
Greg Veldman
freebsd at gregv.net
Sat Mar 9 00:16:32 UTC 2019
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.
--
Greg Veldman
More information about the freebsd-office
mailing list