libreoffice 3.6.5 update fail, 9-STABLE amd64 (with gcc47 works)

Jung-uk Kim jkim at FreeBSD.org
Tue Feb 5 17:59:33 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-02-05 07:10:36 -0500, Jakub Lach wrote:
> With base clang:
> 
> ============= (31/40) Building module cli_ure ============= 
> Entering 
> /usr/obj/usr/ports/editors/libreoffice/work/libreoffice-core-3.6.5.2/cli_ure/inc
>
>  Entering 
> /usr/obj/usr/ports/editors/libreoffice/work/libreoffice-core-3.6.5.2/cli_ure/version
>
>  cp version.txt ../unxfbsd.pro/bin/cliureversion.mk cli_ure
> deliver Module 'cli_ure' delivered successfully. 1 files copied, 4
> files unchanged
> 
> -----------------------------------------------------------------------
>
> 
Oh dear - something failed during the build - sorry !
> For more help with debugging build errors, please see the section
> in: http://wiki.documentfoundation.org/Development
> 
> internal build errors:
> 
> ERROR: error 512 occurred while making 
> /usr/obj/usr/ports/editors/libreoffice/work/libreoffice-core-3.6.5.2/l10ntools/prj
>
>  it seems that the error is inside 'l10ntools', please re-run
> build inside this module to isolate the error and/or test your
> fix:
> 
> build_error.log should contain the captured output of the failed
> module(s)
> 
> -----------------------------------------------------------------------
>
> 
To rebuild a specific module:
> 
> gmake l10ntools.clean # optional gmake l10ntools
> 
> Built with gcc47 it works, albeit core dumps on "About Libreoffice"
> page.
> 
> Most of dependencies were build with gcc47, but on second test
> build I've enabled clang for all ports, no difference.
> 
> Isolated ln10tools problem with clang:
> 
> (gmake l10ntools)
> 
> http://pastebin.com/XReFMHck

- --- SNIP ---

...
/usr/local/lib/libclucene-core.so: undefined reference to
`std::__detail::_List_node_base::_M_unhook()@GLIBCXX_3.4.15'
/usr/local/lib/libclucene-core.so: undefined reference to
`std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15'
clang++: error: linker command failed with exit code 1 (use -v to see
invocation)
...

This is one of those "you shall not mix and match C++ compilers, STL
headers, and libraries" issues.  Basically, libclucene-core.so is
looking for symbols from libstdc++.so of different origin, probably
gcc47.  Please try this:

ldd /usr/local/lib/libclucene-core.so.2.3.3.4
objdump -p /usr/local/lib/libclucene-core.so.2.3.3.4

and show me the output to confirm.  If you just want to quickly fix
the build problem, you may rebuild and reinstall textproc/clucene with
the *base* GCC compiler and try again.

Jung-uk Kim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iQEcBAEBAgAGBQJREUgnAAoJECXpabHZMqHOk3AH/3vQ3KvtNr+Ylc8SeyZZKUPN
6HxGxBpm3zzPfIvrSdAcoNLvmIDLT6tlHjEwUFbtLyAf602rIbCGyouzepI6xXcb
sc/OFIywvUOxeScgQRr0RFWKAsqniCbsItWYCuhJbypEo0QjJ3MpSpY6ni7/IOXb
5LfHITCGK1aQp6ZVPcN7DYBTyzytFW6RAhZYxxrc7+5xQMpiQY5WNXO0ZVXG6Ho9
30LF0zrwOIUx0ZPc4cgnfZiEdy7KRaXNbJkTdXNloKKs/6AoZmmJl79+Sh9qJI9k
6iyjNbV0vLLpqJq48KleFVF7ezs6rCGywXB/VIcwYC786lor+k6KQdx8ZlrXO1M=
=h4uD
-----END PGP SIGNATURE-----


More information about the freebsd-office mailing list