You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by bu...@apache.org on 2001/10/31 18:31:19 UTC

DO NOT REPLY [Bug 2728] - Borland C++ Builder 5.0 Compile Error

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2728>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2728

Borland C++ Builder 5.0 Compile Error





------- Additional Comments From bjacobson3@nyc.rr.com  2001-10-31 09:31 -------
Compliling Xerces 1.5.2 under Win98, I made the following changes:

1. BorlandCDefs.hpp Line 105: 
(commented out '#if' stuff to force XMLCh to be defined as wchar_t)
/*#if (__BORLANDC__ < 0x550)
typedef unsigned short  XMLCh;
#else
*/
typedef wchar_t  XMLCh;
//#endif (__BORLANDC__ < 0x550)
2. Win32PlatformUtils.cpp line 308
(Commented out 'if (gOnNT)' section)
/*    if (gOnNT)
    {
        retVal = ::CreateFileW
            (
            nameToOpen
            , GENERIC_READ
            , FILE_SHARE_READ
            , 0
            , OPEN_EXISTING
            , FILE_FLAG_SEQUENTIAL_SCAN
            , 0
            );
    }
    else
*/        

3.XercesLib.cpp (project file) Line 270:
(Inserted the following lines)
USEUNIT("..\..\..\..\..\src\util\regx\RangeTokenMap.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\ComplexTypeInfo.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\ListDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\NamespaceScope.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\XercesGroupInfo.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\XercesAttGroupInfo.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\SubstitutionGroupComparator.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\XercesElementWildcard.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\TraverseSchema.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\AbstractNumericFacetValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\common\AllContentModel.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\AnySimpleTypeDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\SchemaInfo.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\AbstractNumericValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\BooleanDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\DecimalDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\NameDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\AnyURIDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\Base64BinaryDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\FloatDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\HexBinaryDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\AbstractStringValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\QNameDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\NOTATIONDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\IDREFDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\NCNameDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\IDDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\ENTITYDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\UnionDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\util\Base64.cpp");
USEUNIT("..\..\..\..\..\src\util\HexBin.cpp");
USEUNIT("..\..\..\..\..\src\util\XMLBigDecimal.cpp");
USEUNIT("..\..\..\..\..\src\util\XMLBigInteger.cpp");
USEUNIT("..\..\..\..\..\src\util\XMLNumber.cpp");
USEUNIT("..\..\..\..\..\src\util\XMLUri.cpp");
USEUNIT("..\..\..\..\..\src\util\XMLFloat.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\StringDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\datatype\DoubleDatatypeValidator.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\GeneralAttributeCheck.cpp");
USEUNIT("..\..\..\..\..\src\util\XMLStringTokenizer.cpp");
USEUNIT("..\..\..\..\..\src\validators\schema\XUtil.cpp");
USEUNIT("..\..\..\..\..\src\util\XMLDouble.cpp");

I was able to compile without error after these changes

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org