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-off...@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-office > To unsubscribe, send any mail to "freebsd-office-unsubscr...@freebsd.org"
Try building with WITH_GCC regards, Bapt
pgpyHC8VHmJvp.pgp
Description: PGP signature