[jira] [Resolved] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jiri Daněk resolved PROTON-2215. Resolution: Fixed > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Affects Versions: proton-c-0.31.0 >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Labels: windows > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17110365#comment-17110365 ] ASF GitHub Bot commented on PROTON-2215: jiridanek merged pull request #141: URL: https://github.com/apache/qpid-proton/pull/141 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Affects Versions: proton-c-0.31.0 >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Labels: windows > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17110366#comment-17110366 ] ASF subversion and git services commented on PROTON-2215: - Commit 7f86fa4eb261fad7ade33f62acf3d2ce115e9497 in qpid-proton's branch refs/heads/master from Matthieu [ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=7f86fa4 ] PROTON-2215: Windows build fails if CMAKE_MODULE_PATH is not empty (#141) The previously used CMAKE_MODULE_PATH is actually a list of directories, and therefore should not be used here. Co-authored-by: Matthieu Longo Co-authored-by: Jiri Danek > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Affects Versions: proton-c-0.31.0 >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Labels: windows > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] [qpid-proton] jiridanek merged pull request #141: PROTON-2215: Windows build fails if CMAKE_MODULE_PATH is not empty
jiridanek merged pull request #141: URL: https://github.com/apache/qpid-proton/pull/141 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17109431#comment-17109431 ] ASF GitHub Bot commented on PROTON-2215: codecov-io edited a comment on pull request #141: URL: https://github.com/apache/qpid-proton/pull/141#issuecomment-380504872 # [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=h1) Report > Merging [#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=desc) into [master](https://codecov.io/gh/apache/qpid-proton/commit/7abcfc7aba6cfd1c938324cf34a51555c845a589&el=desc) will **decrease** coverage by `0.00%`. > The diff coverage is `n/a`. [![Impacted file tree graph](https://codecov.io/gh/apache/qpid-proton/pull/141/graphs/tree.svg?width=650&height=150&src=pr&token=UKKzV9XnFF)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree) ```diff @@Coverage Diff @@ ## master #141 +/- ## == - Coverage 81.57% 81.56% -0.01% == Files 270 270 Lines 3643436439 +5 == + Hits2972229723 +1 - Misses 6712 6716 +4 ``` | [Impacted Files](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree) | Coverage Δ | | |---|---|---| | [c/src/core/codec.c](https://codecov.io/gh/apache/qpid-proton/pull/141/diff?src=pr&el=tree#diff-Yy9zcmMvY29yZS9jb2RlYy5j) | `82.37% <0.00%> (-0.24%)` | :arrow_down: | -- [Continue to review full report at Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=continue). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=footer). Last update [7abcfc7...6376e26](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments). This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Affects Versions: proton-c-0.31.0 >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Labels: windows > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] [qpid-proton] codecov-io edited a comment on pull request #141: PROTON-2215: Windows build fails if CMAKE_MODULE_PATH is not empty
codecov-io edited a comment on pull request #141: URL: https://github.com/apache/qpid-proton/pull/141#issuecomment-380504872 # [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=h1) Report > Merging [#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=desc) into [master](https://codecov.io/gh/apache/qpid-proton/commit/7abcfc7aba6cfd1c938324cf34a51555c845a589&el=desc) will **decrease** coverage by `0.00%`. > The diff coverage is `n/a`. [![Impacted file tree graph](https://codecov.io/gh/apache/qpid-proton/pull/141/graphs/tree.svg?width=650&height=150&src=pr&token=UKKzV9XnFF)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree) ```diff @@Coverage Diff @@ ## master #141 +/- ## == - Coverage 81.57% 81.56% -0.01% == Files 270 270 Lines 3643436439 +5 == + Hits2972229723 +1 - Misses 6712 6716 +4 ``` | [Impacted Files](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree) | Coverage Δ | | |---|---|---| | [c/src/core/codec.c](https://codecov.io/gh/apache/qpid-proton/pull/141/diff?src=pr&el=tree#diff-Yy9zcmMvY29yZS9jb2RlYy5j) | `82.37% <0.00%> (-0.24%)` | :arrow_down: | -- [Continue to review full report at Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=continue). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=footer). Last update [7abcfc7...6376e26](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments). This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] [qpid-proton] jiridanek commented on pull request #141: [windows] build fails if CMAKE_MODULE_PATH is not empty, use CMAKE_SOURCE_DIR instead
jiridanek commented on pull request #141: URL: https://github.com/apache/qpid-proton/pull/141#issuecomment-629628370 This script will hopefully go away in Proton 0.32 thanks to #245. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] [qpid-proton] jiridanek commented on pull request #141: [windows] build fails if CMAKE_MODULE_PATH is not empty, use CMAKE_SOURCE_DIR instead
jiridanek commented on pull request #141: URL: https://github.com/apache/qpid-proton/pull/141#issuecomment-629625867 There does appear to be a way to specify shorter path, by using [`CMAKE_CURRENT_LIST_DIR`](https://cmake.org/cmake/help/latest/variable/CMAKE_CURRENT_LIST_DIR.html) or [`CMAKE_CURRENT_FUNCTION_LIST_DIR`](https://cmake.org/cmake/help/latest/variable/CMAKE_CURRENT_FUNCTION_LIST_DIR.html). The first of those is available in CMake 2.8.12. This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jiri Daněk updated PROTON-2215: --- Affects Version/s: proton-c-0.31.0 > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Affects Versions: proton-c-0.31.0 >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Labels: windows > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jiri Daněk updated PROTON-2215: --- Labels: windows (was: ) > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Labels: windows > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jiri Daněk updated PROTON-2215: --- Description: In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: {code} COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py $ {code} This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of directories, not a single directory. was: In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: {code} COMMAND ${PYTHON_EXECUTABLE}COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py $ {code} This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of directories, not a single directory. > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jiri Daněk updated PROTON-2215: --- Fix Version/s: proton-c-0.32.0 > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > Fix For: proton-c-0.32.0 > > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
Jiri Daněk created PROTON-2215: -- Summary: Windows build fails if CMAKE_MODULE_PATH is not empty Key: PROTON-2215 URL: https://issues.apache.org/jira/browse/PROTON-2215 Project: Qpid Proton Issue Type: Bug Reporter: Jiri Daněk Assignee: Jiri Daněk In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: {code} COMMAND ${PYTHON_EXECUTABLE}COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py $ {code} This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty
[ https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jiri Daněk updated PROTON-2215: --- Component/s: build > Windows build fails if CMAKE_MODULE_PATH is not empty > - > > Key: PROTON-2215 > URL: https://issues.apache.org/jira/browse/PROTON-2215 > Project: Qpid Proton > Issue Type: Bug > Components: build >Reporter: Jiri Daněk >Assignee: Jiri Daněk >Priority: Major > > In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}: > {code} > COMMAND ${PYTHON_EXECUTABLE} COMMAND ${PYTHON_EXECUTABLE} > ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py > $ > {code} > This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of > directories, not a single directory. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross resolved QPID-7926. --- Resolution: Fixed > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Assignee: Chuck Rolke >Priority: Major > Fix For: qpid-cpp-1.39.0 > > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross updated QPID-7926: -- Fix Version/s: qpid-cpp-1.39.0 > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Assignee: Chuck Rolke >Priority: Major > Fix For: qpid-cpp-1.39.0 > > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1867) Debug libs missing in Windows build
[ https://issues.apache.org/jira/browse/PROTON-1867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16533574#comment-16533574 ] ASF subversion and git services commented on PROTON-1867: - Commit e6a3e5c8a8c9e53c5324a3c641a266792eb57b22 in qpid-proton's branch refs/heads/master from [~jr...@redhat.com] [ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=e6a3e5c ] PROTON-1867: Position the debug postfix setting before calls to add_library > Debug libs missing in Windows build > --- > > Key: PROTON-1867 > URL: https://issues.apache.org/jira/browse/PROTON-1867 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Reporter: Justin Ross >Assignee: Justin Ross >Priority: Major > Fix For: proton-c-0.24.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1867) Debug libs missing in Windows build
[ https://issues.apache.org/jira/browse/PROTON-1867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16532904#comment-16532904 ] ASF subversion and git services commented on PROTON-1867: - Commit ba2975fc49da1761fd4c246d7898544b6b8c4c20 in qpid-proton's branch refs/heads/go1 from [~jr...@redhat.com] [ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=ba2975f ] PROTON-1867: Restore suffix for debug libs > Debug libs missing in Windows build > --- > > Key: PROTON-1867 > URL: https://issues.apache.org/jira/browse/PROTON-1867 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Reporter: Justin Ross >Assignee: Justin Ross >Priority: Major > Fix For: proton-c-0.24.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (PROTON-1867) Debug libs missing in Windows build
[ https://issues.apache.org/jira/browse/PROTON-1867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross resolved PROTON-1867. - Resolution: Fixed > Debug libs missing in Windows build > --- > > Key: PROTON-1867 > URL: https://issues.apache.org/jira/browse/PROTON-1867 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Reporter: Justin Ross >Assignee: Justin Ross >Priority: Major > Fix For: proton-c-0.24.0 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (PROTON-1867) Debug libs missing in Windows build
Justin Ross created PROTON-1867: --- Summary: Debug libs missing in Windows build Key: PROTON-1867 URL: https://issues.apache.org/jira/browse/PROTON-1867 Project: Qpid Proton Issue Type: Bug Components: cpp-binding Reporter: Justin Ross Assignee: Justin Ross Fix For: proton-c-0.24.0 -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] qpid-proton issue #141: [windows] build fails if CMAKE_MODULE_PATH is not em...
Github user codecov-io commented on the issue: https://github.com/apache/qpid-proton/pull/141 # [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=h1) Report > Merging [#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=desc) into [master](https://codecov.io/gh/apache/qpid-proton/commit/d58bd7154558a3be3a68dfee71f08c7d76bad958?src=pr&el=desc) will **not change** coverage. > The diff coverage is `n/a`. [![Impacted file tree graph](https://codecov.io/gh/apache/qpid-proton/pull/141/graphs/tree.svg?width=650&src=pr&token=UKKzV9XnFF&height=150)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree) ```diff @@ Coverage Diff @@ ## master #141 +/- ## === Coverage 85.86% 85.86% === Files 236 236 Lines 3005930059 === Hits2581125811 Misses 4248 4248 ``` -- [Continue to review full report at Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=continue). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta) > `Π= absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=footer). Last update [d58bd71...884579d](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments). --- - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] qpid-proton pull request #141: [windows] build fails if CMAKE_MODULE_PATH is...
GitHub user matlo607 opened a pull request: https://github.com/apache/qpid-proton/pull/141 [windows] build fails if CMAKE_MODULE_PATH is not empty, use CMAKE_SOURCE_DIR instead You can merge this pull request into a Git repository by running: $ git pull https://github.com/matlo607/qpid-proton build-windows-python-script-path Alternatively you can review and apply these changes as the patch at: https://github.com/apache/qpid-proton/pull/141.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #141 commit 884579dbca93cb32959896776db8839a20534d78 Author: Matthieu Longo Date: 2018-04-09T09:33:57Z [windows] build fails if CMAKE_MODULE_PATH is not empty, use CMAKE_SOURCE_DIR instead --- - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16433000#comment-16433000 ] ASF GitHub Bot commented on QPID-7926: -- Github user asfgit closed the pull request at: https://github.com/apache/qpid-cpp/pull/13 > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Assignee: Chuck Rolke >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16432999#comment-16432999 ] ASF subversion and git services commented on QPID-7926: --- Commit 9f823d4df8346e9bf91faeaeeba7896a3a5d332b in qpid-cpp's branch refs/heads/master from [~jr...@redhat.com] [ https://git-wip-us.apache.org/repos/asf?p=qpid-cpp.git;h=9f823d4 ] QPID-7926: [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex'" Renamed PODMutex as GlobalMutex. The important point is that it can be used as a global variable. In POSIX we use a POD class and static initializer to acomplish this, but on windows we use boost::recursive_mutex, which is documented as being safe for use as a global variable. Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 }' on POSIX. This closes #11 > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Assignee: Chuck Rolke >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] qpid-cpp pull request #13: QPID-7926: [c++ broker] Windows build error "cann...
Github user asfgit closed the pull request at: https://github.com/apache/qpid-cpp/pull/13 --- - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16431303#comment-16431303 ] Alan Conway commented on QPID-7926: --- I've put a fix at [https://github.com/apache/qpid-cpp/pull/13] The master branch is broken on windows right now (on Appveyor) and I don't have a windows box to build & test, [~chug]can you commit this when the master branch is fixed? > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Assignee: Chuck Rolke >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Assigned] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alan Conway reassigned QPID-7926: - Assignee: Chuck Rolke (was: Alan Conway) > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Assignee: Chuck Rolke >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Assigned] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alan Conway reassigned QPID-7926: - Assignee: Alan Conway > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Assignee: Alan Conway >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] qpid-cpp issue #13: QPID-7926: [c++ broker] Windows build error "cannot conv...
Github user alanconway commented on the issue: https://github.com/apache/qpid-cpp/pull/13 This patch cleas up a bit rather than working around the problem like pull #11 (which would also work.) --- - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16431298#comment-16431298 ] ASF GitHub Bot commented on QPID-7926: -- Github user alanconway commented on the issue: https://github.com/apache/qpid-cpp/pull/13 This patch cleas up a bit rather than working around the problem like pull #11 (which would also work.) > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16431294#comment-16431294 ] ASF GitHub Bot commented on QPID-7926: -- GitHub user alanconway opened a pull request: https://github.com/apache/qpid-cpp/pull/13 QPID-7926: [c++ broker] Windows build error "cannot convert from 'int… …' to 'qpid::sys::PODMutex'" Renamed PODMutex as GlobalMutex. The important point is that it can be used as a global variable. In POSIX we use a POD class and static initializer to acomplish this, but on windows we use boost::recursive_mutex, which is documented as being safe for use as a global variable. Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 }' on POSIX. This closes #11 You can merge this pull request into a Git repository by running: $ git pull https://github.com/alanconway/qpid-cpp winfix Alternatively you can review and apply these changes as the patch at: https://github.com/apache/qpid-cpp/pull/13.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #13 commit e078f320b656fb1b5c79b3a9e490fca23e4d03f7 Author: Justin Ross Date: 2018-03-28T13:40:03Z QPID-7926: [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex'" Renamed PODMutex as GlobalMutex. The important point is that it can be used as a global variable. In POSIX we use a POD class and static initializer to acomplish this, but on windows we use boost::recursive_mutex, which is documented as being safe for use as a global variable. Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 }' on POSIX. This closes #11 > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[GitHub] qpid-cpp pull request #13: QPID-7926: [c++ broker] Windows build error "cann...
GitHub user alanconway opened a pull request: https://github.com/apache/qpid-cpp/pull/13 QPID-7926: [c++ broker] Windows build error "cannot convert from 'int⦠â¦' to 'qpid::sys::PODMutex'" Renamed PODMutex as GlobalMutex. The important point is that it can be used as a global variable. In POSIX we use a POD class and static initializer to acomplish this, but on windows we use boost::recursive_mutex, which is documented as being safe for use as a global variable. Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 }' on POSIX. This closes #11 You can merge this pull request into a Git repository by running: $ git pull https://github.com/alanconway/qpid-cpp winfix Alternatively you can review and apply these changes as the patch at: https://github.com/apache/qpid-cpp/pull/13.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #13 commit e078f320b656fb1b5c79b3a9e490fca23e4d03f7 Author: Justin Ross Date: 2018-03-28T13:40:03Z QPID-7926: [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex'" Renamed PODMutex as GlobalMutex. The important point is that it can be used as a global variable. In POSIX we use a POD class and static initializer to acomplish this, but on windows we use boost::recursive_mutex, which is documented as being safe for use as a global variable. Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 }' on POSIX. This closes #11 --- - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"
[ https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alan Conway updated QPID-7926: -- Summary: [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex" (was: [c++ broker] Windows PODMutex is not a POD) > [c++ broker] Windows build error "cannot convert from 'int' to > 'qpid::sys::PODMutex" > > > Key: QPID-7926 > URL: https://issues.apache.org/jira/browse/QPID-7926 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: qpid-cpp-1.36.0 > Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build > Today's master branch >Reporter: Chuck Rolke >Priority: Major > > {noformat} > 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 -- > 1> Logger.cpp > 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: > 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex' > 1> No constructor could take the source type, or constructor > overload resolution was ambiguous > {noformat} > The issue is with the definition of QPID_MUTEX_INITIALIZER. > In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex > structure initializer. > In Windows it is a naked 0. > In a stand-alone windows program > {noformat} > std::is_pod::value > {noformat} > returns false. In Linux the same statement in qpidd broker returns true. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16337697#comment-16337697 ] Robbie Gemmell commented on PROTON-1654: The change was further altered in https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=b95f752 that referenced PROTON-1653, perhaps in error. > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher >Priority: Major > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16337688#comment-16337688 ] Robbie Gemmell commented on PROTON-1654: The last commit is actually in 0.20, not 0.19.0 as the fix version states. Should have had its own JIRA. > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher >Priority: Major > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16313822#comment-16313822 ] ASF subversion and git services commented on PROTON-1654: - Commit 9cfe6c1db97633ad4704d4f828fa86c1fc1a1119 in qpid-proton's branch refs/heads/master from [~astitcher] [ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=9cfe6c1 ] PROTON-1654: [C++ binding] Fix C++03 library builds > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16289610#comment-16289610 ] ASF subversion and git services commented on PROTON-1654: - Commit 1c1bfadb4eadcc0f17ca1ad650f4d85d349ccc8c in qpid-proton's branch refs/heads/master from [~astitcher] [ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=1c1bfad ] PROTON-1654: [C++ binding] Fix testing examples on VS 2010 > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16285387#comment-16285387 ] ASF subversion and git services commented on PROTON-1654: - Commit 413e09375c21b87eab59c1ee31c63d336f89ba49 in qpid-proton's branch refs/heads/master from [~astitcher] [ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=413e093 ] PROTON-1654: [C++ binding] Fix building examples on VS 2010 > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrew Stitcher resolved PROTON-1654. - Resolution: Fixed > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16277266#comment-16277266 ] ASF subversion and git services commented on PROTON-1654: - Commit f88c826c62f7aa624e1388131f4042e88f6a32ff in qpid-proton's branch refs/heads/master from [~astitcher] [ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=f88c826 ] PROTON-1654: [C++ binding] Improve turning C++ features on/off - Specifically for gcc 4.4 and Visual Studio compilers where this is a problem > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell updated PROTON-1654: --- Fix Version/s: (was: proton-c-0.18.1) proton-c-0.19.0 > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11
[ https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16226569#comment-16226569 ] Robbie Gemmell commented on PROTON-1654: Some other commits toward 0.18.1 look to have touched the periphery of these bits, but I'm not clear whether its still the case that they don't get built on Windows. In any case, this is marked as an improvement and the example code itself being present is really the main thing for now, so if this wasn't done indirectly already then it can wait for the next release so that 0.18.1 can proceed as planned. I'll bump the fix-version to 0.19.0 for now, and we can update it later as appropriate. > Windows build does not compile the examples that require C++11 > -- > > Key: PROTON-1654 > URL: https://issues.apache.org/jira/browse/PROTON-1654 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: proton-c-0.18.0 >Reporter: Andrew Stitcher >Assignee: Andrew Stitcher > Fix For: proton-c-0.19.0 > > > * scheduled_send > * multithreaded_client > * multithreaded_client_flow_control > Do not get built on Windows because C++11 examples are explicitly excluded > there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (PROTON-1654) Windows build does not compile the examples that require C++11
Andrew Stitcher created PROTON-1654: --- Summary: Windows build does not compile the examples that require C++11 Key: PROTON-1654 URL: https://issues.apache.org/jira/browse/PROTON-1654 Project: Qpid Proton Issue Type: Improvement Components: cpp-binding Affects Versions: proton-c-0.18.0 Reporter: Andrew Stitcher Assignee: Andrew Stitcher Fix For: proton-c-0.18.1 * scheduled_send * multithreaded_client * multithreaded_client_flow_control Do not get built on Windows because C++11 examples are explicitly excluded there. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date
[ https://issues.apache.org/jira/browse/QPID-2667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross updated QPID-2667: -- Component/s: C++ Build > Cpp INSTALL-WINDOWS build instructions are out of date > -- > > Key: QPID-2667 > URL: https://issues.apache.org/jira/browse/QPID-2667 > Project: Qpid > Issue Type: Improvement > Components: C++ Build >Reporter: Chuck Rolke >Assignee: Ted Ross > Fix For: 0.7 > > Attachments: cpp_install_windows.patch > > > The instructions for building qpid/cpp under windows are out-of-date. Some > time ago CMake was instituted to autogenerate visual studio project and > solution files. The instructions still refer to the old solution files which > are gone. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-1675) add Windows build and test notes to wiki
[ https://issues.apache.org/jira/browse/QPID-1675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross updated QPID-1675: -- Component/s: (was: Interop Testing) > add Windows build and test notes to wiki > > > Key: QPID-1675 > URL: https://issues.apache.org/jira/browse/QPID-1675 > Project: Qpid > Issue Type: Improvement > Components: Build Tools, C++ Broker, C++ Client, Python Test Suite, > Website >Affects Versions: M4 > Environment: Hardware: > Any > Windows: > > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) >Reporter: Vince Seavello >Assignee: Steve Huston >Priority: Trivial > Labels: starter > Fix For: 0.6 > > > 1) Introduction > The following are notes for building and testing QPID M4 on Windows. > This document is split into 4 sections: > - setup for building QPID M4 on Windows. This includes > obtaining sources, supporting technologies, installation > and configuration of the build environment. > - building QPID M4 on Windows. > - running the Linux test suites against the Windows QPID > broker. > - building the tests on a Windows system. > These notes are intended to highlight issues discovered during the build and > testing of QPID on Windows. It's a work in progress. > Comments welcome. > 2) Setup of QPID M4 on Windows > 2.1) Obtaining the sources > M4 C++ broker and client source archive is available on the QPID web site. > http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz > The sources contained here will build a Static_Debug version of the broker > and client libraries. To be able to build a Static_Release version, replace > the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file: > > https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h > 2.2) Setting up for the build > Builds have been taking place using a variety of platforms and versions > of Visual Studio. Platforms include: > Windows: > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) > 2.3) Technologies Dependencies > 2.3.1) boost > The stated requirement is boost 1.35.0. 1.36.0 is also being tested in > our labs. There are only a few version compatibility issues detected. > You can find install images for boost at: > http://www.boostpro.com/boost_1_35_0_setup.exe > http://www.boostpro.com/boost_1_36_0_setup.exe > Once you've installed one of these, set your environment variables: > for 1.35.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_35_0 > BOOST_VERSION = 103500 > for 1.36.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_36_0 > BOOST_VERSION = 103600 > > Note: "Program Files (x86)" is "Program Files" on the 32 bit system. > The boost libs are 32 bit. When building on a 64 bit system the 32 > bit boost libs are installed in "Program Files (x86)". 64 bit boost > build is being looked into. > 2.3.2) python > Use Python 2.6, which is the stated requirement for the QPID build. > Pick up a copy at: > http://www.python.org/ftp/python/2.6/python-2.6.msi > You must include the python directory in the environment variable PATH. > Typically, python is installed in: > C:\python26 > test to see that python is installed correctly and that you have the > correct version: > C:\>python --version > Python 2.6.1 > 2.3.3) ruby > Use Ruby 1.8.6, which is the required version. Pick up a copy at: > http://rubyforge.org/frs/?group_id=167 > You must include the ruby directory in the environment variable PATH. > Typically, ruby is installed in: > C:\ruby\bin > test to see that ruby is installed correctly and that you have the > correct version: > C:\>ruby -v > ruby 1.8
RE: C++ client Windows build problem
Great - thanks, Gordon! > -Original Message- > From: Gordon Sim [mailto:g...@redhat.com] > Sent: Tuesday, June 23, 2015 12:10 PM > To: dev@qpid.apache.org > Subject: Re: C++ client Windows build problem > > On 06/23/2015 05:00 PM, Steve Huston wrote: > > This error has been showing up since late last week... anyone recognize the > change? > > > > C:\qpid\qpid\trunk\cpp\src\qpid\client\Connector.cpp(82): error C2440: > 'return' : cannot convert from > 'boost::shared_ptr' to 'bool' > [C:\qpid\qpid\trunk-build\src\qpidclient.vcxproj] > >No user-defined-conversion operator available that can > > perform this conversion, or the operator cannot be called > > Yes, that was me. Just running tests on a fix, and will then check it in. > > > - > To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional > commands, e-mail: dev-h...@qpid.apache.org - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Re: C++ client Windows build problem
On 06/23/2015 05:00 PM, Steve Huston wrote: This error has been showing up since late last week... anyone recognize the change? C:\qpid\qpid\trunk\cpp\src\qpid\client\Connector.cpp(82): error C2440: 'return' : cannot convert from 'boost::shared_ptr' to 'bool' [C:\qpid\qpid\trunk-build\src\qpidclient.vcxproj] No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called Yes, that was me. Just running tests on a fix, and will then check it in. - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
C++ client Windows build problem
This error has been showing up since late last week... anyone recognize the change? C:\qpid\qpid\trunk\cpp\src\qpid\client\Connector.cpp(82): error C2440: 'return' : cannot convert from 'boost::shared_ptr' to 'bool' [C:\qpid\qpid\trunk-build\src\qpidclient.vcxproj] No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called -Steve - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-6241) Windows build fails VS2010, x64
[ https://issues.apache.org/jira/browse/QPID-6241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke resolved QPID-6241. --- Resolution: Fixed Fix Version/s: 0.31 Fixed at commit 1641014 > Windows build fails VS2010, x64 > --- > > Key: QPID-6241 > URL: https://issues.apache.org/jira/browse/QPID-6241 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.31 > Environment: Visual Studio 2010, x64 >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.31 > > > {noformat} > 2>-- Build started: Project: amqp, Configuration: Debug x64 -- > 2> Session.cpp > 2>C:\Program Files (x86)\Microsoft Visual Studio > 10.0\VC\include\utility(163): error C2440: 'initializing' : cannot convert > from 'int' to 'qpid::broker::TxBuffer *' > 2> Conversion from integral type to pointer type requires > reinterpret_cast, C-style cast or function-style cast > 2> C:\Program Files (x86)\Microsoft Visual Studio > 10.0\VC\include\utility(247) : see reference to function template > instantiation 'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<_Ty,_Ty>(_Other1 > &&,_Other2 &&)' being compiled > 2> with > 2> [ > 2> _Ty1=qpid::broker::TxBuffer *, > 2> _Ty2=uint64_t, > 2> _Ty=int, > 2> _Other1=int, > 2> _Other2=int > 2> ] > 2> ..\..\cpp\src\qpid\broker\amqp\Session.cpp(742) : see reference > to function template instantiation > 'std::pair<_Ty1,_Ty2>::pair(_Other1 &&,_Other2 &&)' being compiled > 2> with > 2> [ > 2> _Ty1=qpid::broker::TxBuffer *, > 2> _Ty2=uint64_t, > 2> _Other1=int, > 2> _Other2=int > 2> ] > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-6241) Windows build fails VS2010, x64
[ https://issues.apache.org/jira/browse/QPID-6241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14221520#comment-14221520 ] ASF subversion and git services commented on QPID-6241: --- Commit 1641014 from c...@apache.org in branch 'qpid/trunk' [ https://svn.apache.org/r1641014 ] QPID-6241: Windows build fails. Add c-style cast to 0 for creating a null pointer. > Windows build fails VS2010, x64 > --- > > Key: QPID-6241 > URL: https://issues.apache.org/jira/browse/QPID-6241 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.31 > Environment: Visual Studio 2010, x64 >Reporter: Chuck Rolke >Assignee: Chuck Rolke > > {noformat} > 2>-- Build started: Project: amqp, Configuration: Debug x64 -- > 2> Session.cpp > 2>C:\Program Files (x86)\Microsoft Visual Studio > 10.0\VC\include\utility(163): error C2440: 'initializing' : cannot convert > from 'int' to 'qpid::broker::TxBuffer *' > 2> Conversion from integral type to pointer type requires > reinterpret_cast, C-style cast or function-style cast > 2> C:\Program Files (x86)\Microsoft Visual Studio > 10.0\VC\include\utility(247) : see reference to function template > instantiation 'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<_Ty,_Ty>(_Other1 > &&,_Other2 &&)' being compiled > 2> with > 2> [ > 2> _Ty1=qpid::broker::TxBuffer *, > 2> _Ty2=uint64_t, > 2> _Ty=int, > 2> _Other1=int, > 2> _Other2=int > 2> ] > 2> ..\..\cpp\src\qpid\broker\amqp\Session.cpp(742) : see reference > to function template instantiation > 'std::pair<_Ty1,_Ty2>::pair(_Other1 &&,_Other2 &&)' being compiled > 2> with > 2> [ > 2> _Ty1=qpid::broker::TxBuffer *, > 2> _Ty2=uint64_t, > 2> _Other1=int, > 2> _Other2=int > 2> ] > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (QPID-6241) Windows build fails VS2010, x64
Chuck Rolke created QPID-6241: - Summary: Windows build fails VS2010, x64 Key: QPID-6241 URL: https://issues.apache.org/jira/browse/QPID-6241 Project: Qpid Issue Type: Bug Components: C++ Broker Affects Versions: 0.31 Environment: Visual Studio 2010, x64 Reporter: Chuck Rolke Assignee: Chuck Rolke {noformat} 2>-- Build started: Project: amqp, Configuration: Debug x64 -- 2> Session.cpp 2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(163): error C2440: 'initializing' : cannot convert from 'int' to 'qpid::broker::TxBuffer *' 2> Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast 2> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(247) : see reference to function template instantiation 'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<_Ty,_Ty>(_Other1 &&,_Other2 &&)' being compiled 2> with 2> [ 2> _Ty1=qpid::broker::TxBuffer *, 2> _Ty2=uint64_t, 2> _Ty=int, 2> _Other1=int, 2> _Other2=int 2> ] 2> ..\..\cpp\src\qpid\broker\amqp\Session.cpp(742) : see reference to function template instantiation 'std::pair<_Ty1,_Ty2>::pair(_Other1 &&,_Other2 &&)' being compiled 2> with 2> [ 2> _Ty1=qpid::broker::TxBuffer *, 2> _Ty2=uint64_t, 2> _Other1=int, 2> _Other2=int 2> ] {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-5100) C++ Broker windows build exports amqp library classes in qpidcommon dll
[ https://issues.apache.org/jira/browse/QPID-5100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke resolved QPID-5100. --- Resolution: Not A Problem Fix Version/s: 0.22 This appeared to be a problem in the face of 80+ missing export statements in other modules. > C++ Broker windows build exports amqp library classes in qpidcommon dll > --- > > Key: QPID-5100 > URL: https://issues.apache.org/jira/browse/QPID-5100 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.22 > Environment: Windows build >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.22 > > > The symbol export mechanism for the ampq library has an issue whereby all the > exported symbols for amqp.dll are linked into qpidcommon.dll and exported > from there. > To expose all the exports use: > {noformat} > cd qpid/cpp > find . -name "*.h" | xargs grep _EXTERN > {noformat} > The *_EXTERN then indicates for each symbol which export library the symbol > originates. The symbols in question are all the ./amqp/ symbols pegged with > the QPID_COMMON_EXTERN. For example: > {noformat} > ./amqp/Decoder.h:QPID_COMMON_EXTERN Decoder(const char*, size_t); > ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence8(); > ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence32(); > {noformat} > The fix for this problem is to copy one of the ImportExport.h pattern files > and make it work for compiler symbol amqp_EXPORTS. Then change all the > QPID_COMMON_EXPORTS in /amqp/*.h to QPID_AMQP_EXPORTS. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-5100) C++ Broker windows build exports amqp library classes in qpidcommon dll
[ https://issues.apache.org/jira/browse/QPID-5100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13752768#comment-13752768 ] ASF subversion and git services commented on QPID-5100: --- Commit 1518337 from c...@apache.org in branch 'qpid/trunk' [ https://svn.apache.org/r1518337 ] QPID-5102: C++ Broker Windows build with PROTON needs new _EXTERN statements. Note that this patch supplies only _EXTERNs. It does not change the build for finding PROTON nor does it correct the QPID-5100 amqp/amqpc library export issues. > C++ Broker windows build exports amqp library classes in qpidcommon dll > --- > > Key: QPID-5100 > URL: https://issues.apache.org/jira/browse/QPID-5100 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.22 > Environment: Windows build >Reporter: Chuck Rolke >Assignee: Chuck Rolke > > The symbol export mechanism for the ampq library has an issue whereby all the > exported symbols for amqp.dll are linked into qpidcommon.dll and exported > from there. > To expose all the exports use: > {noformat} > cd qpid/cpp > find . -name "*.h" | xargs grep _EXTERN > {noformat} > The *_EXTERN then indicates for each symbol which export library the symbol > originates. The symbols in question are all the ./amqp/ symbols pegged with > the QPID_COMMON_EXTERN. For example: > {noformat} > ./amqp/Decoder.h:QPID_COMMON_EXTERN Decoder(const char*, size_t); > ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence8(); > ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence32(); > {noformat} > The fix for this problem is to copy one of the ImportExport.h pattern files > and make it work for compiler symbol amqp_EXPORTS. Then change all the > QPID_COMMON_EXPORTS in /amqp/*.h to QPID_AMQP_EXPORTS. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-5102) C++ Broker windows build needs many xxx_EXTERNs when PROTON is included
[ https://issues.apache.org/jira/browse/QPID-5102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke resolved QPID-5102. --- Resolution: Fixed Fix Version/s: 0.25 fixed by commit 1518337 > C++ Broker windows build needs many xxx_EXTERNs when PROTON is included > --- > > Key: QPID-5102 > URL: https://issues.apache.org/jira/browse/QPID-5102 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.22 > Environment: windows build with proton >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.25 > > > AMQP 1.0 usage invokes new library linkage patterns that require explicit > export callouts. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-5102) C++ Broker windows build needs many xxx_EXTERNs when PROTON is included
[ https://issues.apache.org/jira/browse/QPID-5102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13752767#comment-13752767 ] ASF subversion and git services commented on QPID-5102: --- Commit 1518337 from c...@apache.org in branch 'qpid/trunk' [ https://svn.apache.org/r1518337 ] QPID-5102: C++ Broker Windows build with PROTON needs new _EXTERN statements. Note that this patch supplies only _EXTERNs. It does not change the build for finding PROTON nor does it correct the QPID-5100 amqp/amqpc library export issues. > C++ Broker windows build needs many xxx_EXTERNs when PROTON is included > --- > > Key: QPID-5102 > URL: https://issues.apache.org/jira/browse/QPID-5102 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.22 > Environment: windows build with proton >Reporter: Chuck Rolke >Assignee: Chuck Rolke > > AMQP 1.0 usage invokes new library linkage patterns that require explicit > export callouts. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (QPID-5102) C++ Broker windows build needs many xxx_EXTERNs when PROTON is included
Chuck Rolke created QPID-5102: - Summary: C++ Broker windows build needs many xxx_EXTERNs when PROTON is included Key: QPID-5102 URL: https://issues.apache.org/jira/browse/QPID-5102 Project: Qpid Issue Type: Bug Components: C++ Broker Affects Versions: 0.22 Environment: windows build with proton Reporter: Chuck Rolke Assignee: Chuck Rolke AMQP 1.0 usage invokes new library linkage patterns that require explicit export callouts. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer
[ https://issues.apache.org/jira/browse/QPID-5101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke resolved QPID-5101. --- Resolution: Fixed Fix Version/s: 0.25 > C++ Broker windows build is missing SaslFactory::createServer > - > > Key: QPID-5101 > URL: https://issues.apache.org/jira/browse/QPID-5101 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.22 > Environment: Windows platform-specific >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.25 > > > Function was added to unix builds on 2012-10-19 but never added to windows > platform. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer
[ https://issues.apache.org/jira/browse/QPID-5101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13752580#comment-13752580 ] ASF subversion and git services commented on QPID-5101: --- Commit 1518285 from c...@apache.org in branch 'qpid/trunk' [ https://svn.apache.org/r1518285 ] QPID-5101: C++ Broker Windows missing SaslFactory::createServer for AMQP 1.0 > C++ Broker windows build is missing SaslFactory::createServer > - > > Key: QPID-5101 > URL: https://issues.apache.org/jira/browse/QPID-5101 > Project: Qpid > Issue Type: Bug > Components: C++ Broker >Affects Versions: 0.22 > Environment: Windows platform-specific >Reporter: Chuck Rolke >Assignee: Chuck Rolke > > Function was added to unix builds on 2012-10-19 but never added to windows > platform. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer
Chuck Rolke created QPID-5101: - Summary: C++ Broker windows build is missing SaslFactory::createServer Key: QPID-5101 URL: https://issues.apache.org/jira/browse/QPID-5101 Project: Qpid Issue Type: Bug Components: C++ Broker Affects Versions: 0.22 Environment: Windows platform-specific Reporter: Chuck Rolke Assignee: Chuck Rolke Function was added to unix builds on 2012-10-19 but never added to windows platform. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (QPID-5100) C++ Broker windows build exports amqp library classes in qpidcommon dll
Chuck Rolke created QPID-5100: - Summary: C++ Broker windows build exports amqp library classes in qpidcommon dll Key: QPID-5100 URL: https://issues.apache.org/jira/browse/QPID-5100 Project: Qpid Issue Type: Bug Components: C++ Broker Affects Versions: 0.22 Environment: Windows build Reporter: Chuck Rolke Assignee: Chuck Rolke The symbol export mechanism for the ampq library has an issue whereby all the exported symbols for amqp.dll are linked into qpidcommon.dll and exported from there. To expose all the exports use: {noformat} cd qpid/cpp find . -name "*.h" | xargs grep _EXTERN {noformat} The *_EXTERN then indicates for each symbol which export library the symbol originates. The symbols in question are all the ./amqp/ symbols pegged with the QPID_COMMON_EXTERN. For example: {noformat} ./amqp/Decoder.h:QPID_COMMON_EXTERN Decoder(const char*, size_t); ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence8(); ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence32(); {noformat} The fix for this problem is to copy one of the ImportExport.h pattern files and make it work for compiler symbol amqp_EXPORTS. Then change all the QPID_COMMON_EXPORTS in /amqp/*.h to QPID_AMQP_EXPORTS. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-1675) add Windows build and test notes to wiki
[ https://issues.apache.org/jira/browse/QPID-1675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13738061#comment-13738061 ] Steve Huston commented on QPID-1675: I am out of the office until Monday morning, August 26, 2013. ACE support issues will be responded to according to your support agreement. Please ensure that you submit your issues either via support.riverace.com or supp...@riverace.com. > add Windows build and test notes to wiki > > > Key: QPID-1675 > URL: https://issues.apache.org/jira/browse/QPID-1675 > Project: Qpid > Issue Type: Improvement > Components: Build Tools, C++ Broker, C++ Client, Interop Testing, > Python Test Suite, Website >Affects Versions: M4 > Environment: Hardware: > Any > Windows: > > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) >Reporter: Vince Seavello >Assignee: Steve Huston >Priority: Trivial > Labels: starter > Fix For: 0.6 > > > 1) Introduction > The following are notes for building and testing QPID M4 on Windows. > This document is split into 4 sections: > - setup for building QPID M4 on Windows. This includes > obtaining sources, supporting technologies, installation > and configuration of the build environment. > - building QPID M4 on Windows. > - running the Linux test suites against the Windows QPID > broker. > - building the tests on a Windows system. > These notes are intended to highlight issues discovered during the build and > testing of QPID on Windows. It's a work in progress. > Comments welcome. > 2) Setup of QPID M4 on Windows > 2.1) Obtaining the sources > M4 C++ broker and client source archive is available on the QPID web site. > http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz > The sources contained here will build a Static_Debug version of the broker > and client libraries. To be able to build a Static_Release version, replace > the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file: > > https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h > 2.2) Setting up for the build > Builds have been taking place using a variety of platforms and versions > of Visual Studio. Platforms include: > Windows: > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) > 2.3) Technologies Dependencies > 2.3.1) boost > The stated requirement is boost 1.35.0. 1.36.0 is also being tested in > our labs. There are only a few version compatibility issues detected. > You can find install images for boost at: > http://www.boostpro.com/boost_1_35_0_setup.exe > http://www.boostpro.com/boost_1_36_0_setup.exe > Once you've installed one of these, set your environment variables: > for 1.35.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_35_0 > BOOST_VERSION = 103500 > for 1.36.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_36_0 > BOOST_VERSION = 103600 > > Note: "Program Files (x86)" is "Program Files" on the 32 bit system. > The boost libs are 32 bit. When building on a 64 bit system the 32 > bit boost libs are installed in "Program Files (x86)". 64 bit boost > build is being looked into. > 2.3.2) python > Use Python 2.6, which is the stated requirement for the QPID build. > Pick up a copy at: > http://www.python.org/ftp/python/2.6/python-2.6.msi > You must include the python directory in the environment variable PATH. > Typically, python is installed in: > C:\python26 > test to see that python is installed correctly and that you have the > correct version: > C:\>python --version > Python 2.6.1 > 2.3.3) ruby > Use Ruby 1.8.6, which is the required version. Pick up a copy at: > http://rubyforge.org/frs/?group_id=167 >
[jira] [Updated] (QPID-1675) add Windows build and test notes to wiki
[ https://issues.apache.org/jira/browse/QPID-1675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross updated QPID-1675: -- Assignee: Steve Huston > add Windows build and test notes to wiki > > > Key: QPID-1675 > URL: https://issues.apache.org/jira/browse/QPID-1675 > Project: Qpid > Issue Type: Improvement > Components: Build Tools, C++ Broker, C++ Client, Interop Testing, > Python Test Suite, Website >Affects Versions: M4 > Environment: Hardware: > Any > Windows: > > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) >Reporter: Vince Seavello >Assignee: Steve Huston >Priority: Trivial > Labels: starter > Fix For: 0.6 > > > 1) Introduction > The following are notes for building and testing QPID M4 on Windows. > This document is split into 4 sections: > - setup for building QPID M4 on Windows. This includes > obtaining sources, supporting technologies, installation > and configuration of the build environment. > - building QPID M4 on Windows. > - running the Linux test suites against the Windows QPID > broker. > - building the tests on a Windows system. > These notes are intended to highlight issues discovered during the build and > testing of QPID on Windows. It's a work in progress. > Comments welcome. > 2) Setup of QPID M4 on Windows > 2.1) Obtaining the sources > M4 C++ broker and client source archive is available on the QPID web site. > http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz > The sources contained here will build a Static_Debug version of the broker > and client libraries. To be able to build a Static_Release version, replace > the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file: > > https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h > 2.2) Setting up for the build > Builds have been taking place using a variety of platforms and versions > of Visual Studio. Platforms include: > Windows: > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) > 2.3) Technologies Dependencies > 2.3.1) boost > The stated requirement is boost 1.35.0. 1.36.0 is also being tested in > our labs. There are only a few version compatibility issues detected. > You can find install images for boost at: > http://www.boostpro.com/boost_1_35_0_setup.exe > http://www.boostpro.com/boost_1_36_0_setup.exe > Once you've installed one of these, set your environment variables: > for 1.35.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_35_0 > BOOST_VERSION = 103500 > for 1.36.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_36_0 > BOOST_VERSION = 103600 > > Note: "Program Files (x86)" is "Program Files" on the 32 bit system. > The boost libs are 32 bit. When building on a 64 bit system the 32 > bit boost libs are installed in "Program Files (x86)". 64 bit boost > build is being looked into. > 2.3.2) python > Use Python 2.6, which is the stated requirement for the QPID build. > Pick up a copy at: > http://www.python.org/ftp/python/2.6/python-2.6.msi > You must include the python directory in the environment variable PATH. > Typically, python is installed in: > C:\python26 > test to see that python is installed correctly and that you have the > correct version: > C:\>python --version > Python 2.6.1 > 2.3.3) ruby > Use Ruby 1.8.6, which is the required version. Pick up a copy at: > http://rubyforge.org/frs/?group_id=167 > You must include the ruby directory in the environment variable PATH. > Typically, ruby is installed in: > C:\ruby\bin > test to see that ruby is installed correctly and that you have the > correct version: > C:\>ruby -v >
[jira] [Closed] (QPID-1675) add Windows build and test notes to wiki
[ https://issues.apache.org/jira/browse/QPID-1675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross closed QPID-1675. - > add Windows build and test notes to wiki > > > Key: QPID-1675 > URL: https://issues.apache.org/jira/browse/QPID-1675 > Project: Qpid > Issue Type: Improvement > Components: Build Tools, C++ Broker, C++ Client, Interop Testing, > Python Test Suite, Website >Affects Versions: M4 > Environment: Hardware: > Any > Windows: > > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) >Reporter: Vince Seavello >Assignee: Steve Huston >Priority: Trivial > Labels: starter > Fix For: 0.6 > > > 1) Introduction > The following are notes for building and testing QPID M4 on Windows. > This document is split into 4 sections: > - setup for building QPID M4 on Windows. This includes > obtaining sources, supporting technologies, installation > and configuration of the build environment. > - building QPID M4 on Windows. > - running the Linux test suites against the Windows QPID > broker. > - building the tests on a Windows system. > These notes are intended to highlight issues discovered during the build and > testing of QPID on Windows. It's a work in progress. > Comments welcome. > 2) Setup of QPID M4 on Windows > 2.1) Obtaining the sources > M4 C++ broker and client source archive is available on the QPID web site. > http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz > The sources contained here will build a Static_Debug version of the broker > and client libraries. To be able to build a Static_Release version, replace > the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file: > > https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h > 2.2) Setting up for the build > Builds have been taking place using a variety of platforms and versions > of Visual Studio. Platforms include: > Windows: > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) > 2.3) Technologies Dependencies > 2.3.1) boost > The stated requirement is boost 1.35.0. 1.36.0 is also being tested in > our labs. There are only a few version compatibility issues detected. > You can find install images for boost at: > http://www.boostpro.com/boost_1_35_0_setup.exe > http://www.boostpro.com/boost_1_36_0_setup.exe > Once you've installed one of these, set your environment variables: > for 1.35.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_35_0 > BOOST_VERSION = 103500 > for 1.36.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_36_0 > BOOST_VERSION = 103600 > > Note: "Program Files (x86)" is "Program Files" on the 32 bit system. > The boost libs are 32 bit. When building on a 64 bit system the 32 > bit boost libs are installed in "Program Files (x86)". 64 bit boost > build is being looked into. > 2.3.2) python > Use Python 2.6, which is the stated requirement for the QPID build. > Pick up a copy at: > http://www.python.org/ftp/python/2.6/python-2.6.msi > You must include the python directory in the environment variable PATH. > Typically, python is installed in: > C:\python26 > test to see that python is installed correctly and that you have the > correct version: > C:\>python --version > Python 2.6.1 > 2.3.3) ruby > Use Ruby 1.8.6, which is the required version. Pick up a copy at: > http://rubyforge.org/frs/?group_id=167 > You must include the ruby directory in the environment variable PATH. > Typically, ruby is installed in: > C:\ruby\bin > test to see that ruby is installed correctly and that you have the > correct version: > C:\>ruby -v > ruby 1.8.6 (2007-09-24 pat
[jira] [Updated] (QPID-1675) add Windows build and test notes to wiki
[ https://issues.apache.org/jira/browse/QPID-1675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross updated QPID-1675: -- Fix Version/s: 0.6 > add Windows build and test notes to wiki > > > Key: QPID-1675 > URL: https://issues.apache.org/jira/browse/QPID-1675 > Project: Qpid > Issue Type: Improvement > Components: Build Tools, C++ Broker, C++ Client, Interop Testing, > Python Test Suite, Website >Affects Versions: M4 > Environment: Hardware: > Any > Windows: > > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) >Reporter: Vince Seavello >Priority: Trivial > Labels: starter > Fix For: 0.6 > > > 1) Introduction > The following are notes for building and testing QPID M4 on Windows. > This document is split into 4 sections: > - setup for building QPID M4 on Windows. This includes > obtaining sources, supporting technologies, installation > and configuration of the build environment. > - building QPID M4 on Windows. > - running the Linux test suites against the Windows QPID > broker. > - building the tests on a Windows system. > These notes are intended to highlight issues discovered during the build and > testing of QPID on Windows. It's a work in progress. > Comments welcome. > 2) Setup of QPID M4 on Windows > 2.1) Obtaining the sources > M4 C++ broker and client source archive is available on the QPID web site. > http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz > The sources contained here will build a Static_Debug version of the broker > and client libraries. To be able to build a Static_Release version, replace > the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file: > > https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h > 2.2) Setting up for the build > Builds have been taking place using a variety of platforms and versions > of Visual Studio. Platforms include: > Windows: > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) > 2.3) Technologies Dependencies > 2.3.1) boost > The stated requirement is boost 1.35.0. 1.36.0 is also being tested in > our labs. There are only a few version compatibility issues detected. > You can find install images for boost at: > http://www.boostpro.com/boost_1_35_0_setup.exe > http://www.boostpro.com/boost_1_36_0_setup.exe > Once you've installed one of these, set your environment variables: > for 1.35.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_35_0 > BOOST_VERSION = 103500 > for 1.36.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_36_0 > BOOST_VERSION = 103600 > > Note: "Program Files (x86)" is "Program Files" on the 32 bit system. > The boost libs are 32 bit. When building on a 64 bit system the 32 > bit boost libs are installed in "Program Files (x86)". 64 bit boost > build is being looked into. > 2.3.2) python > Use Python 2.6, which is the stated requirement for the QPID build. > Pick up a copy at: > http://www.python.org/ftp/python/2.6/python-2.6.msi > You must include the python directory in the environment variable PATH. > Typically, python is installed in: > C:\python26 > test to see that python is installed correctly and that you have the > correct version: > C:\>python --version > Python 2.6.1 > 2.3.3) ruby > Use Ruby 1.8.6, which is the required version. Pick up a copy at: > http://rubyforge.org/frs/?group_id=167 > You must include the ruby directory in the environment variable PATH. > Typically, ruby is installed in: > C:\ruby\bin > test to see that ruby is installed correctly and that you have the > correct version: > C:\>ruby -v > ruby 1.8.6 (2007-09-24 patchlevel 111) [i386
[jira] [Updated] (QPID-2408) C++ ClientSessionTest.cpp r910289 breaks Windows build
[ https://issues.apache.org/jira/browse/QPID-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Ross updated QPID-2408: -- Fix Version/s: 0.8 > C++ ClientSessionTest.cpp r910289 breaks Windows build > -- > > Key: QPID-2408 > URL: https://issues.apache.org/jira/browse/QPID-2408 > Project: Qpid > Issue Type: Bug > Components: C++ Client >Affects Versions: 0.7 >Reporter: Steve Huston >Assignee: Steve Huston > Fix For: 0.8 > > > Use of usleep() is not portable; use qpid::sys::usleep() instead. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-3900) Windows build fails to compile store ms-clfs
[ https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke updated QPID-3900: -- Fix Version/s: 0.17 > Windows build fails to compile store ms-clfs > > > Key: QPID-3900 > URL: https://issues.apache.org/jira/browse/QPID-3900 > Project: Qpid > Issue Type: Bug >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.16, 0.17 > > > missing a '#include ' in Transaction.h -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Closed] (QPID-3900) Windows build fails to compile store ms-clfs
[ https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke closed QPID-3900. - > Windows build fails to compile store ms-clfs > > > Key: QPID-3900 > URL: https://issues.apache.org/jira/browse/QPID-3900 > Project: Qpid > Issue Type: Bug >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.16 > > > missing a '#include ' in Transaction.h -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-3900) Windows build fails to compile store ms-clfs
[ https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke updated QPID-3900: -- Fix Version/s: (was: 0.17) 0.16 > Windows build fails to compile store ms-clfs > > > Key: QPID-3900 > URL: https://issues.apache.org/jira/browse/QPID-3900 > Project: Qpid > Issue Type: Bug >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.16 > > > missing a '#include ' in Transaction.h -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-3900) Windows build fails to compile store ms-clfs
[ https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250919#comment-13250919 ] Justin Ross commented on QPID-3900: --- It is indeed trivial. Reviewed by Steve and approved for 0.16. > Windows build fails to compile store ms-clfs > > > Key: QPID-3900 > URL: https://issues.apache.org/jira/browse/QPID-3900 > Project: Qpid > Issue Type: Bug >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.17 > > > missing a '#include ' in Transaction.h -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-3900) Windows build fails to compile store ms-clfs
[ https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250286#comment-13250286 ] Steve Huston commented on QPID-3900: And, indeed, we do need to backport it to 0.16 - good thinking, Mr.Chug :-) > Windows build fails to compile store ms-clfs > > > Key: QPID-3900 > URL: https://issues.apache.org/jira/browse/QPID-3900 > Project: Qpid > Issue Type: Bug >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.17 > > > missing a '#include ' in Transaction.h -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-3900) Windows build fails to compile store ms-clfs
[ https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke resolved QPID-3900. --- Resolution: Fixed Fix Version/s: 0.17 Normally this would be NO-JIRA but this jira is handy if we need to backport it into 0.16. > Windows build fails to compile store ms-clfs > > > Key: QPID-3900 > URL: https://issues.apache.org/jira/browse/QPID-3900 > Project: Qpid > Issue Type: Bug >Reporter: Chuck Rolke >Assignee: Chuck Rolke > Fix For: 0.17 > > > missing a '#include ' in Transaction.h -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (QPID-3900) Windows build fails to compile store ms-clfs
Windows build fails to compile store ms-clfs Key: QPID-3900 URL: https://issues.apache.org/jira/browse/QPID-3900 Project: Qpid Issue Type: Bug Reporter: Chuck Rolke Assignee: Chuck Rolke missing a '#include ' in Transaction.h -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-1675) add Windows build and test notes to wiki
[ https://issues.apache.org/jira/browse/QPID-1675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell updated QPID-1675: - Labels: starter (was: ) > add Windows build and test notes to wiki > > > Key: QPID-1675 > URL: https://issues.apache.org/jira/browse/QPID-1675 > Project: Qpid > Issue Type: Improvement > Components: Build Tools, C++ Broker, C++ Client, Interop Testing, > Python Test Suite, Website >Affects Versions: M4 > Environment: Hardware: > Any > Windows: > > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) >Reporter: Vince Seavello >Priority: Trivial > Labels: starter > > 1) Introduction > The following are notes for building and testing QPID M4 on Windows. > This document is split into 4 sections: > - setup for building QPID M4 on Windows. This includes > obtaining sources, supporting technologies, installation > and configuration of the build environment. > - building QPID M4 on Windows. > - running the Linux test suites against the Windows QPID > broker. > - building the tests on a Windows system. > These notes are intended to highlight issues discovered during the build and > testing of QPID on Windows. It's a work in progress. > Comments welcome. > 2) Setup of QPID M4 on Windows > 2.1) Obtaining the sources > M4 C++ broker and client source archive is available on the QPID web site. > http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz > The sources contained here will build a Static_Debug version of the broker > and client libraries. To be able to build a Static_Release version, replace > the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file: > > https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h > 2.2) Setting up for the build > Builds have been taking place using a variety of platforms and versions > of Visual Studio. Platforms include: > Windows: > Windows Vista (64 bit) > Windows Server 2008 (64 bit). > Windows XP (32 bit) > Visual Studio: > Visual Studio 2008 Express (32 bit C++ package) > Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages) > Visual Studio 2008 Professional (32 bit and 64 bit C++ packages) > 2.3) Technologies Dependencies > 2.3.1) boost > The stated requirement is boost 1.35.0. 1.36.0 is also being tested in > our labs. There are only a few version compatibility issues detected. > You can find install images for boost at: > http://www.boostpro.com/boost_1_35_0_setup.exe > http://www.boostpro.com/boost_1_36_0_setup.exe > Once you've installed one of these, set your environment variables: > for 1.35.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_35_0 > BOOST_VERSION = 103500 > for 1.36.0: > BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_36_0 > BOOST_VERSION = 103600 > > Note: "Program Files (x86)" is "Program Files" on the 32 bit system. > The boost libs are 32 bit. When building on a 64 bit system the 32 > bit boost libs are installed in "Program Files (x86)". 64 bit boost > build is being looked into. > 2.3.2) python > Use Python 2.6, which is the stated requirement for the QPID build. > Pick up a copy at: > http://www.python.org/ftp/python/2.6/python-2.6.msi > You must include the python directory in the environment variable PATH. > Typically, python is installed in: > C:\python26 > test to see that python is installed correctly and that you have the > correct version: > C:\>python --version > Python 2.6.1 > 2.3.3) ruby > Use Ruby 1.8.6, which is the required version. Pick up a copy at: > http://rubyforge.org/frs/?group_id=167 > You must include the ruby directory in the environment variable PATH. > Typically, ruby is installed in: > C:\ruby\bin > test to see that ruby is installed correctly and that you have the > correct version: > C:\>ruby -v > ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] > 2.4) Buil
[jira] [Updated] (QPID-1510) Splash Screen does not go away on Windows build
[ https://issues.apache.org/jira/browse/QPID-1510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell updated QPID-1510: - Labels: starter (was: ) > Splash Screen does not go away on Windows build > --- > > Key: QPID-1510 > URL: https://issues.apache.org/jira/browse/QPID-1510 > Project: Qpid > Issue Type: Bug > Components: Java Management : JMX Console >Reporter: Martin Ritchie >Assignee: Robbie Gemmell >Priority: Minor > Labels: starter > Fix For: 0.5 > > > Summary: > The new builds of the Windows console display the splash screen but do not > remove it when the console has started. > Perhaps the units of -splashScreen 600 have changed. > The window is not set to be the front most window so other apps can be moved > in front of it but if you had a small window right at the centre of your > screen you would have to quite the console to find it again. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
I broke the windows build
I checked in with a bunch of missing declspecs. Will be fixed first thing Monday, sorry for the inconvenience. - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Closed: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3085?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Steve Huston closed QPID-3085. -- Resolution: Duplicate Assignee: Steve Huston This is a duplicate of QPID-3083. > C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that > file is not in the distribution at that location > -- > > Key: QPID-3085 > URL: https://issues.apache.org/jira/browse/QPID-3085 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson >Assignee: Steve Huston > Labels: build > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/client/Message.h: #include "qpid/framing/MessageProperties.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > MessageProperties.h does not exist at that location. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13000989#comment-13000989 ] David Hickerson commented on QPID-3083: --- It is the newer version of Ruby (1.9.2) that was causing the problems. I uninstalled it and installed 1.8.6, and the build script worked. It created the .sln and .vcproj files. I have it compiling now and so far have seen no errors. So there is an issue with the current build system and using Ruby 1.9.2. I would recommend renaming this issue to 'Build script issue with new Ruby version 1.9.2' or closing and opening a new one cleaned up some. Steve, Thank you. Dave > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13000906#comment-13000906 ] Steve Huston commented on QPID-3083: Just another mention... (and thanks for the complete build output!) the files that do get generated are QMF-related and are generated via python. So the kit itself is probably intact. > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13000904#comment-13000904 ] Steve Huston commented on QPID-3083: The ruby version may be it... I've been using 1.8, and RHEL 5 ships 1.8.something. I'm told that ruby 1.9 is different but I don't know enough details to know if that's the whole story. Is there a chance you can drop back to a 1.8.something ruby and retry? > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
s\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl ientConnectFail.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl ientDisconnect.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr okerLinkUp.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr okerLinkDown.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu eueDeclare.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu eueDelete.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx changeDeclare.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx changeDelete.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBi nd.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn bind.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventSu bscribe.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn subscribe.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl ientConnect.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl ientConnectFail.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl ientDisconnect.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr okerLinkUp.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr okerLinkDown.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu eueDeclare.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu eueDelete.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx changeDeclare.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx changeDelete.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBi nd.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn bind.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventSu bscribe.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn subscribe.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/Package .h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/Package .cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Acl.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Acl.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventAllow .h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventDeny. h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL oaded.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL oadFailed.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventAllow .cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventDeny. cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL oaded.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL oadFailed.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Package.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Package.cp p Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Cluste r.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Cluste r.cpp Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/ArgsCl usterStopClusterNode.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Packag e.h Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Packag e.cpp Generated: managementgen.cmake CMake Error at src/CMakeLists.txt:224 (include): include could not find load file: C:/dev/tools/Qpid/qpid-0.8/cpp/src/rubygen.cmake Variable Name: BUILD_ACL Description: Build ACL enforcement broker plugin Current Value: ON New Value (Enter to keep current value): ^C Thanks, Dave > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson &g
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13000485#comment-13000485 ] David Hickerson commented on QPID-3083: --- I have version: ruby 1.9.2p136 (2010-12-25) [i386-mingw32] Thanks, Dave > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999788#comment-12999788 ] Steve Huston commented on QPID-3083: Unless the ruby scripts were damaged during packaging/unpackaging there shouldn't be any errors - they run correctly on Windows and Linux in development. Could you please, at the command prompt where you are running cmake, type: ruby --version and let us know what you get? > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999638#comment-12999638 ] David Hickerson commented on QPID-3083: --- Turns out that is gzip, not cygwin. I have been looking at the ruby files: amqpgen.rg and cppgen.rb. ---Disclaimer: I am a C++/Java guy, not ruby. In amqpgen.rb, by adding underscores to type on line 229: amqp_attr_reader :type and 248: amqp_attr_reader :type, :default, :code, :required the errors in that file go away, however I get errors in cppgen.rb: C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:151:in `amqp2cpp': undefined method `amqp2cpp' for nil:NilClass (NoMethodError) from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:58:in `domain_h' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:173:in `block (3 levels) i n gen_specification_fwd' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:171:in `each' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:171:in `block (2 levels) i n gen_specification_fwd' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:358:in `namespace' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:169:in `block in gen_speci fication_fwd' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:326:in `block in h_file' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:502:in `file' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:322:in `h_file' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:167:in `gen_specification_ fwd' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:379:in `generate' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:389:in `' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:74:in `load' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:74:in `block in ' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:70:in `each' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:70:in `' Generated C:/dev/tools/Qpid/qpid-0.8/cpp/src/tests/allSegmentTypes.h Generated C:/dev/tools/Qpid/qpid-0.8/cpp/src/qpid/amqp_0_10/exceptions.h Generated C:/dev/tools/Qpid/qpid-0.8/cpp/src/qpid/amqp_0_10/handlers.h So looking at the code in that location I see: 149 def amqp2cpp() 150return "ArrayDomain<#{array_type(name).amqp2cpp}> " if type_=="array" 151return type_.amqp2cpp 152 end where on 151 type_ is calling amqp2cpp. This makes me wonder whether putting in those underscores on the declarations of type in amqpgen.rb was the right fix, especially after this comment in cppgen.rb on line 53: # Names that need a trailing "_" to avoid clashes. In class String in cppgen.rb, it defines a amqp2cpp method, so I was wondering if that is what "type" should be in the amqpgen.rb and it is passed in some how to the call on line 151 of cppgen.rb. I would then guess that "type_" would be defined in the class AmqpElement. > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999594#comment-12999594 ] Chuck Rolke commented on QPID-3083: --- Sorry I haven't had time to set up my Win 7 environment today. Looking at your env.txt, though, I can see something for you to try. Your path has C:\Program Files (x86)\GnuWin32\bin ahead of your installed CMake, doxygen, Python, and Ruby. Make sure that you are not running a GnuWin32 version of any of those utilities. Or temporarily take GnuWin32 out of your path and try again. I use 'which' or '--version' to ID the copy of the utility that'll run from my command prompt. Again, I can't prove anything but I've been burned when cygwin snuck in usurped some commands used in the build with bad results. Cygwin even hijacks command prompt builtins (mkdir, echo) so I often run with no cygwin in my path at all. > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999431#comment-12999431 ] David Hickerson commented on QPID-3083: --- HI Chuck, Looking back though the cmake output, I found this: C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:233:in `uses': undefined local variable or method `type_' for # (NameError) from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:226:in `initialize' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:118:in `new' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:118:in `wrap' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:125:in `block in initialize' from C:/Ruby192/lib/ruby/1.9.1/rexml/element.rb:906:in `block in each' from C:/Ruby192/lib/ruby/1.9.1/rexml/xpath.rb:64:in `each' from C:/Ruby192/lib/ruby/1.9.1/rexml/xpath.rb:64:in `each' from C:/Ruby192/lib/ruby/1.9.1/rexml/element.rb:906:in `each' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:125:in `map' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:125:in `initialize' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:434:in `initialize' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:44:in `new' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:44:in `block in parse_specs' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:43:in `each' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:43:in `parse_specs' from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:68:in `' In amqpgen.rb, I am seeing : class AmqpDomain < AmqpElement def initialize(xml, parent) super root.used_by[uses].push(fqname) if uses and uses.index('.') end amqp_attr_reader :type<--- I am no ruby guy, but are we missing a _ on type here amqp_single_child_reader :struct # preview amqp_single_child_reader :enum def uses() type_=="array" ? ArrayTypes[name] : type_; end end I added a underscore and tried cmake again and it complained at 244 of the same problem. I am including my outputs as requested. Thanks, Dave > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Updated: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Hickerson updated QPID-3083: -- Attachment: cmake_output.txt env.txt > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Attachments: cmake_output.txt, env.txt > > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999195#comment-12999195 ] Chuck Rolke commented on QPID-3083: --- Hi David, rubygen.cmake is another generated file. There's a lot of generated files. In qpid-0.8 the Windows build should work. There were a few missing files in qpid-cpp-0.8 that are being corrected for 0.10, so don't use qpid-cpp-0.8 under windows. Could you post a listing of your environment (command prompt SET output) and the cmake output? -Chuck > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999156#comment-12999156 ] David Hickerson commented on QPID-3085: --- See comment under QPID-3083 . > C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that > file is not in the distribution at that location > -- > > Key: QPID-3085 > URL: https://issues.apache.org/jira/browse/QPID-3085 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/client/Message.h: #include "qpid/framing/MessageProperties.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > MessageProperties.h does not exist at that location. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999155#comment-12999155 ] David Hickerson commented on QPID-3083: --- I ran cmake -i under the quip\cpp like what was stated in the INSTALL-WINDOWS file, but did get this cmake error: CMake Error at src/CMakeLists.txt:224 (include): include could not find load file: C:/dev/tools/Qpid/qpid-0.8/cpp/src/rubygen.cmake I had read the wiki stating that the cmake build method was not finished and had got project files out of the cmake -i, so I assumed that was an in work issue that did not affect the current build. rubygen.cmake is no where in the distro, so I assume that is the real issue here. > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999109#comment-12999109 ] Chuck Rolke commented on QPID-3085: --- Please see QPID-3083 for description of where the file comes from. Also, please see file qpid\cpp\bindings\qpid\dotnet\configure-windows.ps1 for a script designed for Windows to get 32-bit and 64-bit out-of-source build trees started. Even if you don't run the script to create out-of-source built trees you can read the commentary to understand the build environment a little more or to see example CMake command lines. > C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that > file is not in the distribution at that location > -- > > Key: QPID-3085 > URL: https://issues.apache.org/jira/browse/QPID-3085 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/client/Message.h: #include "qpid/framing/MessageProperties.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > MessageProperties.h does not exist at that location. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999105#comment-12999105 ] Chuck Rolke commented on QPID-3083: --- The file is not part of the source kit. It is generated when you run CMake. When you run CMake from a given directory, say , it will produce file \qpid-cpp.sln. Then from there CMake will produce \include\qpid\framing\constants.h. When I first started on this project I was running CMake in the qpid\cpp directory. This works for just one platform, say x86, but fails if you try to build a second platform like x64. Lately I run CMake from a directory under qpid\ to be a peer directory of qpid\cpp. Usually I create qpid\b32 and qpid\b64 to build 32-bit and 64-bit variants. So if you can get CMake to work your constants.h file will be generated in a directory relative to where CMake ran. > C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is > not in the distribution at that location > -- > > Key: QPID-3083 > URL: https://issues.apache.org/jira/browse/QPID-3083 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/Exception.h: #include "qpid/framing/constants.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > constants.h does not exist at that location. One was found at > qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the > intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Updated: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location
[ https://issues.apache.org/jira/browse/QPID-3085?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Hickerson updated QPID-3085: -- Description: qpid/client/Message.h: #include "qpid/framing/MessageProperties.h" in the cpp portion of the Full Source Distribution of the 0.8 source, MessageProperties.h does not exist at that location. was: qpid/Exception.h: #include "qpid/framing/constants.h" in the cpp portion of the Full Source Distribution of the 0.8 source, constants.h does not exist at that location. One was found at qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the intended file. > C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that > file is not in the distribution at that location > -- > > Key: QPID-3085 > URL: https://issues.apache.org/jira/browse/QPID-3085 > Project: Qpid > Issue Type: Bug > Components: Build Tools, C++ Broker, C++ Client, C++ Clustering >Affects Versions: 0.8 > Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python >Reporter: David Hickerson > Labels: build > Original Estimate: 24h > Remaining Estimate: 24h > > qpid/client/Message.h: #include "qpid/framing/MessageProperties.h" > in the cpp portion of the Full Source Distribution of the 0.8 source, > MessageProperties.h does not exist at that location. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Created: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location
C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location -- Key: QPID-3085 URL: https://issues.apache.org/jira/browse/QPID-3085 Project: Qpid Issue Type: Bug Components: Build Tools, C++ Broker, C++ Client, C++ Clustering Affects Versions: 0.8 Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python Reporter: David Hickerson qpid/Exception.h: #include "qpid/framing/constants.h" in the cpp portion of the Full Source Distribution of the 0.8 source, constants.h does not exist at that location. One was found at qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Created: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location
C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location -- Key: QPID-3083 URL: https://issues.apache.org/jira/browse/QPID-3083 Project: Qpid Issue Type: Bug Components: Build Tools, C++ Broker, C++ Client, C++ Clustering Affects Versions: 0.8 Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python Reporter: David Hickerson qpid/Exception.h: #include "qpid/framing/constants.h" in the cpp portion of the Full Source Distribution of the 0.8 source, constants.h does not exist at that location. One was found at qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the intended file. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
Re: r1026227 - Broker reports SASL version - breaks Windows build
On a Windows box broker.cpp can't include sasl/sasl.h because it doesn't exist. On the Windows side Sasl is present only as a handler to reject anything but Plain or Anonymous I suggest that the broker.cpp changes get rewritten to use platform-dependant saslFactory calls. Then the linux variant could return real versions while windows returns zeros or something. -Chuck - Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org
[jira] Resolved: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date
[ https://issues.apache.org/jira/browse/QPID-2667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Ross resolved QPID-2667. Fix Version/s: 0.7 Resolution: Fixed > Cpp INSTALL-WINDOWS build instructions are out of date > -- > > Key: QPID-2667 > URL: https://issues.apache.org/jira/browse/QPID-2667 > Project: Qpid > Issue Type: Improvement >Reporter: Chuck Rolke >Assignee: Ted Ross > Fix For: 0.7 > > Attachments: cpp_install_windows.patch > > > The instructions for building qpid/cpp under windows are out-of-date. Some > time ago CMake was instituted to autogenerate visual studio project and > solution files. The instructions still refer to the old solution files which > are gone. -- 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
[jira] Assigned: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date
[ https://issues.apache.org/jira/browse/QPID-2667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Ross reassigned QPID-2667: -- Assignee: Ted Ross > Cpp INSTALL-WINDOWS build instructions are out of date > -- > > Key: QPID-2667 > URL: https://issues.apache.org/jira/browse/QPID-2667 > Project: Qpid > Issue Type: Improvement >Reporter: Chuck Rolke >Assignee: Ted Ross > Attachments: cpp_install_windows.patch > > > The instructions for building qpid/cpp under windows are out-of-date. Some > time ago CMake was instituted to autogenerate visual studio project and > solution files. The instructions still refer to the old solution files which > are gone. -- 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
[jira] Updated: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date
[ https://issues.apache.org/jira/browse/QPID-2667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chuck Rolke updated QPID-2667: -- Attachment: cpp_install_windows.patch This patch describes the cmake step, which is critical to getting a windows build. > Cpp INSTALL-WINDOWS build instructions are out of date > -- > > Key: QPID-2667 > URL: https://issues.apache.org/jira/browse/QPID-2667 > Project: Qpid > Issue Type: Improvement >Reporter: Chuck Rolke > Attachments: cpp_install_windows.patch > > > The instructions for building qpid/cpp under windows are out-of-date. Some > time ago CMake was instituted to autogenerate visual studio project and > solution files. The instructions still refer to the old solution files which > are gone. -- 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
[jira] Created: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date
Cpp INSTALL-WINDOWS build instructions are out of date -- Key: QPID-2667 URL: https://issues.apache.org/jira/browse/QPID-2667 Project: Qpid Issue Type: Improvement Reporter: Chuck Rolke The instructions for building qpid/cpp under windows are out-of-date. Some time ago CMake was instituted to autogenerate visual studio project and solution files. The instructions still refer to the old solution files which are gone. -- 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
[jira] Resolved: (QPID-2475) qpid/messaging/Session.h r928855 breaks Windows build - macro conflict
[ https://issues.apache.org/jira/browse/QPID-2475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Steve Huston resolved QPID-2475. Resolution: Fixed Fix Version/s: 0.7 Fixed on trunk r929240. > qpid/messaging/Session.h r928855 breaks Windows build - macro conflict > -- > > Key: QPID-2475 > URL: https://issues.apache.org/jira/browse/QPID-2475 > Project: Qpid > Issue Type: Bug > Components: C++ Client >Affects Versions: 0.7 > Environment: Windows >Reporter: Steve Huston >Assignee: Steve Huston > Fix For: 0.7 > > > this change broke on Windows: > Index: C:/qpid/trunk/qpid/cpp/include/qpid/messaging/Session.h > === > --- C:/qpid/trunk/qpid/cpp/include/qpid/messaging/Session.h (revision > 928854) > +++ C:/qpid/trunk/qpid/cpp/include/qpid/messaging/Session.h (revision > 928855) > @@ -102,7 +102,7 @@ > * which case the passed in receiver reference will be set to the > * receiver for that message or false if no message was available. > */ > -QPID_CLIENT_EXTERN bool nextReceiver(Receiver&, Duration > timeout=INFINITE_DURATION); > +QPID_CLIENT_EXTERN bool nextReceiver(Receiver&, Duration > timeout=Duration::INFINITE); > /** > * Returns the receiver for the next available message. If there > * are no available messages at present the call will block for up > @@ -111,7 +111,7 @@ > *...@exception Receiver::NoMessageAvailable if no message became > available in > * time. > */ > -QPID_CLIENT_EXTERN Receiver nextReceiver(Duration > timeout=INFINITE_DURATION); > +QPID_CLIENT_EXTERN Receiver nextReceiver(Duration > timeout=Duration::INFINITE); > > /** > * Create a new sender through which messages can be sent to the > These errors occur during compile: > C:\qpid\trunk\qpid\cpp\include\qpid/messaging/Session.h(105) : error C2589: > 'constant' : illegal token on right side of '::' > C:\qpid\trunk\qpid\cpp\include\qpid/messaging/Session.h(114) : error C2589: > 'constant' : illegal token on right side of '::' > Because of this definition in the Windows SDK: > #define INFINITE0x // Infinite timeout > Can Duration::INFINITE, although a very good name, change to something like > BOUNDLESS? -- 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