libreoffice 3.5.7_1 and icu-50.1
Baptiste Daroussin
bapt at FreeBSD.org
Thu Dec 20 12:44:55 UTC 2012
On Thu, Dec 20, 2012 at 01:30:37PM +0100, Luca Pizzamiglio wrote:
> Hi,
>
> I've some trouble to compile libreoffice 3.5.7_1 after icu update to 50.1
> version
>
> the problem is located in i18npool module and the error is during the link
> phase:
>
> /usr/ports/editors/libreoffice/work/libreoffice-core-3.5.7.2/workdir/
> unxfbsdi.pro/CxxObject/i18npool/source/collator/gencoll_rule.o: In function
> `sal_main_with_args(int, char**)':
> gencoll_rule.cxx:(.text+0x3e5): undefined reference to
> `icu_50::UnicodeString::UnicodeString(char16_t const*)'
>
>
> In details, the source code of i18npool/source/collator/gencoll_rule.cxx
> line that creates the problem is the 119:
>
> RuleBasedCollator *coll = new RuleBasedCollator(reinterpret_cast<const
> UChar *>(Obuf.getStr()), status); // UChar != sal_Unicode in MinGW
>
> effectively, objdump confirm a problem with UnicodeString constructors. In
> gencoll_rule.o the symbol is:
>
> 00000000 *UND* 00000000 _ZN6icu_5013UnicodeStringC1EPKDs
>
> but constructor symbols in /usr/local/lib/libicuuc.so.50.1 are:
>
> 00970d0 g DF .text 00000085 Base
> _ZN6icu_5013UnicodeStringC1EPKti
> 00092590 g DF .text 00000079 Base
> _ZN6icu_5013UnicodeStringC1EPKci
> 000971f0 g DF .text 00000086 Base
> _ZN6icu_5013UnicodeStringC1EPKt
> 00092790 g DF .text 00000117 Base
> _ZN6icu_5013UnicodeStringC1EPKciP10UConverterR10UErrorCode
> 00095d00 g DF .text 000000e7 Base
> _ZN6icu_5013UnicodeStringC1EPKciNS0_10EInvariantE
> 00092490 g DF .text 0000007d Base
> _ZN6icu_5013UnicodeStringC1EPKcS2_
> 00092390 g DF .text 00000078 Base
> _ZN6icu_5013UnicodeStringC1EPKciS2_
> 00092690 g DF .text 0000007e Base
> _ZN6icu_5013UnicodeStringC1EPKc
>
> I've no idea how to fix it, it seems that at compile time the constructor
> is recognized, but at link time it doesn't.
>
> My system is STABLE-8 i386.
>
> any suggestion to solve this issue?
>
> Thanks in advance!
> Best regards,
> Luca
> _______________________________________________
> freebsd-office at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-office
> To unsubscribe, send any mail to "freebsd-office-unsubscribe at freebsd.org"
Try building with WITH_GCC
regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20121220/f390e975/attachment.sig>
More information about the freebsd-ports
mailing list