[ 
https://issues.apache.org/jira/browse/QPID-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12791667#action_12791667
 ] 

Steve Huston commented on QPID-2128:
------------------------------------

cppbld.patch applied and tested clean.

After applying QPID-2128-2.patch and wcfbld.patch I got the following build 
errors. Am I missing something from the environment?

XaTransaction.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2871: 'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(44) : error 
C2061: syntax error : identifier 'Transaction'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : ','
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : '>'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2143: syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(63) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(64) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(65) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(74) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(76) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(22) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(23) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(24) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(30) : error 
C3277: cannot define an unmanaged enum 
'Apache::Qpid::Interop::DtxResourceManager::DtcCallbackType' inside managed 
'Apache::Qpid::Interop::DtxResourceManager'
        use 'enum class'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(30) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(32) : error 
C2065: 'DTC_COMMIT' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(33) : error 
C2065: 'DTC_ABORT' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(34) : error 
C2065: 'DTC_SINGLE_PHASE' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2065: 'DTC_TMDOWN' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2143: syntax error : missing ',' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(51) : error 
C3379: 'Apache::Qpid::Interop::DtxResourceManager::XaTransaction' : a nested 
class cannot have an assembly access specifier as part of its declaration
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(51) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'pXaHelper' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2275: 'IDtcToXaHelperSinglePipe' : illegal use of this type as an expression
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\oletx2xa.h(455) : 
see declaration of 'IDtcToXaHelperSinglePipe'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2146: syntax error : missing ',' before identifier 'rmCookie'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2327: 'Apache::Qpid::Interop::DtxResourceManager::rmCookie' : is not a type 
name, static, or enumerator
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'rmCookie' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2146: syntax error : missing ',' before identifier 'rm'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'rm' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2143: syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(84) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(85) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(86) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(93) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(95) : error 
C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(41) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(42) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(43) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(47) : error C2039: 'Transactions' : is not a member of 
'System'
.\XaTransaction.cpp(54) : error C3295: '#pragma unmanaged' can only be used at 
global or namespace scope
.\XaTransaction.cpp(62) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(68) : error C3861: 'useCount': identifier not found
.\XaTransaction.cpp(68) : error C2143: syntax error : missing ',' before '{'
.\XaTransaction.cpp(68) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(69) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(71) : error C2065: 'unused' : undeclared identifier
.\XaTransaction.cpp(71) : error C2275: 'XACTUOW' : illegal use of this type as 
an expression
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\transact.h(149) : 
see declaration of 'XACTUOW'
.\XaTransaction.cpp(71) : error C2143: syntax error : missing ',' before ')'
.\XaTransaction.cpp(72) : error C2146: syntax error : missing ',' before 
identifier 'unused3'
.\XaTransaction.cpp(72) : error C2065: 'unused3' : undeclared identifier
.\XaTransaction.cpp(72) : error C2143: syntax error : missing ',' before ')'
.\XaTransaction.cpp(75) : error C2653: 'DtcCallbackHandler' : is not a class or 
namespace name
.\XaTransaction.cpp(75) : error C2146: syntax error : missing ',' before 
identifier 'ppvObject'
.\XaTransaction.cpp(75) : error C2065: 'ppvObject' : undeclared identifier
.\XaTransaction.cpp(75) : error C2143: syntax error : missing ',' before ')'
.\XaTransaction.cpp(76) : error C2653: 'DtcCallbackHandler' : is not a class or 
namespace name
.\XaTransaction.cpp(77) : error C2653: 'DtcCallbackHandler' : is not a class or 
namespace name
.\XaTransaction.cpp(79) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(82) : error C2653: 'DtcCallbackHandler' : is not a class or 
namespace name
.\XaTransaction.cpp(83) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(84) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(86) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(89) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(92) : error C2653: 'DtcCallbackHandler' : is not a class or 
namespace name
.\XaTransaction.cpp(92) : error C2065: 'unused' : undeclared identifier
.\XaTransaction.cpp(92) : error C2275: 'XACTUOW' : illegal use of this type as 
an expression
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\transact.h(149) : 
see declaration of 'XACTUOW'
.\XaTransaction.cpp(92) : error C2143: syntax error : missing ',' before ')'
.\XaTransaction.cpp(93) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(95) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(97) : error C2653: 'DtcCallbackHandler' : is not a class or 
namespace name
.\XaTransaction.cpp(97) : error C2146: syntax error : missing ',' before 
identifier 'unused3'
.\XaTransaction.cpp(97) : error C2065: 'unused3' : undeclared identifier
.\XaTransaction.cpp(97) : error C2143: syntax error : missing ',' before ')'
.\XaTransaction.cpp(98) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(100) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(103) : error C2653: 'DtcCallbackHandler' : is not a class 
or namespace name
.\XaTransaction.cpp(104) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(106) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(109) : error C2653: 'DtcCallbackHandler' : is not a class 
or namespace name
.\XaTransaction.cpp(109) : error C2146: syntax error : missing ',' before 
identifier 'ppvObject'
.\XaTransaction.cpp(109) : error C2065: 'ppvObject' : undeclared identifier
.\XaTransaction.cpp(109) : error C2143: syntax error : missing ',' before ')'
.\XaTransaction.cpp(110) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(120) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(123) : error C2653: 'DtcCallbackHandler' : is not a class 
or namespace name
.\XaTransaction.cpp(124) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(126) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(129) : error C2653: 'DtcCallbackHandler' : is not a class 
or namespace name
.\XaTransaction.cpp(130) : error C2143: syntax error : missing ';' before '{'
.\XaTransaction.cpp(138) : error C2143: syntax error : missing ';' before '}'
.\XaTransaction.cpp(143) : error C3295: '#pragma managed' can only be used at 
global or namespace scope
.\XaTransaction.cpp(156) : error C2027: use of undefined type 
'Apache::Qpid::Interop::XaTransaction'
        c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(41) : see 
declaration of 'Apache::Qpid::Interop::XaTransaction'
.\XaTransaction.cpp(156) : fatal error C1003: error count exceeds 100; stopping 
compilation
DtxResourceManager.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2871: 'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(44) : error 
C2061: syntax error : identifier 'Transaction'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : ','
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : '>'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2143: syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(63) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(64) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(65) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(74) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(76) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(22) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(23) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(24) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(30) : error 
C3277: cannot define an unmanaged enum 
'Apache::Qpid::Interop::DtxResourceManager::DtcCallbackType' inside managed 
'Apache::Qpid::Interop::DtxResourceManager'
        use 'enum class'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(30) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(32) : error 
C2065: 'DTC_COMMIT' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(33) : error 
C2065: 'DTC_ABORT' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(34) : error 
C2065: 'DTC_SINGLE_PHASE' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2065: 'DTC_TMDOWN' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2143: syntax error : missing ',' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(51) : error 
C3379: 'Apache::Qpid::Interop::DtxResourceManager::XaTransaction' : a nested 
class cannot have an assembly access specifier as part of its declaration
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(51) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'pXaHelper' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2275: 'IDtcToXaHelperSinglePipe' : illegal use of this type as an expression
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\oletx2xa.h(455) : 
see declaration of 'IDtcToXaHelperSinglePipe'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2146: syntax error : missing ',' before identifier 'rmCookie'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2327: 'Apache::Qpid::Interop::DtxResourceManager::rmCookie' : is not a type 
name, static, or enumerator
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'rmCookie' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2146: syntax error : missing ',' before identifier 'rm'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'rm' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2143: syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(84) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(85) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(86) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(93) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(95) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(22) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(23) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(24) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(28) : error 
C3379: 'Apache::Qpid::Interop::DtxResourceManager::QpidException' : a nested 
class cannot have an assembly access specifier as part of its declaration
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(29) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(32) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(33) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(35) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidException.h(37) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(22) : error C2143: 
syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(23) : error C2143: 
syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(24) : error C2143: 
syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(33) : error C3379: 
'Apache::Qpid::Interop::DtxResourceManager::QpidMarshal' : a nested class 
cannot have an assembly access specifier as part of its declaration
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(33) : error C2143: 
syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(38) : error C2143: 
syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(39) : error C2143: 
syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(41) : error C2143: 
syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(42) : error C2653: 
'Encoding' : is not a class or namespace name
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(43) : error C2143: 
syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(45) : error C2143: 
syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(48) : error C2065: 
'mbytes' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(48) : error C2227: 
left of '->Length' must point to class/struct/union/generic type
        type is ''unknown-type''
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(48) : error C2143: 
syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(50) : error C2143: 
syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(51) : error C2143: 
syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\QpidMarshal.h(53) : error C2143: 
syntax error : missing ';' before '}'
.\DtxResourceManager.cpp(43) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(44) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(45) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(49) : error C2039: 'Transactions' : is not a member of 
'System'
.\DtxResourceManager.cpp(78) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(87) : error C2065: 'Transaction' : undeclared 
identifier
.\DtxResourceManager.cpp(87) : error C2059: syntax error : ','
.\DtxResourceManager.cpp(87) : error C2059: syntax error : '>'
.\DtxResourceManager.cpp(91) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(95) : error C2065: 'tmp' : undeclared identifier
.\DtxResourceManager.cpp(95) : error C2143: syntax error : missing ',' before 
')'
.\DtxResourceManager.cpp(101) : error C2065: 'tmp2' : undeclared identifier
.\DtxResourceManager.cpp(101) : error C2143: syntax error : missing ',' before 
')'
.\DtxResourceManager.cpp(106) : error C2653: 'QpidMarshal' : is not a class or 
namespace name
.\DtxResourceManager.cpp(111) : error C2065: 'tmp3' : undeclared identifier
.\DtxResourceManager.cpp(111) : error C2143: syntax error : missing ',' before 
')'
.\DtxResourceManager.cpp(112) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(113) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(128) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(129) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(132) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(133) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(134) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(137) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(138) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(139) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(142) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(144) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(147) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(150) : error C2143: syntax error : missing ';' before 
'}'
.\DtxResourceManager.cpp(156) : error C2143: syntax error : missing ';' before 
'{'
.\DtxResourceManager.cpp(156) : fatal error C1003: error count exceeds 100; 
stopping compilation
OutputLink.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
MessageWaiter.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
InputLink.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
.\InputLink.cpp(105) : warning C4482: nonstandard extension used: enum 
'qpid::client::CompletionMode' used in qualified name
CompletionWaiter.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
AmqpSession.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(28) : error 
C2871: 'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(55) : error 
C2143: syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(55) : error 
C4430: missing type specifier - int assumed. Note: C++ does not support 
default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(55) : error 
C4430: missing type specifier - int assumed. Note: C++ does not support 
default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2061: syntax error : identifier 'Transaction'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2871: 'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(44) : error 
C2061: syntax error : identifier 'Transaction'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : ','
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : '>'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2143: syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(63) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(64) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(65) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(74) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(76) : error 
C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(45) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(46) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(47) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(51) : error C2039: 'Transactions' : is not a member of 
'System'
.\AmqpSession.cpp(58) : error C2065: 'qpidConnectionp' : undeclared identifier
.\AmqpSession.cpp(58) : error C2275: 'qpid::client::Connection' : illegal use 
of this type as an expression
.\AmqpSession.cpp(58) : error C2143: syntax error : missing ',' before ')'
.\AmqpSession.cpp(60) : error C3861: 'sessionp': identifier not found
.\AmqpSession.cpp(61) : error C3861: 'sessionImplp': identifier not found
.\AmqpSession.cpp(62) : error C3861: 'subs_mgrp': identifier not found
.\AmqpSession.cpp(63) : error C3861: 'helperRunning': identifier not found
.\AmqpSession.cpp(64) : error C3861: 'openCount': identifier not found
.\AmqpSession.cpp(65) : error C3861: 'syncCount': identifier not found
.\AmqpSession.cpp(66) : error C3861: 'closing': identifier not found
.\AmqpSession.cpp(67) : error C3861: 'dtxEnabled': identifier not found
.\AmqpSession.cpp(68) : error C2143: syntax error : missing ',' before '{'
.\AmqpSession.cpp(68) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(70) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(78) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(79) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(83) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(84) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(85) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(89) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(92) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(97) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(99) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(100) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(102) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(106) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(107) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(111) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(113) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(117) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(120) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(126) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(134) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(137) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(139) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(142) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(145) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(147) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(148) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(153) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(155) : error C2143: syntax error : missing ',' before ')'
.\AmqpSession.cpp(159) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(160) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(163) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(166) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(167) : error C2143: syntax error : missing ',' before ')'
.\AmqpSession.cpp(168) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(171) : error C2146: syntax error : missing ',' before 
identifier 'filterKey'
.\AmqpSession.cpp(171) : error C2065: 'filterKey' : undeclared identifier
.\AmqpSession.cpp(171) : error C2146: syntax error : missing ',' before 
identifier 'exchange'
.\AmqpSession.cpp(171) : error C2065: 'exchange' : undeclared identifier
.\AmqpSession.cpp(171) : error C2143: syntax error : missing ',' before ')'
.\AmqpSession.cpp(172) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(177) : error C2065: 'sourceQueue' : undeclared identifier
.\AmqpSession.cpp(177) : error C2065: 'sessionp' : undeclared identifier
.\AmqpSession.cpp(177) : error C2065: 'subs_mgrp' : undeclared identifier
.\AmqpSession.cpp(177) : error C2065: 'exclusive' : undeclared identifier
.\AmqpSession.cpp(177) : error C2065: 'temporary' : undeclared identifier
.\AmqpSession.cpp(177) : error C2065: 'filterKey' : undeclared identifier
.\AmqpSession.cpp(177) : error C2065: 'exchange' : undeclared identifier
.\AmqpSession.cpp(177) : error C2143: syntax error : missing ',' before ')'
.\AmqpSession.cpp(178) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(179) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(182) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(184) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(186) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(189) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(194) : error C2065: 'targetQueue' : undeclared identifier
.\AmqpSession.cpp(196) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(201) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(203) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(206) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(210) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(215) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(218) : error C2143: syntax error : missing ';' before '{'
.\AmqpSession.cpp(220) : error C2143: syntax error : missing ';' before '}'
.\AmqpSession.cpp(220) : fatal error C1003: error count exceeds 100; stopping 
compilation
AmqpConnection.cpp
c:\qpid\trunk\qpid\cpp\include\qpid/framing/FieldValue.h(125) : warning C4244: 
'return' : conversion from 'int64_t' to 'int', possible loss of data
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2039: 
'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(32) : error C2871: 
'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C2143: 
syntax error : missing ';' before '^'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\AmqpSession.h(64) : error C4430: 
missing type specifier - int assumed. Note: C++ does not support default-int
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(28) : error 
C2871: 'Transactions' : a namespace with this name does not exist
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(44) : error 
C2061: syntax error : identifier 'Transaction'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : ','
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(48) : error 
C2059: syntax error : '>'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'Transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2065: 'transaction' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(59) : error 
C2143: syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(63) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(64) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(65) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(74) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\DtxResourceManager.h(76) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(22) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(23) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(24) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(28) : error 
C2039: 'Transactions' : is not a member of 'System'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(30) : error 
C3277: cannot define an unmanaged enum 
'Apache::Qpid::Interop::DtxResourceManager::DtcCallbackType' inside managed 
'Apache::Qpid::Interop::DtxResourceManager'
        use 'enum class'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(30) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(32) : error 
C2065: 'DTC_COMMIT' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(33) : error 
C2065: 'DTC_ABORT' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(34) : error 
C2065: 'DTC_SINGLE_PHASE' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2065: 'DTC_TMDOWN' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2143: syntax error : missing ',' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(36) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(51) : error 
C3379: 'Apache::Qpid::Interop::DtxResourceManager::XaTransaction' : a nested 
class cannot have an assembly access specifier as part of its declaration
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(51) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'pXaHelper' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2275: 'IDtcToXaHelperSinglePipe' : illegal use of this type as an expression
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\oletx2xa.h(455) : 
see declaration of 'IDtcToXaHelperSinglePipe'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2146: syntax error : missing ',' before identifier 'rmCookie'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2327: 'Apache::Qpid::Interop::DtxResourceManager::rmCookie' : is not a type 
name, static, or enumerator
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'rmCookie' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2146: syntax error : missing ',' before identifier 'rm'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2065: 'rm' : undeclared identifier
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(76) : error 
C2143: syntax error : missing ',' before ')'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(84) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(85) : error 
C2143: syntax error : missing ';' before '{'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(86) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(93) : error 
C2143: syntax error : missing ';' before '}'
c:\qpid\trunk\qpid\wcf\src\apache\qpid\interop\XaTransaction.h(95) : error 
C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(38) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(39) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(40) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(58) : error C3861: 'busyCount': identifier not found
.\AmqpConnection.cpp(59) : error C3861: 'disposed': identifier not found
.\AmqpConnection.cpp(60) : error C2143: syntax error : missing ',' before '{'
.\AmqpConnection.cpp(60) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(65) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(67) : error C2065: 'port' : undeclared identifier
.\AmqpConnection.cpp(75) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(78) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(79) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(81) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(83) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(85) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(86) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(87) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(89) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(92) : error C2355: 'this' : can only be referenced inside 
non-static member functions
.\AmqpConnection.cpp(92) : error C2227: left of '->port' must point to 
class/struct/union/generic type
.\AmqpConnection.cpp(92) : error C2143: syntax error : missing ',' before ')'
.\AmqpConnection.cpp(93) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(96) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(97) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(102) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(104) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(107) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(109) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(110) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(112) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(113) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(118) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(119) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(120) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(123) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(125) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(128) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(130) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(133) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(137) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(140) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(142) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(144) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(145) : error C2065: 'connectionp' : undeclared identifier
.\AmqpConnection.cpp(148) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(153) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(155) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(159) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(160) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(166) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(168) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(172) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(173) : error C2143: syntax error : missing ';' before '{'
.\AmqpConnection.cpp(175) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(176) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(179) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(180) : error C2143: syntax error : missing ';' before '}'
.\AmqpConnection.cpp(180) : fatal error C1003: error count exceeds 100; 
stopping compilation
Build log was saved at 
"file://c:\qpid\trunk\qpid\wcf\src\Apache\Qpid\Interop\Debug\BuildLog.htm"
Interop - 438 error(s), 9 warning(s)

> Transaction support for the WCF channel
> ---------------------------------------
>
>                 Key: QPID-2128
>                 URL: https://issues.apache.org/jira/browse/QPID-2128
>             Project: Qpid
>          Issue Type: New Feature
>          Components: WCF/C++ Client
>    Affects Versions: 0.6
>         Environment: Windows
>            Reporter: Cliff Jansen
>            Assignee: Steve Huston
>            Priority: Critical
>             Fix For: 0.6
>
>         Attachments: cppbld.patch, QPID-2128-2.patch, qpid2128_1.patch, 
> wcfbld.patch
>
>
> Transaction support is currently lacking from the WCF channel.
> As an initial implementation, full distributed transaction support from 
> within .NET is proposed using the dtx AMQP classes and creating a plugin to 
> the MSDTC infrastructure to drive recovery.
> Added performance from promotable transaction enlistment is deferred to a 
> later date.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to