[jira] [Resolved] (PROTON-2215) Windows build fails if CMAKE_MODULE_PATH is not empty

2020-05-18 Thread Jira


 [ 
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

2020-05-18 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2020-05-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2020-05-18 Thread GitBox


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

2020-05-17 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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=h1) 
Report
   > Merging 
[#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr=desc) into 
[master](https://codecov.io/gh/apache/qpid-proton/commit/7abcfc7aba6cfd1c938324cf34a51555c845a589=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=150=pr=UKKzV9XnFF)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr=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=tree) | 
Coverage Δ | |
   |---|---|---|
   | 
[c/src/core/codec.c](https://codecov.io/gh/apache/qpid-proton/pull/141/diff?src=pr=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=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=footer). 
Last update 
[7abcfc7...6376e26](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr=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

2020-05-17 Thread GitBox


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=h1) 
Report
   > Merging 
[#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr=desc) into 
[master](https://codecov.io/gh/apache/qpid-proton/commit/7abcfc7aba6cfd1c938324cf34a51555c845a589=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=150=pr=UKKzV9XnFF)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr=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=tree) | 
Coverage Δ | |
   |---|---|---|
   | 
[c/src/core/codec.c](https://codecov.io/gh/apache/qpid-proton/pull/141/diff?src=pr=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=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=footer). 
Last update 
[7abcfc7...6376e26](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr=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

2020-05-16 Thread GitBox


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

2020-05-16 Thread GitBox


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

2020-05-13 Thread Jira


 [ 
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

2020-05-13 Thread Jira


 [ 
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

2020-05-12 Thread Jira


 [ 
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

2020-05-12 Thread Jira


 [ 
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

2020-05-12 Thread Jira
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

2020-05-12 Thread Jira


 [ 
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"

2018-10-21 Thread Justin Ross (JIRA)


 [ 
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"

2018-10-21 Thread Justin Ross (JIRA)


 [ 
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

2018-07-05 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/PROTON-1867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2018-07-04 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/PROTON-1867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2018-06-25 Thread Justin Ross (JIRA)


 [ 
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

2018-06-21 Thread Justin Ross (JIRA)
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 pull request #141: [windows] build fails if CMAKE_MODULE_PATH is...

2018-04-11 Thread matlo607
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 <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"

2018-04-10 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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"

2018-04-10 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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...

2018-04-10 Thread asfgit
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"

2018-04-09 Thread Alan Conway (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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"

2018-04-09 Thread Alan Conway (JIRA)

 [ 
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"

2018-04-09 Thread Alan Conway (JIRA)

 [ 
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...

2018-04-09 Thread alanconway
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"

2018-04-09 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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"

2018-04-09 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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 <jross@...>
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...

2018-04-09 Thread alanconway
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 <jross@...>
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"

2018-04-09 Thread Alan Conway (JIRA)

 [ 
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

2018-01-24 Thread Robbie Gemmell (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2018-01-24 Thread Robbie Gemmell (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2018-01-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2017-12-13 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2017-12-10 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2017-12-04 Thread Andrew Stitcher (JIRA)

 [ 
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

2017-12-04 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2017-10-31 Thread Robbie Gemmell (JIRA)

 [ 
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

2017-10-31 Thread Robbie Gemmell (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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

2017-10-25 Thread Andrew Stitcher (JIRA)
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

2017-03-14 Thread Justin Ross (JIRA)

 [ 
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

2017-03-12 Thread Justin Ross (JIRA)

 [ 
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.6 (200

Re: C++ client Windows build problem

2015-06-23 Thread Gordon Sim

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_ptrqpid::framing::ProtocolInitiation' 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

2015-06-23 Thread Steve Huston
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_ptrqpid::framing::ProtocolInitiation' 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



RE: C++ client Windows build problem

2015-06-23 Thread Steve Huston
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_ptrqpid::framing::ProtocolInitiation' 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



[jira] [Created] (QPID-6241) Windows build fails VS2010, x64

2014-11-21 Thread Chuck Rolke (JIRA)
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
2C:\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::pairint,int(_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

2014-11-21 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-6241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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
 2C:\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::pairint,int(_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-6241) Windows build fails VS2010, x64

2014-11-21 Thread Chuck Rolke (JIRA)

 [ 
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
 2C:\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::pairint,int(_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

2013-09-03 Thread Chuck Rolke (JIRA)

 [ 
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] [Created] (QPID-5100) C++ Broker windows build exports amqp library classes in qpidcommon dll

2013-08-28 Thread Chuck Rolke (JIRA)
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] [Created] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer

2013-08-28 Thread Chuck Rolke (JIRA)
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] [Commented] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer

2013-08-28 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-5101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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] [Resolved] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer

2013-08-28 Thread Chuck Rolke (JIRA)

 [ 
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] [Resolved] (QPID-5102) C++ Broker windows build needs many xxx_EXTERNs when PROTON is included

2013-08-28 Thread Chuck Rolke (JIRA)

 [ 
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-5100) C++ Broker windows build exports amqp library classes in qpidcommon dll

2013-08-28 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-5100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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] [Commented] (QPID-5102) C++ Broker windows build needs many xxx_EXTERNs when PROTON is included

2013-08-28 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-5102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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] [Updated] (QPID-1675) add Windows build and test notes to wiki

2013-08-13 Thread Justin Ross (JIRA)

 [ 
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-mswin32]
 2.4) Build tools
 The QPID build environment on Windows are centered around Visual Studio C++ 
 Development tools. There is an effort to reduce the overhead of the QPID 
 build so developers who are unfamiliar with the Visual Studio IDE can build 
 and test on Windows with as minimal an effort as possible.
 2.4.1) Visual Studio
 Microsoft makes Visual Studio Express available at no charge. You can find
 it online at the following location

[jira] [Updated] (QPID-1675) add Windows build and test notes to wiki

2013-08-13 Thread Justin Ross (JIRA)

 [ 
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
 ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
 2.4) Build tools
 The QPID build environment on Windows are centered around Visual Studio C++ 
 Development tools. There is an effort to reduce the overhead of the QPID 
 build so developers who are unfamiliar with the Visual Studio IDE can build 
 and test on Windows with as minimal an effort as possible.
 2.4.1) Visual Studio
 Microsoft makes Visual Studio Express available at no charge. You can find

[jira] [Closed] (QPID-1675) add Windows build and test notes to wiki

2013-08-13 Thread Justin Ross (JIRA)

 [ 
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 patchlevel 111) [i386-mswin32]
 2.4) Build tools
 The QPID build environment on Windows are centered around Visual Studio C++ 
 Development tools. There is an effort to reduce the overhead of the QPID 
 build so developers who are unfamiliar with the Visual Studio IDE can build 
 and test on Windows with as minimal an effort as possible.
 2.4.1) Visual Studio
 Microsoft makes Visual Studio Express available at no charge. You can find
 it online at the following

[jira] [Commented] (QPID-1675) add Windows build and test notes to wiki

2013-08-13 Thread Steve Huston (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-1675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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
   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) Build tools
 The QPID build environment on Windows are centered around Visual Studio C++ 
 Development tools

[jira] [Commented] (QPID-3900) Windows build fails to compile store ms-clfs

2012-04-10 Thread Justin Ross (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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 vector' 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

2012-04-10 Thread Chuck Rolke (Updated) (JIRA)

 [ 
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 vector' 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

2012-04-10 Thread Chuck Rolke (Closed) (JIRA)

 [ 
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 vector' 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

2012-04-10 Thread Chuck Rolke (Updated) (JIRA)

 [ 
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 vector' 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

2012-04-09 Thread Steve Huston (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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 vector' 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

2012-03-15 Thread Chuck Rolke (Created) (JIRA)
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 vector' 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

2012-03-15 Thread Chuck Rolke (Resolved) (JIRA)

 [ 
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 vector' 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-1510) Splash Screen does not go away on Windows build

2012-03-03 Thread Robbie Gemmell (Updated) (JIRA)

 [ 
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



[jira] [Updated] (QPID-1675) add Windows build and test notes to wiki

2012-03-03 Thread Robbie Gemmell (Updated) (JIRA)

 [ 
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) Build tools
 The QPID build environment on Windows are centered around Visual Studio C++ 
 Development tools. There is an effort to reduce the overhead of the QPID 
 build so developers who are unfamiliar with the Visual Studio IDE can build 
 and test on Windows with as minimal an effort as possible.
 2.4.1) Visual Studio
 Microsoft makes Visual Studio Express available at no charge. You can find
 it online at the following location:
   
 http

I broke the windows build

2012-02-17 Thread Alan Conway
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] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location

2011-03-01 Thread Steve Huston (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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

2011-03-01 Thread Steve Huston (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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

2011-03-01 Thread David Hickerson (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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] Closed: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location

2011-03-01 Thread Steve Huston (JIRA)

 [ 
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

2011-02-28 Thread David Hickerson (JIRA)
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
  Labels: build
 Attachments: cmake_output.txt, env.txt

   Original Estimate: 24h
  Remaining Estimate: 24h

 qpid

[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

2011-02-26 Thread Steve Huston (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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] Updated: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location

2011-02-25 Thread David Hickerson (JIRA)

 [ 
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

2011-02-25 Thread David Hickerson (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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 #AmqpDomain(segment-type) (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 `main'

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] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location

2011-02-25 Thread David Hickerson (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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 `top 
(required)'
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 
main'
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 `main'
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] Created: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location

2011-02-24 Thread David Hickerson (JIRA)
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



[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

2011-02-24 Thread David Hickerson (JIRA)
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] Updated: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location

2011-02-24 Thread David Hickerson (JIRA)

 [ 
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] Commented: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location

2011-02-24 Thread Chuck Rolke (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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 dir, it will produce file 
dir\qpid-cpp.sln.
Then from there CMake will produce dir\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] Commented: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location

2011-02-24 Thread Chuck Rolke (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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

2011-02-24 Thread David Hickerson (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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

2011-02-24 Thread David Hickerson (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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

2011-02-24 Thread Chuck Rolke (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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



Re: r1026227 - Broker reports SASL version - breaks Windows build

2010-10-22 Thread Chuck Rolke
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] Assigned: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date

2010-06-14 Thread Ted Ross (JIRA)

 [ 
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] Resolved: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date

2010-06-14 Thread Ted Ross (JIRA)

 [ 
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] Created: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date

2010-06-11 Thread Chuck Rolke (JIRA)
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] Updated: (QPID-2475) qpid/messaging/Session.h r928855 breaks Windows build - macro conflict

2010-03-30 Thread Steve Huston (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-2475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Huston updated QPID-2475:
---

Description: 
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?

  was:
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

Apparantly INFINITE is a macro brought in somewhere in Windows:

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 '::'



 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

 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

[jira] Commented: (QPID-2475) qpid/messaging/Session.h r928855 breaks Windows build - macro conflict

2010-03-30 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12851467#action_12851467
 ] 

Gordon Sim commented on QPID-2475:
--

Sorry! We can certainly change it. I'm not mad on BOUNDLESS - how about 
FOREVER? Or could we use camel case rather than pure caps for these constants?

 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

 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



[jira] Created: (QPID-2408) C++ ClientSessionTest.cpp r910289 breaks Windows build

2010-02-16 Thread Steve Huston (JIRA)
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


Use of usleep() is not portable; use qpid::sys::usleep() instead.

-- 
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-2408) C++ ClientSessionTest.cpp r910289 breaks Windows build

2010-02-16 Thread Steve Huston (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-2408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Huston resolved QPID-2408.


Resolution: Fixed
  Assignee: Steve Huston

Fixed; trunk r910567

 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

 Use of usleep() is not portable; use qpid::sys::usleep() instead.

-- 
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-2372) PeriodicTimerImpl addition broker Windows build

2010-01-28 Thread Steve Huston (JIRA)
PeriodicTimerImpl addition broker Windows build
---

 Key: QPID-2372
 URL: https://issues.apache.org/jira/browse/QPID-2372
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.7
 Environment: Windows
Reporter: Steve Huston
Assignee: Alan Conway


Windows builds broke with error:
5Broker.obj : error LNK2019: unresolved external symbol public: __cdecl 
qpid::sys::PeriodicTimerImpl::PeriodicTimerImpl(class qpid::sys::Timer ) 
(??0periodictimeri...@sys@qpid@@q...@aeavtimer@12@@Z) referenced in function 
public: __cdecl qpid::broker::Broker::Broker(struct 
qpid::broker::Broker::Options const ) 
(??0bro...@broker@qpid@@q...@aebuoptions@012@@Z)

Possibly PeriodicTimerImpl.cpp not added to cmake?

-- 
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-2344) qpid/messaging/uuid.h r899657 breaks Windows build...

2010-01-19 Thread Kerry Bonin (JIRA)
qpid/messaging/uuid.h r899657 breaks Windows build...
-

 Key: QPID-2344
 URL: https://issues.apache.org/jira/browse/QPID-2344
 Project: Qpid
  Issue Type: Bug
  Components: C++ Client
Affects Versions: 0.6
 Environment: Visual Studio 2008
Reporter: Kerry Bonin
Priority: Blocker


The friend declarations break the VS2008 build - the compiler doesn't seem to 
automatically apply the Microsoft declspec from the operators with the friend 
function keyword.

-- 
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-2344) qpid/messaging/uuid.h r899657 breaks Windows build...

2010-01-19 Thread Kerry Bonin (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-2344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kerry Bonin updated QPID-2344:
--

Attachment: uuid.patch

Patch to fix QPID-2344
Adds QPID_CLIENT_EXTERN to friend function operators to fix VS2008 build.

 qpid/messaging/uuid.h r899657 breaks Windows build...
 -

 Key: QPID-2344
 URL: https://issues.apache.org/jira/browse/QPID-2344
 Project: Qpid
  Issue Type: Bug
  Components: C++ Client
Affects Versions: 0.6
 Environment: Visual Studio 2008
Reporter: Kerry Bonin
Priority: Blocker
 Attachments: uuid.patch

   Original Estimate: 1h
  Remaining Estimate: 1h

 The friend declarations break the VS2008 build - the compiler doesn't seem to 
 automatically apply the Microsoft declspec from the operators with the friend 
 function keyword.

-- 
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



  1   2   >