[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&focusedCommentId=17110365#comment-17110365
 ] 

ASF GitHub Bot commented on PROTON-2215:


jiridanek merged pull request #141:
URL: https://github.com/apache/qpid-proton/pull/141


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Windows build fails if CMAKE_MODULE_PATH is not empty
> -
>
> Key: PROTON-2215
> URL: https://issues.apache.org/jira/browse/PROTON-2215
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build
>Affects Versions: proton-c-0.31.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
>  Labels: windows
> Fix For: proton-c-0.32.0
>
>
> In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}:
> {code}
> COMMAND ${PYTHON_EXECUTABLE}
>   ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py 
> $
> {code}
> This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of 
> directories, not a single directory.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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&focusedCommentId=17110366#comment-17110366
 ] 

ASF subversion and git services commented on PROTON-2215:
-

Commit 7f86fa4eb261fad7ade33f62acf3d2ce115e9497 in qpid-proton's branch 
refs/heads/master from Matthieu
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=7f86fa4 ]

PROTON-2215: Windows build fails if CMAKE_MODULE_PATH is not empty (#141)

The previously used CMAKE_MODULE_PATH is actually a list of directories,
and therefore should not be used here.

Co-authored-by: Matthieu Longo 
Co-authored-by: Jiri Danek 

> Windows build fails if CMAKE_MODULE_PATH is not empty
> -
>
> Key: PROTON-2215
> URL: https://issues.apache.org/jira/browse/PROTON-2215
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build
>Affects Versions: proton-c-0.31.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
>  Labels: windows
> Fix For: proton-c-0.32.0
>
>
> In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}:
> {code}
> COMMAND ${PYTHON_EXECUTABLE}
>   ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py 
> $
> {code}
> This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of 
> directories, not a single directory.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] [qpid-proton] jiridanek merged pull request #141: PROTON-2215: Windows build fails if CMAKE_MODULE_PATH is not empty

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&focusedCommentId=17109431#comment-17109431
 ] 

ASF GitHub Bot commented on PROTON-2215:


codecov-io edited a comment on pull request #141:
URL: https://github.com/apache/qpid-proton/pull/141#issuecomment-380504872


   # [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=h1) 
Report
   > Merging 
[#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=desc) into 
[master](https://codecov.io/gh/apache/qpid-proton/commit/7abcfc7aba6cfd1c938324cf34a51555c845a589&el=desc)
 will **decrease** coverage by `0.00%`.
   > The diff coverage is `n/a`.
   
   [![Impacted file tree 
graph](https://codecov.io/gh/apache/qpid-proton/pull/141/graphs/tree.svg?width=650&height=150&src=pr&token=UKKzV9XnFF)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree)
   
   ```diff
   @@Coverage Diff @@
   ##   master #141  +/-   ##
   ==
   - Coverage   81.57%   81.56%   -0.01% 
   ==
 Files 270  270  
 Lines   3643436439   +5 
   ==
   + Hits2972229723   +1 
   - Misses   6712 6716   +4 
   ```
   
   
   | [Impacted 
Files](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree) | 
Coverage Δ | |
   |---|---|---|
   | 
[c/src/core/codec.c](https://codecov.io/gh/apache/qpid-proton/pull/141/diff?src=pr&el=tree#diff-Yy9zcmMvY29yZS9jb2RlYy5j)
 | `82.37% <0.00%> (-0.24%)` | :arrow_down: |
   
   --
   
   [Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=continue).
   > **Legend** - [Click here to learn 
more](https://docs.codecov.io/docs/codecov-delta)
   > `Δ = absolute  (impact)`, `ø = not affected`, `? = missing data`
   > Powered by 
[Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=footer). 
Last update 
[7abcfc7...6376e26](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Windows build fails if CMAKE_MODULE_PATH is not empty
> -
>
> Key: PROTON-2215
> URL: https://issues.apache.org/jira/browse/PROTON-2215
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build
>Affects Versions: proton-c-0.31.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
>  Labels: windows
> Fix For: proton-c-0.32.0
>
>
> In {{tools/cmake/Modules/WindowsC99CheckDef.cmake}}:
> {code}
> COMMAND ${PYTHON_EXECUTABLE}
>   ${CMAKE_MODULE_PATH}/WindowsC99SymbolCheck.py 
> $
> {code}
> This is wrong, if only because {{CMAKE_MODULE_PATH}} is a list of 
> directories, not a single directory.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] [qpid-proton] codecov-io edited a comment on pull request #141: PROTON-2215: Windows build fails if CMAKE_MODULE_PATH is not empty

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&el=h1) 
Report
   > Merging 
[#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=desc) into 
[master](https://codecov.io/gh/apache/qpid-proton/commit/7abcfc7aba6cfd1c938324cf34a51555c845a589&el=desc)
 will **decrease** coverage by `0.00%`.
   > The diff coverage is `n/a`.
   
   [![Impacted file tree 
graph](https://codecov.io/gh/apache/qpid-proton/pull/141/graphs/tree.svg?width=650&height=150&src=pr&token=UKKzV9XnFF)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree)
   
   ```diff
   @@Coverage Diff @@
   ##   master #141  +/-   ##
   ==
   - Coverage   81.57%   81.56%   -0.01% 
   ==
 Files 270  270  
 Lines   3643436439   +5 
   ==
   + Hits2972229723   +1 
   - Misses   6712 6716   +4 
   ```
   
   
   | [Impacted 
Files](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree) | 
Coverage Δ | |
   |---|---|---|
   | 
[c/src/core/codec.c](https://codecov.io/gh/apache/qpid-proton/pull/141/diff?src=pr&el=tree#diff-Yy9zcmMvY29yZS9jb2RlYy5j)
 | `82.37% <0.00%> (-0.24%)` | :arrow_down: |
   
   --
   
   [Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=continue).
   > **Legend** - [Click here to learn 
more](https://docs.codecov.io/docs/codecov-delta)
   > `Δ = absolute  (impact)`, `ø = not affected`, `? = missing data`
   > Powered by 
[Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=footer). 
Last update 
[7abcfc7...6376e26](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] [qpid-proton] jiridanek commented on pull request #141: [windows] build fails if CMAKE_MODULE_PATH is not empty, use CMAKE_SOURCE_DIR instead

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&focusedCommentId=16533574#comment-16533574
 ] 

ASF subversion and git services commented on PROTON-1867:
-

Commit e6a3e5c8a8c9e53c5324a3c641a266792eb57b22 in qpid-proton's branch 
refs/heads/master from [~jr...@redhat.com]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=e6a3e5c ]

PROTON-1867: Position the debug postfix setting before calls to add_library


> Debug libs missing in Windows build
> ---
>
> Key: PROTON-1867
> URL: https://issues.apache.org/jira/browse/PROTON-1867
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Reporter: Justin Ross
>Assignee: Justin Ross
>Priority: Major
> Fix For: proton-c-0.24.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1867) Debug libs missing in Windows build

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&focusedCommentId=16532904#comment-16532904
 ] 

ASF subversion and git services commented on PROTON-1867:
-

Commit ba2975fc49da1761fd4c246d7898544b6b8c4c20 in qpid-proton's branch 
refs/heads/go1 from [~jr...@redhat.com]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=ba2975f ]

PROTON-1867: Restore suffix for debug libs


> Debug libs missing in Windows build
> ---
>
> Key: PROTON-1867
> URL: https://issues.apache.org/jira/browse/PROTON-1867
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Reporter: Justin Ross
>Assignee: Justin Ross
>Priority: Major
> Fix For: proton-c-0.24.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (PROTON-1867) Debug libs missing in Windows build

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 issue #141: [windows] build fails if CMAKE_MODULE_PATH is not em...

2018-04-11 Thread codecov-io
Github user codecov-io commented on the issue:

https://github.com/apache/qpid-proton/pull/141
  
# [Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=h1) 
Report
> Merging 
[#141](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=desc) into 
[master](https://codecov.io/gh/apache/qpid-proton/commit/d58bd7154558a3be3a68dfee71f08c7d76bad958?src=pr&el=desc)
 will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree 
graph](https://codecov.io/gh/apache/qpid-proton/pull/141/graphs/tree.svg?width=650&src=pr&token=UKKzV9XnFF&height=150)](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=tree)

```diff
@@   Coverage Diff   @@
##   master #141   +/-   ##
===
  Coverage   85.86%   85.86%   
===
  Files 236  236   
  Lines   3005930059   
===
  Hits2581125811   
  Misses   4248 4248
```



--

[Continue to review full report at 
Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=continue).
> **Legend** - [Click here to learn 
more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute  (impact)`, `ø = not affected`, `? = missing 
data`
> Powered by 
[Codecov](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=footer). 
Last update 
[d58bd71...884579d](https://codecov.io/gh/apache/qpid-proton/pull/141?src=pr&el=lastupdated).
 Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).



---

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-proton pull request #141: [windows] build fails if CMAKE_MODULE_PATH is...

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 
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&focusedCommentId=16433000#comment-16433000
 ] 

ASF GitHub Bot commented on QPID-7926:
--

Github user asfgit closed the pull request at:

https://github.com/apache/qpid-cpp/pull/13


> [c++ broker] Windows build error "cannot convert from 'int' to 
> 'qpid::sys::PODMutex"
> 
>
> Key: QPID-7926
> URL: https://issues.apache.org/jira/browse/QPID-7926
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: qpid-cpp-1.36.0
> Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build
> Today's master branch
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
>
> {noformat}
> 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 --
> 1>  Logger.cpp
> 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: 
> 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex'
> 1>  No constructor could take the source type, or constructor 
> overload resolution was ambiguous
> {noformat}
> The issue is with the definition of QPID_MUTEX_INITIALIZER.
> In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex 
> structure initializer.
> In Windows it is a naked 0.
> In a stand-alone windows program
> {noformat}
> std::is_pod::value
> {noformat}
> returns false. In Linux the same statement in qpidd broker returns true.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"

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&focusedCommentId=16432999#comment-16432999
 ] 

ASF subversion and git services commented on QPID-7926:
---

Commit 9f823d4df8346e9bf91faeaeeba7896a3a5d332b in qpid-cpp's branch 
refs/heads/master from [~jr...@redhat.com]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-cpp.git;h=9f823d4 ]

QPID-7926: [c++ broker] Windows build error "cannot convert from 'int' to 
'qpid::sys::PODMutex'"

Renamed PODMutex as GlobalMutex. The important point is that it can be used as a
global variable. In POSIX we use a POD class and static initializer to acomplish
this, but on windows we use boost::recursive_mutex, which is documented as being
safe for use as a global variable.

Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 }'
on POSIX.

This closes #11


> [c++ broker] Windows build error "cannot convert from 'int' to 
> 'qpid::sys::PODMutex"
> 
>
> Key: QPID-7926
> URL: https://issues.apache.org/jira/browse/QPID-7926
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: qpid-cpp-1.36.0
> Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build
> Today's master branch
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
>
> {noformat}
> 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 --
> 1>  Logger.cpp
> 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: 
> 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex'
> 1>  No constructor could take the source type, or constructor 
> overload resolution was ambiguous
> {noformat}
> The issue is with the definition of QPID_MUTEX_INITIALIZER.
> In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex 
> structure initializer.
> In Windows it is a naked 0.
> In a stand-alone windows program
> {noformat}
> std::is_pod::value
> {noformat}
> returns false. In Linux the same statement in qpidd broker returns true.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-cpp pull request #13: QPID-7926: [c++ broker] Windows build error "cann...

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&focusedCommentId=16431303#comment-16431303
 ] 

Alan Conway commented on QPID-7926:
---

I've put a fix at [https://github.com/apache/qpid-cpp/pull/13]

The master branch is broken on windows right now (on Appveyor) and I don't have 
a windows box to build & test, [~chug]can you commit this when the master 
branch is fixed?

> [c++ broker] Windows build error "cannot convert from 'int' to 
> 'qpid::sys::PODMutex"
> 
>
> Key: QPID-7926
> URL: https://issues.apache.org/jira/browse/QPID-7926
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: qpid-cpp-1.36.0
> Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build
> Today's master branch
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>Priority: Major
>
> {noformat}
> 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 --
> 1>  Logger.cpp
> 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: 
> 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex'
> 1>  No constructor could take the source type, or constructor 
> overload resolution was ambiguous
> {noformat}
> The issue is with the definition of QPID_MUTEX_INITIALIZER.
> In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex 
> structure initializer.
> In Windows it is a naked 0.
> In a stand-alone windows program
> {noformat}
> std::is_pod::value
> {noformat}
> returns false. In Linux the same statement in qpidd broker returns true.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"

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&focusedCommentId=16431298#comment-16431298
 ] 

ASF GitHub Bot commented on QPID-7926:
--

Github user alanconway commented on the issue:

https://github.com/apache/qpid-cpp/pull/13
  
This patch cleas up a bit rather than working around the problem like pull 
#11 (which would also work.)


> [c++ broker] Windows build error "cannot convert from 'int' to 
> 'qpid::sys::PODMutex"
> 
>
> Key: QPID-7926
> URL: https://issues.apache.org/jira/browse/QPID-7926
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: qpid-cpp-1.36.0
> Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build
> Today's master branch
>Reporter: Chuck Rolke
>Priority: Major
>
> {noformat}
> 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 --
> 1>  Logger.cpp
> 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: 
> 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex'
> 1>  No constructor could take the source type, or constructor 
> overload resolution was ambiguous
> {noformat}
> The issue is with the definition of QPID_MUTEX_INITIALIZER.
> In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex 
> structure initializer.
> In Windows it is a naked 0.
> In a stand-alone windows program
> {noformat}
> std::is_pod::value
> {noformat}
> returns false. In Linux the same statement in qpidd broker returns true.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPID-7926) [c++ broker] Windows build error "cannot convert from 'int' to 'qpid::sys::PODMutex"

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&focusedCommentId=16431294#comment-16431294
 ] 

ASF GitHub Bot commented on QPID-7926:
--

GitHub user alanconway opened a pull request:

https://github.com/apache/qpid-cpp/pull/13

QPID-7926: [c++ broker] Windows build error "cannot convert from 'int…

…' to 'qpid::sys::PODMutex'"

Renamed PODMutex as GlobalMutex. The important point is that it can be used 
as a
global variable. In POSIX we use a POD class and static initializer to 
acomplish
this, but on windows we use boost::recursive_mutex, which is documented as 
being
safe for use as a global variable.

Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 
}'
on POSIX.

This closes #11

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/alanconway/qpid-cpp winfix

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/qpid-cpp/pull/13.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #13


commit e078f320b656fb1b5c79b3a9e490fca23e4d03f7
Author: Justin Ross 
Date:   2018-03-28T13:40:03Z

QPID-7926: [c++ broker] Windows build error "cannot convert from 'int' to 
'qpid::sys::PODMutex'"

Renamed PODMutex as GlobalMutex. The important point is that it can be used 
as a
global variable. In POSIX we use a POD class and static initializer to 
acomplish
this, but on windows we use boost::recursive_mutex, which is documented as 
being
safe for use as a global variable.

Modified the QPID_MUTEX_INITIALIZER macro to be empty on windows and '= { 0 
}'
on POSIX.

This closes #11




> [c++ broker] Windows build error "cannot convert from 'int' to 
> 'qpid::sys::PODMutex"
> 
>
> Key: QPID-7926
> URL: https://issues.apache.org/jira/browse/QPID-7926
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: qpid-cpp-1.36.0
> Environment: Windows Server 2012 R2, Visual Studio 2012, x64 build
> Today's master branch
>Reporter: Chuck Rolke
>Priority: Major
>
> {noformat}
> 1>-- Build started: Project: qpidcommon, Configuration: Debug x64 --
> 1>  Logger.cpp
> 1>D:\Users\crolke\git\qpid-cpp\src\qpid\log\Logger.cpp(48): error C2440: 
> 'initializing' : cannot convert from 'int' to 'qpid::sys::PODMutex'
> 1>  No constructor could take the source type, or constructor 
> overload resolution was ambiguous
> {noformat}
> The issue is with the definition of QPID_MUTEX_INITIALIZER.
> In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex 
> structure initializer.
> In Windows it is a naked 0.
> In a stand-alone windows program
> {noformat}
> std::is_pod::value
> {noformat}
> returns false. In Linux the same statement in qpidd broker returns true.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[GitHub] qpid-cpp pull request #13: QPID-7926: [c++ broker] Windows build error "cann...

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 
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&focusedCommentId=16337697#comment-16337697
 ] 

Robbie Gemmell commented on PROTON-1654:


The change was further altered in 
https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=b95f752 that 
referenced PROTON-1653, perhaps in error.

> Windows build does not compile the examples that require C++11
> --
>
> Key: PROTON-1654
> URL: https://issues.apache.org/jira/browse/PROTON-1654
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: cpp-binding
>Affects Versions: proton-c-0.18.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
> Fix For: proton-c-0.19.0
>
>
> * scheduled_send
> * multithreaded_client
> * multithreaded_client_flow_control
> Do not get built on Windows because C++11 examples are explicitly excluded 
> there.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11

2018-01-24 Thread Robbie Gemmell (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-1654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16337688#comment-16337688
 ] 

Robbie Gemmell commented on PROTON-1654:


The last commit is actually in 0.20, not 0.19.0 as the fix version states. 
Should have had its own JIRA.

> Windows build does not compile the examples that require C++11
> --
>
> Key: PROTON-1654
> URL: https://issues.apache.org/jira/browse/PROTON-1654
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: cpp-binding
>Affects Versions: proton-c-0.18.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
> Fix For: proton-c-0.19.0
>
>
> * scheduled_send
> * multithreaded_client
> * multithreaded_client_flow_control
> Do not get built on Windows because C++11 examples are explicitly excluded 
> there.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11

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&focusedCommentId=16313822#comment-16313822
 ] 

ASF subversion and git services commented on PROTON-1654:
-

Commit 9cfe6c1db97633ad4704d4f828fa86c1fc1a1119 in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=9cfe6c1 ]

PROTON-1654: [C++ binding] Fix C++03 library builds


> Windows build does not compile the examples that require C++11
> --
>
> Key: PROTON-1654
> URL: https://issues.apache.org/jira/browse/PROTON-1654
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: cpp-binding
>Affects Versions: proton-c-0.18.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
> Fix For: proton-c-0.19.0
>
>
> * scheduled_send
> * multithreaded_client
> * multithreaded_client_flow_control
> Do not get built on Windows because C++11 examples are explicitly excluded 
> there.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11

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&focusedCommentId=16289610#comment-16289610
 ] 

ASF subversion and git services commented on PROTON-1654:
-

Commit 1c1bfadb4eadcc0f17ca1ad650f4d85d349ccc8c in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=1c1bfad ]

PROTON-1654: [C++ binding] Fix testing examples on VS 2010


> Windows build does not compile the examples that require C++11
> --
>
> Key: PROTON-1654
> URL: https://issues.apache.org/jira/browse/PROTON-1654
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: cpp-binding
>Affects Versions: proton-c-0.18.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
> Fix For: proton-c-0.19.0
>
>
> * scheduled_send
> * multithreaded_client
> * multithreaded_client_flow_control
> Do not get built on Windows because C++11 examples are explicitly excluded 
> there.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (PROTON-1654) Windows build does not compile the examples that require C++11

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&focusedCommentId=16285387#comment-16285387
 ] 

ASF subversion and git services commented on PROTON-1654:
-

Commit 413e09375c21b87eab59c1ee31c63d336f89ba49 in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=413e093 ]

PROTON-1654: [C++ binding] Fix building examples on VS 2010


> Windows build does not compile the examples that require C++11
> --
>
> Key: PROTON-1654
> URL: https://issues.apache.org/jira/browse/PROTON-1654
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: cpp-binding
>Affects Versions: proton-c-0.18.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
> Fix For: proton-c-0.19.0
>
>
> * scheduled_send
> * multithreaded_client
> * multithreaded_client_flow_control
> Do not get built on Windows because C++11 examples are explicitly excluded 
> there.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (PROTON-1654) Windows build does not compile the examples that require C++11

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&focusedCommentId=16277266#comment-16277266
 ] 

ASF subversion and git services commented on PROTON-1654:
-

Commit f88c826c62f7aa624e1388131f4042e88f6a32ff in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=f88c826 ]

PROTON-1654: [C++ binding] Improve turning C++ features on/off
- Specifically for gcc 4.4 and Visual Studio compilers where this is a problem


> Windows build does not compile the examples that require C++11
> --
>
> Key: PROTON-1654
> URL: https://issues.apache.org/jira/browse/PROTON-1654
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: cpp-binding
>Affects Versions: proton-c-0.18.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
> Fix For: proton-c-0.19.0
>
>
> * scheduled_send
> * multithreaded_client
> * multithreaded_client_flow_control
> Do not get built on Windows because C++11 examples are explicitly excluded 
> there.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (PROTON-1654) Windows build does not compile the examples that require C++11

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&focusedCommentId=16226569#comment-16226569
 ] 

Robbie Gemmell commented on PROTON-1654:


Some other commits toward 0.18.1 look to have touched the periphery of these 
bits, but I'm not clear whether its still the case that they don't get built on 
Windows. In any case, this is marked as an improvement and the example code 
itself being present is really the main thing for now, so if this wasn't done 
indirectly already then it can wait for the next release so that 0.18.1 can 
proceed as planned. I'll bump the fix-version to 0.19.0 for now, and we can 
update it later as appropriate.

> Windows build does not compile the examples that require C++11
> --
>
> Key: PROTON-1654
> URL: https://issues.apache.org/jira/browse/PROTON-1654
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: cpp-binding
>Affects Versions: proton-c-0.18.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
> Fix For: proton-c-0.19.0
>
>
> * scheduled_send
> * multithreaded_client
> * multithreaded_client_flow_control
> Do not get built on Windows because C++11 examples are explicitly excluded 
> there.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (PROTON-1654) Windows build does not compile the examples that require C++11

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

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_ptr' to 'bool'
> [C:\qpid\qpid\trunk-build\src\qpidclient.vcxproj]
> >No user-defined-conversion operator available that can
> > perform this conversion, or the operator cannot be called
> 
> Yes, that was me. Just running tests on a fix, and will then check it in.
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional
> commands, e-mail: dev-h...@qpid.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



Re: C++ client Windows build problem

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_ptr' to 
'bool' [C:\qpid\qpid\trunk-build\src\qpidclient.vcxproj]
   No user-defined-conversion operator available that can perform this 
conversion, or the operator cannot be called


Yes, that was me. Just running tests on a fix, and will then check it in.


-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



C++ client Windows build problem

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_ptr' to 
'bool' [C:\qpid\qpid\trunk-build\src\qpidclient.vcxproj]
  No user-defined-conversion operator available that can perform this 
conversion, or the operator cannot be called

-Steve

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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
> 2>C:\Program Files (x86)\Microsoft Visual Studio 
> 10.0\VC\include\utility(163): error C2440: 'initializing' : cannot convert 
> from 'int' to 'qpid::broker::TxBuffer *'
> 2>  Conversion from integral type to pointer type requires 
> reinterpret_cast, C-style cast or function-style cast
> 2>  C:\Program Files (x86)\Microsoft Visual Studio 
> 10.0\VC\include\utility(247) : see reference to function template 
> instantiation 'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<_Ty,_Ty>(_Other1 
> &&,_Other2 &&)' being compiled
> 2>  with
> 2>  [
> 2>  _Ty1=qpid::broker::TxBuffer *,
> 2>  _Ty2=uint64_t,
> 2>  _Ty=int,
> 2>  _Other1=int,
> 2>  _Other2=int
> 2>  ]
> 2>  ..\..\cpp\src\qpid\broker\amqp\Session.cpp(742) : see reference 
> to function template instantiation 
> 'std::pair<_Ty1,_Ty2>::pair(_Other1 &&,_Other2 &&)' being compiled
> 2>  with
> 2>  [
> 2>  _Ty1=qpid::broker::TxBuffer *,
> 2>  _Ty2=uint64_t,
> 2>  _Other1=int,
> 2>  _Other2=int
> 2>  ]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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-tabpanel&focusedCommentId=14221520#comment-14221520
 ] 

ASF subversion and git services commented on QPID-6241:
---

Commit 1641014 from c...@apache.org in branch 'qpid/trunk'
[ https://svn.apache.org/r1641014 ]

QPID-6241: Windows build fails. Add c-style cast to 0 for creating a null 
pointer.

> Windows build fails VS2010, x64
> ---
>
> Key: QPID-6241
> URL: https://issues.apache.org/jira/browse/QPID-6241
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: 0.31
> Environment: Visual Studio 2010, x64
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>
> {noformat}
> 2>-- Build started: Project: amqp, Configuration: Debug x64 --
> 2>  Session.cpp
> 2>C:\Program Files (x86)\Microsoft Visual Studio 
> 10.0\VC\include\utility(163): error C2440: 'initializing' : cannot convert 
> from 'int' to 'qpid::broker::TxBuffer *'
> 2>  Conversion from integral type to pointer type requires 
> reinterpret_cast, C-style cast or function-style cast
> 2>  C:\Program Files (x86)\Microsoft Visual Studio 
> 10.0\VC\include\utility(247) : see reference to function template 
> instantiation 'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<_Ty,_Ty>(_Other1 
> &&,_Other2 &&)' being compiled
> 2>  with
> 2>  [
> 2>  _Ty1=qpid::broker::TxBuffer *,
> 2>  _Ty2=uint64_t,
> 2>  _Ty=int,
> 2>  _Other1=int,
> 2>  _Other2=int
> 2>  ]
> 2>  ..\..\cpp\src\qpid\broker\amqp\Session.cpp(742) : see reference 
> to function template instantiation 
> 'std::pair<_Ty1,_Ty2>::pair(_Other1 &&,_Other2 &&)' being compiled
> 2>  with
> 2>  [
> 2>  _Ty1=qpid::broker::TxBuffer *,
> 2>  _Ty2=uint64_t,
> 2>  _Other1=int,
> 2>  _Other2=int
> 2>  ]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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
2>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(163): 
error C2440: 'initializing' : cannot convert from 'int' to 
'qpid::broker::TxBuffer *'
2>  Conversion from integral type to pointer type requires 
reinterpret_cast, C-style cast or function-style cast
2>  C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\utility(247) : see reference to function template instantiation 
'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<_Ty,_Ty>(_Other1 &&,_Other2 &&)' being 
compiled
2>  with
2>  [
2>  _Ty1=qpid::broker::TxBuffer *,
2>  _Ty2=uint64_t,
2>  _Ty=int,
2>  _Other1=int,
2>  _Other2=int
2>  ]
2>  ..\..\cpp\src\qpid\broker\amqp\Session.cpp(742) : see reference to 
function template instantiation 'std::pair<_Ty1,_Ty2>::pair(_Other1 
&&,_Other2 &&)' being compiled
2>  with
2>  [
2>  _Ty1=qpid::broker::TxBuffer *,
2>  _Ty2=uint64_t,
2>  _Other1=int,
2>  _Other2=int
2>  ]
{noformat}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-5100) C++ Broker windows build exports amqp library classes in qpidcommon dll

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] [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-tabpanel&focusedCommentId=13752768#comment-13752768
 ] 

ASF subversion and git services commented on QPID-5100:
---

Commit 1518337 from c...@apache.org in branch 'qpid/trunk'
[ https://svn.apache.org/r1518337 ]

QPID-5102: C++ Broker Windows build with PROTON needs new _EXTERN statements.

Note that this patch supplies only _EXTERNs. It does not change the build for 
finding PROTON nor does it correct the QPID-5100 amqp/amqpc library export 
issues.

> C++ Broker windows build exports amqp library classes in qpidcommon dll
> ---
>
> Key: QPID-5100
> URL: https://issues.apache.org/jira/browse/QPID-5100
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: 0.22
> Environment: Windows build
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>
> The symbol export mechanism for the ampq library has an issue whereby all the 
> exported symbols for amqp.dll are linked into qpidcommon.dll and exported 
> from there.
> To expose all the exports use:
> {noformat}
> cd qpid/cpp
> find . -name "*.h" | xargs grep _EXTERN
> {noformat}
> The *_EXTERN then indicates for each symbol which export library the symbol 
> originates. The symbols in question are all the ./amqp/ symbols pegged with 
> the QPID_COMMON_EXTERN. For example:
> {noformat}
> ./amqp/Decoder.h:QPID_COMMON_EXTERN Decoder(const char*, size_t);
> ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence8();
> ./amqp/Decoder.h:QPID_COMMON_EXTERN CharSequence readSequence32();
> {noformat}
> The fix for this problem is to copy one of the ImportExport.h pattern files 
> and make it work for compiler symbol amqp_EXPORTS. Then change all the 
> QPID_COMMON_EXPORTS in /amqp/*.h to QPID_AMQP_EXPORTS.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-5102) C++ Broker windows build needs many xxx_EXTERNs when PROTON is included

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-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-tabpanel&focusedCommentId=13752767#comment-13752767
 ] 

ASF subversion and git services commented on QPID-5102:
---

Commit 1518337 from c...@apache.org in branch 'qpid/trunk'
[ https://svn.apache.org/r1518337 ]

QPID-5102: C++ Broker Windows build with PROTON needs new _EXTERN statements.

Note that this patch supplies only _EXTERNs. It does not change the build for 
finding PROTON nor does it correct the QPID-5100 amqp/amqpc library export 
issues.

> C++ Broker windows build needs many xxx_EXTERNs when PROTON is included
> ---
>
> Key: QPID-5102
> URL: https://issues.apache.org/jira/browse/QPID-5102
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: 0.22
> Environment: windows build with proton
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>
> AMQP 1.0 usage invokes new library linkage patterns that require explicit 
> export callouts.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-5102) C++ Broker windows build needs many xxx_EXTERNs when PROTON is included

2013-08-28 Thread Chuck Rolke (JIRA)
Chuck Rolke created QPID-5102:
-

 Summary: C++ Broker windows build needs many xxx_EXTERNs when 
PROTON is included
 Key: QPID-5102
 URL: https://issues.apache.org/jira/browse/QPID-5102
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.22
 Environment: windows build with proton
Reporter: Chuck Rolke
Assignee: Chuck Rolke


AMQP 1.0 usage invokes new library linkage patterns that require explicit 
export callouts.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer

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] [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-tabpanel&focusedCommentId=13752580#comment-13752580
 ] 

ASF subversion and git services commented on QPID-5101:
---

Commit 1518285 from c...@apache.org in branch 'qpid/trunk'
[ https://svn.apache.org/r1518285 ]

QPID-5101: C++ Broker Windows missing SaslFactory::createServer for AMQP 1.0

> C++ Broker windows build is missing SaslFactory::createServer
> -
>
> Key: QPID-5101
> URL: https://issues.apache.org/jira/browse/QPID-5101
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: 0.22
> Environment: Windows platform-specific
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
>
> Function was added to unix builds on 2012-10-19 but never added to windows 
> platform.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-5101) C++ Broker windows build is missing SaslFactory::createServer

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] [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] [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-tabpanel&focusedCommentId=13738061#comment-13738061
 ] 

Steve Huston commented on QPID-1675:


I am out of the office until Monday morning, August 26, 2013.

ACE support issues will be responded to according to your support agreement. 
Please ensure that you submit your issues either via support.riverace.com or 
supp...@riverace.com.


> add Windows build and test notes to wiki
> 
>
> Key: QPID-1675
> URL: https://issues.apache.org/jira/browse/QPID-1675
> Project: Qpid
>  Issue Type: Improvement
>  Components: Build Tools, C++ Broker, C++ Client, Interop Testing, 
> Python Test Suite, Website
>Affects Versions: M4
> Environment: Hardware:
> Any
> Windows:
> 
> Windows Vista (64 bit)
> Windows Server 2008 (64 bit).
> Windows XP (32 bit)
> Visual Studio:
> Visual Studio 2008 Express (32 bit C++ package)
> Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages)
> Visual Studio 2008 Professional (32 bit and 64 bit C++ packages)
>Reporter: Vince Seavello
>Assignee: Steve Huston
>Priority: Trivial
>  Labels: starter
> Fix For: 0.6
>
>
> 1) Introduction
> The following are notes for building and testing QPID M4 on Windows.
> This document is split into 4 sections:
>   - setup for building QPID M4 on Windows. This includes
>   obtaining sources, supporting technologies, installation
>   and configuration of the build environment.
>   - building QPID M4 on Windows.
>   - running the Linux test suites against the Windows QPID
>   broker.
>   - building the tests on a Windows system.
> These notes are intended to highlight issues discovered during the build and
> testing of QPID on Windows. It's a work in progress.
> Comments welcome.
> 2) Setup of QPID M4 on Windows
> 2.1) Obtaining the sources
> M4 C++ broker and client source archive is available on the QPID web site.
>   http://www.apache.org/dist/qpid/M4/qpid-cpp-M4.tar.gz
> The sources contained here will build a Static_Debug version of the broker
> and client libraries. To be able to build a Static_Release version, replace
> the file cpp/src/qpid/InlineAllocator.h with the M5 version of the file:
>   
> https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/src/qpid/InlineAllocator.h
> 2.2) Setting up for the build
> Builds have been taking place using a variety of platforms and versions
> of Visual Studio. Platforms include:
> Windows:
>   Windows Vista (64 bit)
>   Windows Server 2008 (64 bit).
>   Windows XP (32 bit)
> Visual Studio:
>   Visual Studio 2008 Express (32 bit C++ package)
>   Visual Studio Team Suite 2008 (32 bit and 64 bit C++ packages)
>   Visual Studio 2008 Professional (32 bit and 64 bit C++ packages)
> 2.3) Technologies Dependencies
> 2.3.1) boost
>   The stated requirement is boost 1.35.0. 1.36.0 is also being tested in
>   our labs. There are only a few version compatibility issues detected. 
>   You can find install images for boost at:
> http://www.boostpro.com/boost_1_35_0_setup.exe
> http://www.boostpro.com/boost_1_36_0_setup.exe
>   Once you've installed one of these, set your environment variables:
>   for 1.35.0:
> BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_35_0
> BOOST_VERSION = 103500
> for 1.36.0:
>   BOOST_ROOT = C:\Program Files (x86)\boost\boost_1_36_0
>   BOOST_VERSION = 103600
>   
>   Note: "Program Files (x86)" is "Program Files" on the 32 bit system.
>   The boost libs are 32 bit. When building on a 64 bit system the 32
>   bit boost libs are installed in "Program Files (x86)". 64 bit boost
>   build is being looked into.
> 2.3.2) python
>   Use Python 2.6, which is the stated requirement for the QPID build.
>   Pick up a copy at:
> http://www.python.org/ftp/python/2.6/python-2.6.msi
>   You must include the python directory in the environment variable PATH.
>   Typically, python is installed in:
> C:\python26
>   test to see that python is installed correctly and that you have the 
>   correct version:
> C:\>python --version
> Python 2.6.1
> 2.3.3) ruby
>   Use Ruby 1.8.6, which is the required version. Pick up a copy at:
> http://rubyforge.org/frs/?group_id=167
>  

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

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
>   

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

[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

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

2013-07-29 Thread Justin Ross (JIRA)

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

Justin Ross updated QPID-2408:
--

Fix Version/s: 0.8

> C++ ClientSessionTest.cpp r910289 breaks Windows build
> --
>
> Key: QPID-2408
> URL: https://issues.apache.org/jira/browse/QPID-2408
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Client
>Affects Versions: 0.7
>Reporter: Steve Huston
>Assignee: Steve Huston
> Fix For: 0.8
>
>
> Use of usleep() is not portable; use qpid::sys::usleep() instead.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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 ' 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 ' 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 ' 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-10 Thread Justin Ross (Commented) (JIRA)

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

Justin Ross commented on QPID-3900:
---

It is indeed trivial.  Reviewed by Steve and approved for 0.16.
    
> Windows build fails to compile store ms-clfs
> 
>
> Key: QPID-3900
> URL: https://issues.apache.org/jira/browse/QPID-3900
> Project: Qpid
>  Issue Type: Bug
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
> Fix For: 0.17
>
>
> missing a '#include ' in Transaction.h

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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

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

Steve Huston commented on QPID-3900:


And, indeed, we do need to backport it to 0.16 - good thinking, Mr.Chug :-)

    
> Windows build fails to compile store ms-clfs
> 
>
> Key: QPID-3900
> URL: https://issues.apache.org/jira/browse/QPID-3900
> Project: Qpid
>  Issue Type: Bug
>Reporter: Chuck Rolke
>Assignee: Chuck Rolke
> Fix For: 0.17
>
>
> missing a '#include ' in Transaction.h

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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 ' 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 ' in Transaction.h

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



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

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

[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



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] 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-03-01 Thread David Hickerson (JIRA)

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

David Hickerson commented on QPID-3083:
---

It is the newer version of Ruby (1.9.2) that was causing the problems. I 
uninstalled it and installed 1.8.6, and the build script worked. It created the 
.sln and .vcproj files. I have it compiling now and so far have seen no errors.

So there is an issue with the current build system and using Ruby 1.9.2. I 
would recommend renaming this issue to 'Build script issue with new Ruby 
version 1.9.2' or closing and opening a new one cleaned up some.

Steve, Thank you.


Dave





> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-03-01 Thread Steve Huston (JIRA)

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

Steve Huston commented on QPID-3083:


Just another mention... (and thanks for the complete build output!) the files 
that do get generated are QMF-related and are generated via python. So the kit 
itself is probably intact.

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-03-01 Thread Steve Huston (JIRA)

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

Steve Huston commented on QPID-3083:


The ruby version may be it... I've been using 1.8, and RHEL 5 ships 
1.8.something. I'm told that ruby 1.9 is different but I don't know enough 
details to know if that's the whole story.

Is there a chance you can drop back to a 1.8.something ruby and retry?

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-02-28 Thread David Hickerson (JIRA)
s\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl
ientConnectFail.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl
ientDisconnect.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr
okerLinkUp.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr
okerLinkDown.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu
eueDeclare.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu
eueDelete.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx
changeDeclare.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx
changeDelete.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBi
nd.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn
bind.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventSu
bscribe.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn
subscribe.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl
ientConnect.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl
ientConnectFail.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventCl
ientDisconnect.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr
okerLinkUp.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBr
okerLinkDown.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu
eueDeclare.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventQu
eueDelete.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx
changeDeclare.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventEx
changeDelete.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventBi
nd.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn
bind.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventSu
bscribe.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/EventUn
subscribe.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/Package
.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\broker/Package
.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Acl.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Acl.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventAllow
.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventDeny.
h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL
oaded.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL
oadFailed.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventAllow
.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventDeny.
cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL
oaded.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/EventFileL
oadFailed.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Package.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\acl/Package.cp
p
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Cluste
r.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Cluste
r.cpp
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/ArgsCl
usterStopClusterNode.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Packag
e.h
Generated: c:\dev\tools\qpid\qpid-0.8\cpp\src\qmf\org\apache\qpid\cluster/Packag
e.cpp
Generated: managementgen.cmake
CMake Error at src/CMakeLists.txt:224 (include):
  include could not find load file:

C:/dev/tools/Qpid/qpid-0.8/cpp/src/rubygen.cmake




Variable Name: BUILD_ACL
Description: Build ACL enforcement broker plugin
Current Value: ON
New Value (Enter to keep current value):
^C

Thanks,

Dave

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
&g

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

2011-02-28 Thread David Hickerson (JIRA)

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

David Hickerson commented on QPID-3083:
---

I have version:
ruby 1.9.2p136 (2010-12-25) [i386-mingw32]

Thanks,

Dave

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-02-26 Thread Steve Huston (JIRA)

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

Steve Huston commented on QPID-3083:


Unless the ruby scripts were damaged during packaging/unpackaging there 
shouldn't be any errors - they run correctly on Windows and Linux in 
development.

Could you please, at the command prompt where you are running cmake, type:

ruby --version

and let us know what you get?

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-02-25 Thread David Hickerson (JIRA)

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

David Hickerson commented on QPID-3083:
---

Turns out that is gzip, not cygwin.

I have been looking at the ruby files: amqpgen.rg and cppgen.rb. ---Disclaimer: 
I am a C++/Java guy, not ruby.

In amqpgen.rb, by adding underscores to type on line 229:
  amqp_attr_reader :type

and 248:
  amqp_attr_reader :type, :default, :code, :required


the errors in that file go away, however I get errors in cppgen.rb:

C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:151:in `amqp2cpp': undefined 
method `amqp2cpp' for
nil:NilClass (NoMethodError)
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:58:in 
`domain_h'
from 
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:173:in `block (3 
levels) i
n gen_specification_fwd'
from 
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:171:in `each'
from 
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:171:in `block (2 
levels) i
n gen_specification_fwd'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:358:in `namespace'
from 
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:169:in `block in 
gen_speci
fication_fwd'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:326:in `block in 
h_file'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:502:in `file'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/cppgen.rb:322:in `h_file'
from 
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:167:in 
`gen_specification_
fwd'
from 
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:379:in `generate'
from 
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/0-10/specification.rb:389:in `'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:74:in `load'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:74:in `block in 
'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:70:in `each'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:70:in `'
Generated C:/dev/tools/Qpid/qpid-0.8/cpp/src/tests/allSegmentTypes.h
Generated C:/dev/tools/Qpid/qpid-0.8/cpp/src/qpid/amqp_0_10/exceptions.h
Generated C:/dev/tools/Qpid/qpid-0.8/cpp/src/qpid/amqp_0_10/handlers.h

So looking at the code in that location I see:
149  def amqp2cpp()
150return "ArrayDomain<#{array_type(name).amqp2cpp}> " if type_=="array"
151return type_.amqp2cpp
152  end

where on 151 type_ is calling amqp2cpp. This makes me wonder whether putting in 
those underscores on the declarations of type in amqpgen.rb was the right fix, 
especially after this comment in cppgen.rb on line 53:
# Names that need a trailing "_" to avoid clashes.

In class String in cppgen.rb, it defines a amqp2cpp method, so I was wondering 
if that is what "type" should be in the amqpgen.rb and it is passed in some how 
to the call on line 151 of cppgen.rb. I would then guess that "type_" would be 
defined in the class AmqpElement. 




> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-02-25 Thread Chuck Rolke (JIRA)

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

Chuck Rolke commented on QPID-3083:
---

Sorry I haven't had  time to set up my Win 7 environment today.

Looking at your env.txt, though, I can see something for you to try. Your path 
has 

C:\Program Files (x86)\GnuWin32\bin

ahead of your installed CMake, doxygen, Python, and Ruby. Make sure that you 
are not running a GnuWin32 version of any of those utilities. Or temporarily 
take GnuWin32 out of your path and try again. I use 'which' or '--version' to 
ID the copy of the utility that'll run from my command prompt.

Again, I can't prove anything but I've been burned when cygwin snuck in usurped 
some commands used in the build with bad results. Cygwin even hijacks command 
prompt builtins (mkdir, echo) so I often run with no cygwin in my path at all.


> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-02-25 Thread David Hickerson (JIRA)

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

David Hickerson commented on QPID-3083:
---

HI Chuck,

Looking back though the cmake output, I found this:
C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:233:in `uses': undefined 
local variable or method
`type_' for # (NameError)
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:226:in 
`initialize'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:118:in `new'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:118:in `wrap'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:125:in `block in 
initialize'
from C:/Ruby192/lib/ruby/1.9.1/rexml/element.rb:906:in `block in each'
from C:/Ruby192/lib/ruby/1.9.1/rexml/xpath.rb:64:in `each'
from C:/Ruby192/lib/ruby/1.9.1/rexml/xpath.rb:64:in `each'
from C:/Ruby192/lib/ruby/1.9.1/rexml/element.rb:906:in `each'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:125:in `map'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:125:in 
`initialize'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/amqpgen.rb:434:in 
`initialize'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:44:in `new'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:44:in `block in 
parse_specs'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:43:in `each'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:43:in `parse_specs'
from C:/dev/tools/Qpid/qpid-0.8/cpp/rubygen/generate:68:in `'

In amqpgen.rb, I am seeing :
class AmqpDomain < AmqpElement
  def initialize(xml, parent)
super
root.used_by[uses].push(fqname) if uses and uses.index('.') 
  end
  
  amqp_attr_reader :type<--- I am no 
ruby guy, but are we missing a _ on type here
  amqp_single_child_reader :struct # preview
  amqp_single_child_reader :enum

  def uses() type_=="array" ? ArrayTypes[name] : type_; end
end

I added a underscore and tried cmake again and it complained at 244 of the same 
problem.

I am including my outputs as requested.

Thanks,

Dave


> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
> Attachments: cmake_output.txt, env.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



[jira] Updated: (QPID-3083) C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is not in the distribution at that location

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-24 Thread Chuck Rolke (JIRA)

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

Chuck Rolke commented on QPID-3083:
---

Hi David,

rubygen.cmake is another generated file. There's a lot of generated files.

In qpid-0.8 the Windows build should work. There were a few missing files in 
qpid-cpp-0.8 that are being corrected for 0.10, so don't use qpid-cpp-0.8 under 
windows.

Could you post a listing of your environment (command prompt SET output) and 
the cmake output?

-Chuck

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



[jira] Commented: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location

2011-02-24 Thread David Hickerson (JIRA)

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

David Hickerson commented on QPID-3085:
---

See comment under QPID-3083 .

> C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that 
> file is not in the distribution at that location
> --
>
> Key: QPID-3085
> URL: https://issues.apache.org/jira/browse/QPID-3085
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/client/Message.h:  #include "qpid/framing/MessageProperties.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> MessageProperties.h does not exist at that location. 

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-02-24 Thread David Hickerson (JIRA)

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

David Hickerson commented on QPID-3083:
---

I ran cmake -i under the quip\cpp like what was stated in the INSTALL-WINDOWS 
file, but did get this cmake error:
CMake Error at src/CMakeLists.txt:224 (include):
  include could not find load file:

C:/dev/tools/Qpid/qpid-0.8/cpp/src/rubygen.cmake

I had read the wiki stating that the cmake build method was not finished and 
had got project files out of the cmake -i, so I assumed that was an in work 
issue that did not affect the current build. 

rubygen.cmake is no where in the distro, so I assume that is the real issue 
here.

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



[jira] Commented: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location

2011-02-24 Thread Chuck Rolke (JIRA)

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

Chuck Rolke commented on QPID-3085:
---

Please see QPID-3083 for description of where the file comes from.

Also, please see file qpid\cpp\bindings\qpid\dotnet\configure-windows.ps1 for a 
script designed for Windows to get 32-bit and 64-bit out-of-source build trees 
started. Even if you don't run the script to create out-of-source built trees 
you can read the commentary to understand the build environment a little more 
or to see example CMake command lines.

> C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that 
> file is not in the distribution at that location
> --
>
> Key: QPID-3085
> URL: https://issues.apache.org/jira/browse/QPID-3085
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/client/Message.h:  #include "qpid/framing/MessageProperties.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> MessageProperties.h does not exist at that location. 

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



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

2011-02-24 Thread Chuck Rolke (JIRA)

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

Chuck Rolke commented on QPID-3083:
---

The file is not part of the source kit. It is generated when you run CMake.

When you run CMake from a given directory, say , it will produce file 
\qpid-cpp.sln.
Then from there CMake will produce \include\qpid\framing\constants.h.

When I first started on this project I was running CMake in the qpid\cpp 
directory. This works
for just one platform, say x86, but fails if you try to build a second platform 
like x64. Lately
I run CMake from a directory under qpid\ to be a peer directory of qpid\cpp. 
Usually I create
qpid\b32 and qpid\b64 to build 32-bit and 64-bit variants.

So if you can get CMake to work your constants.h file will be generated in a 
directory relative
to where CMake ran.

> C++ Windows Build is looking for 'qpid/framing/constants.h', but that file is 
> not in the distribution at that location
> --
>
> Key: QPID-3083
> URL: https://issues.apache.org/jira/browse/QPID-3083
> Project: Qpid
>  Issue Type: Bug
>  Components: Build Tools, C++ Broker, C++ Client, C++ Clustering
>Affects Versions: 0.8
> Environment: Windows 7 OS, MS Visual Studio 2008, CMake, Ruby, Python
>Reporter: David Hickerson
>  Labels: build
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> qpid/Exception.h:  #include "qpid/framing/constants.h" 
> in the cpp portion of the Full Source Distribution of the 0.8 source, 
> constants.h does not exist at that location. One was found at 
> qpid-0.8\cpp\src\qpid\replication , but it is not clear as to if that was the 
> intended file.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



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



[jira] Updated: (QPID-3085) C++ Windows Build is looking for 'qpid/framing/MessageProperties.h', but that file is not in the distribution at that location

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



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

2010-06-11 Thread Chuck Rolke (JIRA)

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

Chuck Rolke updated QPID-2667:
--

Attachment: cpp_install_windows.patch

This patch describes the cmake step, which is critical to getting a windows 
build.

> Cpp INSTALL-WINDOWS build instructions are out of date
> --
>
> Key: QPID-2667
> URL: https://issues.apache.org/jira/browse/QPID-2667
> Project: Qpid
>  Issue Type: Improvement
>Reporter: Chuck Rolke
> Attachments: cpp_install_windows.patch
>
>
> The instructions for building qpid/cpp under windows are out-of-date. Some 
> time ago CMake was instituted to autogenerate visual studio project and 
> solution files. The instructions still refer to the old solution files which 
> are gone.

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


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



[jira] Created: (QPID-2667) Cpp INSTALL-WINDOWS build instructions are out of date

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] Resolved: (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 resolved QPID-2475.


   Resolution: Fixed
Fix Version/s: 0.7

Fixed on trunk r929240.

> qpid/messaging/Session.h r928855 breaks Windows build - macro conflict
> --
>
> Key: QPID-2475
> URL: https://issues.apache.org/jira/browse/QPID-2475
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Client
>Affects Versions: 0.7
> Environment: Windows
>Reporter: Steve Huston
>Assignee: Steve Huston
> Fix For: 0.7
>
>
> this change broke on Windows:
> Index: C:/qpid/trunk/qpid/cpp/include/qpid/messaging/Session.h
> ===
> --- C:/qpid/trunk/qpid/cpp/include/qpid/messaging/Session.h   (revision 
> 928854)
> +++ C:/qpid/trunk/qpid/cpp/include/qpid/messaging/Session.h   (revision 
> 928855)
> @@ -102,7 +102,7 @@
>   * which case the passed in receiver reference will be set to the
>   * receiver for that message or false if no message was available.
>   */
> -QPID_CLIENT_EXTERN bool nextReceiver(Receiver&, Duration 
> timeout=INFINITE_DURATION);
> +QPID_CLIENT_EXTERN bool nextReceiver(Receiver&, Duration 
> timeout=Duration::INFINITE);
>  /**
>   * Returns the receiver for the next available message. If there
>   * are no available messages at present the call will block for up
> @@ -111,7 +111,7 @@
>   *...@exception Receiver::NoMessageAvailable if no message became 
> available in
>   * time.
>   */
> -QPID_CLIENT_EXTERN Receiver nextReceiver(Duration 
> timeout=INFINITE_DURATION);
> +QPID_CLIENT_EXTERN Receiver nextReceiver(Duration 
> timeout=Duration::INFINITE);
>  
>  /**
>   * Create a new sender through which messages can be sent to the
> These errors occur during compile:
> C:\qpid\trunk\qpid\cpp\include\qpid/messaging/Session.h(105) : error C2589: 
> 'constant' : illegal token on right side of '::'
> C:\qpid\trunk\qpid\cpp\include\qpid/messaging/Session.h(114) : error C2589: 
> 'constant' : illegal token on right side of '::'
> Because of this definition in the Windows SDK:
> #define INFINITE0x  // Infinite timeout
> Can Duration::INFINITE, although a very good name, change to something like 
> BOUNDLESS?

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


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



  1   2   >