[ 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