https://bz.apache.org/ooo/show_bug.cgi?id=128150

          Issue ID: 128150
        Issue Type: DEFECT
           Summary: trunk configured with --with-system-icu=no uses
                    incorrect namespace prefix
           Product: Build Tools
           Version: 4.3.0-dev
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P5 (lowest)
         Component: external prerequisites
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Building on 64-bit linux, the external source used is
2f6ecca935948f7db92d925d88d0d078-icu4c-4_0_1-src.tgz

The namespace prefix used when accessing the ICU modules when building look
like these (there are lots of them):

/usr/bin/ld:
/d/home/ty/c/+ooo/AOO45X/main/i18npool/source/search/textsearch.cxx:831:
undefined reference to `icu_64::UnicodeString::~UnicodeString()'

...and the build finishes with:

collect2: error: ld returned 1 exit status
make: *** [/d/home/ty/c/+ooo/AOO45X/main/solenv/gbuild/LinkTarget.mk:330:
/d/home/ty/c/+ooo/AOO45X/main/solver/450/unxlngx6.pro/workdir/LinkTarget/Library/i18nsearch.uno.so]
Error 1

The namespace prefix as found in comiled libicuuc.so in
main/solver/450/unxlngx6.pro/lib' is:

000000000006fe9c T icu_4_0::UnicodeString::~UnicodeString()
000000000006fe7a T icu_4_0::UnicodeString::~UnicodeString()
000000000006fe7a T icu_4_0::UnicodeString::~UnicodeString()

-- 
You are receiving this mail because:
You are the assignee for the issue.

Reply via email to