[sword-devel] RE: Error compiling Sword with BC++6

Pham, Khoi sword-devel@crosswire.org
Fri, 11 Jul 2003 14:54:29 -0500


David:

There are two libraries in the lib directory.  I built libsword6icu
without problems, but I got the following errors and warning in building
libsword:

[C++ Warning] swbuf.h(177): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swbuf.h(179): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swobject.h(28): W8027 Functions containing for are not
expanded inline
  [C++ Warning] multimapwdef.h(30): W8027 Functions containing for are
not expanded inline
  [C++ Warning] versekey.cpp(623): W8004 'tobook' is assigned a value
that is never used
  [C++ Warning] versekey.cpp(615): W8004 'tonumber' is assigned a value
that is never used
  [C++ Warning] versekey.cpp(394): W8004 'inTerm' is assigned a value
that is never used
  [C++ Warning] swbuf.h(177): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swbuf.h(179): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swobject.h(28): W8027 Functions containing for are not
expanded inline
  [C++ Warning] swbuf.h(177): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swbuf.h(179): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swobject.h(28): W8027 Functions containing for are not
expanded inline
  [C++ Warning] swbuf.h(177): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swbuf.h(179): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swobject.h(28): W8027 Functions containing for are not
expanded inline
  [C++ Warning] listkey.cpp(310): W8004 'pos' is assigned a value that
is never used
  [C++ Error] _limits.h(268): E2451 Undefined symbol 'WCHAR_MIN'
  [C++ Error] _limits.h(268): E2451 Undefined symbol 'WCHAR_MAX'
  [C++ Error] _limits.h(268): E2401 Invalid template argument list
  [C++ Error] _limits.h(268): E2303 Type name expected
  [C++ Warning] swbuf.h(177): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swbuf.h(179): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] swobject.h(28): W8027 Functions containing for are not
expanded inline
  [C++ Warning] swfilter.h(65): W8027 Functions containing some return
statements are not expanded inline
  [C++ Warning] multimapwdef.h(30): W8027 Functions containing for are
not expanded inline
  [C++ Warning] swmodule.h(424): W8027 Functions containing for are not
expanded inline
  [C++ Warning] swmodule.h(461): W8027 Functions containing for are not
expanded inline
  [C++ Warning] swmodule.h(507): W8027 Functions containing for are not
expanded inline
  [C++ Warning] ztext.h(79): W8022 'zText::rawZFilter(SWBuf &,char)'
hides virtual function 'zVerse::rawZFilter(char *,long,char)'
  [C++ Warning] zld.h(73): W8022 'zLD::rawZFilter(SWBuf &,char)' hides
virtual function 'zStr::rawZFilter(char *,long,char)'
  [C++ Warning] zcom.h(74): W8022 'zCom::rawZFilter(SWBuf &,char)' hides
virtual function 'zVerse::rawZFilter(char *,long,char)'
  [C++ Warning] unistr.h(3129): W8027 Functions containing while are not
expanded inline
  [C++ Warning] unistr.h(3406): W8027 Functions containing some if
statements are not expanded inline
  [C++ Warning] unistr.h(3487): W8027 Functions containing some if
statements are not expanded inline
  [C++ Warning] swmgr.cpp(570): W8060 Possibly incorrect assignment
  [C++ Warning] swmgr.cpp(572): W8060 Possibly incorrect assignment
  [C++ Warning] swmgr.cpp(1028): W8060 Possibly incorrect assignment
  [C++ Warning] swmgr.cpp(1030): W8060 Possibly incorrect assignment

Paul

-----------------------------------------
*****************Internet Email Confidentiality Footer****************** 

Privileged/Confidential Information may be contained in this message.  
If you are not the addressee indicated in this message (or responsible 
for delivery of the message to such person), you may not copy or deliver
this message to anyone. In such case, you should destroy this message
and notify the sender by reply email. Please advise immediately if you
or your employer do not consent to Internet email for messages of this
kind. Opinions, conclusions and other information in this message that
do not relate to the official business of The Shaw Group Inc. or its
subsidiaries shall be understood as neither given nor endorsed by it.
________________________________________________________________________
The Shaw Group Inc.
http://www.shawgrp.com