icu-sword is an _additional_ module you will need to check out if you want to compile the sword module with icu support. icu-sword is our hacked version of icu for sword. You'll need both. In CVS there is no such thing as a 'check in', so if you really were done with any modules, you may just, as you put it, 'delete it from [your] hard drive'. :) Hope you get things compiling. Chris little would be the one to ask about the MSVC project files. I try to stay away from MS, myself. He's around, so please ask if you have more questions.
-Troy. Jeff Collett wrote: > Thanks. I was going to just comment out the #define in the header file, I > could not find _ICU_ itself anywhere. > This was my first module checkout. If I check out icu-sword do I need check > sword backin, or just delete it from my hard drive? > Jeff > > ----- Original Message ----- > From: "Troy A. Griffitts" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: July 26, 2002 11:55 PM > Subject: Re: [sword-devel] compile failure > > > >>Jeff, >>ICU is for internationization. If you would like to build sword with >>this extra support, leave _ICU_ defined (and acutally, you'll probably >>need to define _ICUSWORD_ now as well. Then check out the icu-sword >>module from cvs. Otherwise, you can remove the define. >> >>Hope this helps. >>-Troy. >> >> >> >>Jeff Collett wrote: >> >>>Hi, >>>I have a similar problem, "Cannot open include file: 'unicode/unistr.h': >> > no > >>>such file or directory. >>>I see in utilstr.cpp >>>#ifdef _ICU_ >>>#include <unicode/unistr.h> >>>#include <unicode/ucnv.h> >>>#endif >>> >>>I am not sure hwat _ICU_ is, maybe if it not defined it might compile. >>>Jeff >>>----- Original Message ----- >>>From: "Joachim Ansorg" <[EMAIL PROTECTED]> >>>To: <[EMAIL PROTECTED]> >>>Sent: Friday, July 26, 2002 9:37 AM >>>Subject: Re: [sword-devel] compile failure >>> >>> >>> >>> >>>>It works for me with the official ICU 2.1. >>>>With current CVS it works even in BibleTime now! >>>>It's pretty cool! >>>> >>>>Joachim >>>> >>>> >>>> >>>>>I just checked out and got the following: >>>>> >>>>> >>>> > g++ -DUSE_AUTOTOOLS -DUNIX -D_ICU_ -I. -I. -I.. -I../include -g -O0 -Werror > >>>>>-c ../src/modules/filters/utf8transliterator.cpp >>>>>-Wp,-MD,.deps/utf8transliterator.TPlo >>>>>cc1plus: warnings being treated as errors >>>>>../src/modules/filters/utf8transliterator.cpp: In method `void >>>>>UTF8Transliterator::Load(UErrorCode &)': >>>>>../src/modules/filters/utf8transliterator.cpp:155: warning: cannot pass >>>>>objects of type `icu_2_0::UnicodeString' through `...' >>>>>../src/modules/filters/utf8transliterator.cpp: In method `void >>>>>UTF8Transliterator::registerTrans(const icu_2_0::UnicodeString &, const >>>>>icu_2_0::UnicodeString &, _UTransDirection, UErrorCode &)': >>>>>../src/modules/filters/utf8transliterator.cpp:189: warning: cannot pass >>>>>objects of type `const icu_2_0::UnicodeString' through `...' >>>>>../src/modules/filters/utf8transliterator.cpp: In method `bool >>>>>UTF8Transliterator::checkTrans(const icu_2_0::UnicodeString &, >>>> >>>UErrorCode >>> >>> >>>>>&)': >>>>>../src/modules/filters/utf8transliterator.cpp:207: warning: cannot pass >>>>>objects of type `const icu_2_0::UnicodeString' through `...' >>>>>../src/modules/filters/utf8transliterator.cpp:222: warning: cannot pass >>>>>objects of type `icu_2_0::UnicodeString' through `...' >>>>>make[2]: *** [utf8transliterator.lo] Error 1 >>>>> >>>>>My mistake? >>>>> >>>>>Martin >>>> >> >>