[sword-devel] GCC 3.2 peliminary report
David's Mailing List and Spam Reciever
sword-devel@crosswire.org
Sun, 29 Sep 2002 17:39:41 -0400
On Sunday 29 September 2002 02:27 pm, David's Mailing List and Spam Reciever
wrote:
> What kind of support for gcc3.2 does sword have? And bibletime and
> gnomesword for that matter. I was thinking about making some packages for
> gentoo linux, but I need to be sure that gcc3.2 is supported since alot of
> people are upgrading to gentoo 1.4 which uses gcc3.2 (it's a source based
> distribution that has a package system that's sorta like BSD's ports)
Sword 1.5.4 compiles under gcc 3.2 so long as icu is not enabled. If you try
to compile with icu support it trucks along fine until it hits unicode things
(at least on my system)
In file included from ../src/mgr/swmgr.cpp:74:
../include/utf8transliterator.h:29:28: unicode/utypes.h: No such file or
directory
../include/utf8transliterator.h:30:26: unicode/ucnv.h: No such file or
directory
../include/utf8transliterator.h:31:29: unicode/ustring.h: No such file or
directory
../include/utf8transliterator.h:32:27: unicode/uchar.h: No such file or
directory
../include/utf8transliterator.h:34:28: unicode/unistr.h: No such file or
directory
../include/utf8transliterator.h:35:30: unicode/translit.h: No such file or
directory
In file included from ../src/mgr/swmgr.cpp:74:
../include/utf8transliterator.h:41: 'UnicodeString' is used as a type, but is
not defined as a type.
../include/utf8transliterator.h:42: 'UTransDirection' is used as a type, but
is
not defined as a type.
../include/utf8transliterator.h:44: ISO C++ forbids declaration of `type name'
with no type
../include/utf8transliterator.h:44: parse error before `,' token
../include/utf8transliterator.h:45: `UnicodeString' was not declared in this
scope
../include/utf8transliterator.h:45: template argument 1 is invalid
../include/utf8transliterator.h:45: ISO C++ forbids declaration of
`SWTransPair
' with no type
../include/utf8transliterator.h:63: ISO C++ forbids declaration of
`SWTransMap'
with no type
../include/utf8transliterator.h:63: parse error before `;' token
../include/utf8transliterator.h:64: 'UErrorCode' is used as a type, but is not
defined as a type.
../include/utf8transliterator.h:66: `UErrorCode' was not declared in this
scope
../include/utf8transliterator.h:66: `status' was not declared in this scope
../include/utf8transliterator.h:66: invalid data member initialization
../include/utf8transliterator.h:66: (use `=' to initialize static data
members)
../include/utf8transliterator.h:66: variable or field `Load' declared void
../include/utf8transliterator.h:67: parse error before `&' token
../include/utf8transliterator.h:69: parse error before `&' token
../include/utf8transliterator.h:70: syntax error before `*' token
make[2]: *** [swmgr.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
If this is just me not having a certian lib or something installed let me know
(I've got libunicode 0.4 installed)
Bibletime 1.2 completely refuses to compile under gcc3.2. bibletime 1.3pre
(cvs) compiles but promptly crashes on startup.
Cheatah compiles but didn't recognize all modules when I tried the first
compile.
--
-David's Mailing List and Spam Reciever
Keeping me (fairly) spam free since 2002