[sword-devel] Sword ICU compile error

Joel Mawhorter sword-devel@crosswire.org
Sun, 26 Jan 2003 04:51:43 -0800


Hi all,

Could anyone tell me which version of ICU sword is supposed to be compiled 
against? I've always used ICU 2.2 but with the most recent sword CVS, I get 
the following compile error when I build sword with ICU support.

source='normcode.cpp' object='normcode.o' libtool=no \
depfile='.deps/normcode.Po' tmpdepfile='.deps/normcode.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I ../include    -g -O2 -ftemplate-depth-25 
-c -o normcode.o `test -f 'normcode.cpp' || echo './'`normcode.cpp
normcode.cpp: In function `int main (char, char **)':
normcode.cpp:35: variable `icu_2_2::UnicodeConverter latin' has
initializer but incomplete type
normcode.cpp:37: variable `icu_2_2::UnicodeConverter scsu' has
initializer but incomplete type
normcode.cpp:39: variable `icu_2_2::UnicodeConverter utf8' has
initializer but incomplete type
make[2]: *** [normcode.o] Error 1
make[2]: Leaving directory `/home/joel/projects/sword/cvs2/sword/utilities'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/joel/projects/sword/cvs2/sword'
make: *** [all] Error 2


Joel