It works fine in VC++.
This is just a guess, because I'm not expert in troubleshooting Linux
builds, but it looks like you're missing the devel package for ICU 4.2,
even though this is the version Sword is trying to use. So, my advice
would be to make it use 4.4 or install the ICU 4.2 devel package. (Or
wait for a response from someone who knows what they're talking about.)
--Chris
On 10/3/2010 12:14 AM, troypulk wrote:
Hello I just tried to update my svn and I got this icu error.
I have the following icu installed
icu-4.4-69.2mib2010.0
libicu42-4.2.1-1mdv2010.0
libicu-devel-4.4-69.2mib2010.0
libicu44-4.4-69.2mib2010.0
Is there a fix? and is anybody else getting this error?
I didn't have this error with revision 2519 which was the last one I had.
Thanks
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::UnicodeString()'
./lib/.libs/libsword.so: undefined reference to `ures_close_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::extract(char*, int, UConverter*, UErrorCode&)
const'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::Normalizer::normalize(icu_4_2::UnicodeString const&,
UNormalizationMode, int, icu_4_2::UnicodeString&, UErrorCode&)'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::operator=(icu_4_2::UnicodeString const&)'
./lib/.libs/libsword.so: undefined reference to `ubidi_writeReordered_4_2'
./lib/.libs/libsword.so: undefined reference to `ucnv_toUChars_4_2'
./lib/.libs/libsword.so: undefined reference to `u_errorName_4_2'
./lib/.libs/libsword.so: undefined reference to `ucnv_close_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::doCompare(int, int, unsigned short const*, int,
int) const'
./lib/.libs/libsword.so: undefined reference to `ucnv_fromUChars_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::~UnicodeString()'
./lib/.libs/libsword.so: undefined reference to `u_shapeArabic_4_2'
./lib/.libs/libsword.so: undefined reference to `ures_getByKey_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::UnicodeString(char const*, int, UConverter*,
UErrorCode&)'
./lib/.libs/libsword.so: undefined reference to `u_strToUpper_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::UnicodeString(icu_4_2::UnicodeString const&)'
./lib/.libs/libsword.so: undefined reference to `ubidi_openSized_4_2'
./lib/.libs/libsword.so: undefined reference to `ubidi_close_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::UnicodeString(unsigned short const*)'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::Transliterator::createInstance(icu_4_2::UnicodeString const&,
UTransDirection, UErrorCode&)'
./lib/.libs/libsword.so: undefined reference to `ubidi_setPara_4_2'
./lib/.libs/libsword.so: undefined reference to `u_strToUTF8_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::extract(int, int, char*, unsigned int, char
const*) const'
./lib/.libs/libsword.so: undefined reference to `ures_getByIndex_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::UnicodeString(signed char, unsigned short
const*, int)'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::Transliterator::registerInstance(icu_4_2::Transliterator*)'
./lib/.libs/libsword.so: undefined reference to `unorm_normalize_4_2'
./lib/.libs/libsword.so: undefined reference to `ucnv_open_4_2'
./lib/.libs/libsword.so: undefined reference to `ures_openDirect_4_2'
./lib/.libs/libsword.so: undefined reference to `ublock_getCode_4_2'
./lib/.libs/libsword.so: undefined reference to `ures_getStringByIndex_4_2'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::UnicodeString::UnicodeString(char const*)'
./lib/.libs/libsword.so: undefined reference to
`icu_4_2::Transliterator::createFromRules(icu_4_2::UnicodeString const&,
icu_4_2::UnicodeString const&, UTransDirection, UParseError&, UErrorCode&)'
./lib/.libs/libsword.so: undefined reference to `u_strFromUTF8_4_2'
./lib/.libs/libsword.so: undefined reference to `ures_getStringByKey_4_2'
./lib/.libs/libsword.so: undefined reference to `ures_getSize_4_2'
collect2: ld returned 1 exit status
make[1]: *** [buildtest] Error 1
make[1]: Leaving directory `/home/troypulk/sword'
make: *** [all-recursive] Error 1
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page