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