On Thu, Aug 18, 2016 at 4:23 AM, <[email protected]> wrote:

>  I compile tesseract-OCR-training have this Error:
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:64: undefined reference to
> `u_isalpha_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:66: undefined reference to
> `u_islower_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:68: undefined reference to
> `u_isupper_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:70: undefined reference to
> `u_isdigit_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:72: undefined reference to
> `u_ispunct_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:84: undefined reference to
> `uscript_getScript_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:84: undefined reference to
> `uscript_getName_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:97: undefined reference to
> `u_toupper_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:97: undefined reference to
> `u_tolower_55'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:114: undefined reference to
> `u_charMirror_55'
>
> ./.libs/libtesseract_training.a(unicharset_training_utils.o): In function
> `~IcuErrorCode':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/icuerrorcode.h:47: undefined reference to
> `icu_55::ErrorCode::~ErrorCode()'
>
> ./.libs/libtesseract_training.a(unicharset_training_utils.o): In function
> `tesseract::SetupBasicProperties(bool, UNICHARSET*)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/unicharset_training_utils.cpp:118: undefined reference to
> `u_charDirection_55'
>
> ./.libs/libtesseract_training.a(unicharset_training_utils.o): In function
> `tesseract::IcuErrorCode::handleFailure() const':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/icuerrorcode.h:55: undefined reference to
> `icu_55::ErrorCode::errorName() const'
>
> ./.libs/libtesseract_training.a(unicharset_training_utils.o): In function
> `tesseract::IcuErrorCode::~IcuErrorCode()':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/icuerrorcode.h:47: undefined reference to
> `icu_55::ErrorCode::~ErrorCode()'
>
> ./.libs/libtesseract_training.a(unicharset_training_utils.o): In function
> `~IcuErrorCode':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/icuerrorcode.h:47: undefined reference to
> `icu_55::ErrorCode::~ErrorCode()'
>
> ./.libs/libtesseract_training.a(unicharset_training_utils.o): In function
> `tesseract::IcuErrorCode::~IcuErrorCode()':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/icuerrorcode.h:51: undefined reference to
> `icu_55::UMemory::operator delete(void*)'
>
> ./.libs/libtesseract_training.a(unicharset_training_utils.o)
> :(.data.rel.ro._ZTIN9tesseract12IcuErrorCodeE[_
> ZTIN9tesseract12IcuErrorCodeE]+0x10): undefined reference to `typeinfo
> for icu_55::ErrorCode'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function
> `tesseract::IsWhitespace(int)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:179: undefined reference to
> `u_isUWhiteSpace_55'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function `tesseract::
> IsInterchangeValid(int)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:228: undefined reference to
> `u_isISOControl_55'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function `tesseract::
> IsInterchangeValid7BitAscii(int)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:235: undefined reference to
> `u_isISOControl_55'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function `tesseract::
> FullwidthToHalfwidth(int)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:249: undefined reference to
> `icu_55::UnicodeString::UnicodeString(int)'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:251: undefined reference to
> `icu_55::UnicodeString::UnicodeString(char const*)'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:251: undefined reference to
> `icu_55::Transliterator::createInstance(icu_55::UnicodeString const&,
> UTransDirection, UErrorCode&)'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:251: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:252: undefined reference to
> `icu_55::ErrorCode::assertSuccess() const'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:253: undefined reference to
> `icu_55::ErrorCode::reset()'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:249: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function
> `~IcuErrorCode':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/icuerrorcode.h:47: undefined reference to
> `icu_55::ErrorCode::~ErrorCode()'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function `tesseract::
> FullwidthToHalfwidth(int)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:249: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:251: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function
> `tesseract::NormalizeChar32(int, GenericVector<int>*)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:134: undefined reference to
> `icu_55::Normalizer2::getInstance(char const*, char const*,
> UNormalization2Mode, UErrorCode&)'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:135: undefined reference to
> `icu_55::ErrorCode::assertSuccess() const'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:136: undefined reference to
> `icu_55::ErrorCode::reset()'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:138: undefined reference to
> `icu_55::UnicodeString::UnicodeString(int)'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function
> `UnicodeString':
>
> /usr/include/unicode/unistr.h:3633: undefined reference to `vtable for
> icu_55::UnicodeString'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function
> `tesseract::NormalizeChar32(int, GenericVector<int>*)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:140: undefined reference to
> `icu_55::ErrorCode::assertSuccess() const'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:139: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:138: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function
> `~IcuErrorCode':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/icuerrorcode.h:47: undefined reference to
> `icu_55::ErrorCode::~ErrorCode()'
>
> ./.libs/libtesseract_training.a(normstrngs.o): In function
> `tesseract::NormalizeChar32(int, GenericVector<int>*)':
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:139: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> /home/tesseract/tesseract/tesseract-3.04.01/tesseract-3.
> 04.01/training/normstrngs.cpp:138: undefined reference to
> `icu_55::UnicodeString::~UnicodeString()'
>
> collect2: error: ld returned 1 exit status
>
> make[1]: *** [set_unicharset_properties] Error 1
>
> make[1]: Leaving directory `/home/tesseract/tesseract/
> tesseract-3.04.01/tesseract-3.04.01/training'
>
> make: *** [training] Error 2
>
>
>
> My centos version is CentOS release 6.8 (Final), GCC version is 4.8.2,
> tesseract version is 3.04.01.
>
>
> I compile tesseract is OK, I use ./configure  no  warning  and  error。
>
> If this statement is true that your system is broken. Or there was warning
> about missing library and you cheated configure.
>


> How should I deal with it?
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "tesseract-ocr" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/tesseract-ocr.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/tesseract-ocr/7dbac604-8dc3-408b-9ac1-86e614cd87e5%
> 40googlegroups.com
> <https://groups.google.com/d/msgid/tesseract-ocr/7dbac604-8dc3-408b-9ac1-86e614cd87e5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/CAJbzG8yNnd6LPzJATr7oNny16AJ8sERecNOO6MTHxBH1rcsTwQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to