You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org> on 2009/02/23 12:07:04 UTC

[jira] Created: (QPID-1673) Dynamic Library Build on Windows (DLL)

Dynamic Library Build on Windows (DLL)
--------------------------------------

                 Key: QPID-1673
                 URL: https://issues.apache.org/jira/browse/QPID-1673
             Project: Qpid
          Issue Type: New Feature
            Reporter: Danushka Menikkumbura
            Assignee: Danushka Menikkumbura




-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677424#action_12677424 ] 

Steve Huston commented on QPID-1673:
------------------------------------

Hi Danushka,
The patched Makefile.am refers to qpid/cpp/src/qpid/broker/BrokerImportExport.h and qpid/cpp/src/qpid/console/ConsoleImportExport.h but there are no patches with those files, or patches to files in broker and console. Did you intend to supply these?

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679277#action_12679277 ] 

Steve Huston commented on QPID-1673:
------------------------------------

The qpid-1673 branch  now has the 'deploy' post-build step for client, common, and qmfconsole libs.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-sys.v2.patch
                QPID-1673-src-qpid-management.v2.patch
                QPID-1673-src-qpid-log.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-broker.patch
                QPID-1673-src-qpid-console.patch

Hi Steve,

I have missed these two patches.

Please apply QPID-1673-src-qpid-console.patch and QPID-1673-src-qpid-broker.patch in %QPID_CPP_ROOT%\src\qpid\console and %QPID_CPP_ROOT%\src\qpid\broker respectively.

Thanks,
Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676639#action_12676639 ] 

Steve Huston commented on QPID-1673:
------------------------------------

Hi Danushka,
I don't think it's worthwhile to keep the VS projects somewhere other than where the Linux, etc. projects are. The build itself will store object files in a subdirectory to avoid cluttering, so I think it would be better to keep the projects in the cpp/src directory.
-Steve

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-amqp_0_10.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-examples.patch

STEP 12 - examples 
================ 
- Apply the patch QPID-1673-examples.patch inside %QPID_CPP_ROOT%\examples.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679223#action_12679223 ] 

shan wang commented on QPID-1673:
---------------------------------

that worked, thanks a lot

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678348#action_12678348 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

1. Checkout specs directory from http://svn.apache.org/repos/asf/qpid/trunk/qpid/specs. Note that specs, cpp, java, ruby, etc are at the same level.

2. Go to cpp\src and run "nmake /f protocol_gen.mak"

Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid.patch

STEP 5 - src\qpid 
==============
- Apply the patch QPID-1673-src-qpid.patch inside %QPID_CPP_ROOT%\src\qpid.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: create_dir_struct.bat

STEP 1
======
- Run the attached "create_dir_struct.bat" inside %QPID_CPP_ROOT% to create the directory structure to accomodate project files.
- Add newly created directories into SVN.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679301#action_12679301 ] 

shan wang commented on QPID-1673:
---------------------------------

Hi guys,

I built the declare_queue project with qpidcommon.dll and qpidclient.dll built from QPID-1673 branch. The example project files are from trunk and patched with v2 patch from this jira.  When I tried to run declare_queue.exe, I got a error like below:
"The exception unknown software exception (0xc0000417) occurred in the application at location 0x7858c955"

Have you guys tested these example programs on windows with dll before? Is there anything particular I need to adjust?

Thanks & Regards,
Shan

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678341#action_12678341 ] 

shan wang commented on QPID-1673:
---------------------------------

Hi Danushka, Steve,

Thanks for the reply, but I need to get some dlls to test as soon as possible. Do you have a estimated timeline for M5?

Also, I checked out the latest trunk this morning, the patches worked fine. But when I built it, I got errors about missing XXXFactory.cpp files. According to their headers they should be generated by rubygen, I download rubygen folder but can't find a clue how to use it. Can you please give me a short instruction for generating those missed files.

Thanks,
Shan

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679138#action_12679138 ] 

shan wang commented on QPID-1673:
---------------------------------

Hi Steve,

When do you think the deoloy function can be integrated to qpid-1673 branch?
If it's not going to be soon then what the easiest way to get the header files in place? It came to me that the headers on linux are from m4 version so even i grab them and replace linux specific files with windows ones it probably still won't work.

Do we have any visual studio static build which can generate the same headers?(I assume there's no such thing for qpid-1673)


Thanks,
Shan

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-framing.patch

STEP 8 - src\qpid\framing
====================
- Apply the patch QPID-1673-src-qpid-framing.patch inside %QPID_CPP_ROOT%\src\qpid\framing.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676140#action_12676140 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

The work related to the DLL build is done and ready to integrate with the source tree. I have not tested the changes on Linux as well as with the Windows static library build. Please go through the action items as mentioned herewith and apply the patches.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678365#action_12678365 ] 

shan wang commented on QPID-1673:
---------------------------------

I can't check out from apache server on my current PC, will try it on another machine later.

With Danushka's instruction I managed to generate all the codes but still get 5 compiling errors:
The first 3 are missing files ClusterUpdateRequestBody.cpp, ClusterUpdateOfferBody.cpp, ClusterMessageExpiredBody.cpp
The last two are:
..\..\..\..\src\qpid\framing\FrameDecoder.cpp(73) : error C2039: 'data' : is not a member of 'std::vector<_Ty>
which looks like a code bug.
Hopefully the qpid1673 branch won't have these errors.

Another issue is, the vs project configuration in Release mode are not setup as in Debug mode. And both Releaes and Debug mode are using Unicode, which I remember will generate a compile error(I'm not totally sure on this).

Thanks very much for your help.

Regards,
Shan

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678682#action_12678682 ] 

shan wang commented on QPID-1673:
---------------------------------

the qpid-1673 branch built successfully. Thanks for your help.

My next question is: how can I get the necessary header files? Unlike building on linux, visual studio doesn't generate a include directory with header files. I only need the headers for client.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12681423#action_12681423 ] 

Steve Huston commented on QPID-1673:
------------------------------------

No project for qmf-agent is because nobody has gotten there yet. I don't think there's any technical reason to prevent it, and I'll try to get one in for M5.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Issue Comment Edited: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676140#action_12676140 ] 

danushka edited comment on QPID-1673 at 2/23/09 4:13 PM:
----------------------------------------------------------------------

The work related to the DLL build is done and ready to integrate with the source tree. I have not tested the changes on Linux as well as with the Windows static library build. Please go through the action items as mentioned herewith and apply the patches. Please note that these changes should be applied on Windows.

      was (Author: danushka):
    The work related to the DLL build is done and ready to integrate with the source tree. I have not tested the changes on Linux as well as with the Windows static library build. Please go through the action items as mentioned herewith and apply the patches.
  
> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676981#action_12676981 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

Hi Steve,

Please apply the attached *.v2.patch files as follows.

QPID-1673-examples-solution.v2.patch -> %QPID_CPP_ROOT%\examples
QPID-1673-qpid-solution.v2.patch -> %QPID_CPP_ROOT%\src
QPID-1673-INSTALL-WINDOWS.v2 -> %QPID_CPP_ROOT%
QPID-1673-rubygen.v2.patch -> %QPID_CPP_ROOT%\rubygen
QPID-1673-src-qpid.v2.patch -> %QPID_CPP_ROOT%\src\qpid
QPID-1673-src.v2.patch -> %QPID_CPP_ROOT%\src
QPID-1673-src-qpid-amqp_0_10.v2.patch -> %QPID_CPP_ROOT%\src\qpid\amqp_0_10
QPID-1673-src-qpid-client.v2.patch -> %QPID_CPP_ROOT%\src\qpid\client
QPID-1673-src-qpid-framing.v2.patch -> %QPID_CPP_ROOT%\src\qpid\framing
QPID-1673-src-qpid-management.v2.patch -> %QPID_CPP_ROOT%\src\qpid\management
QPID-1673-src-qpid-sys.v2.patch -> %QPID_CPP_ROOT%\src\qpid\sys
QPID-1673-src-qpid-log.v2.patch -> %QPID_CPP_ROOT%\src\qpid\log

Please let me know if you find any issue.

Thanks,

Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678300#action_12678300 ] 

Steve Huston commented on QPID-1673:
------------------------------------

Also, the current plan is for the DLL improvements to be in M5. Since a number of changes are required above what's posted here, I recommend waiting for M5 for the DLLs. If you need to use DLLs before then, the work to integrate these patches is going on in the qpid-1673 branch of the svn repository.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678272#action_12678272 ] 

shan wang commented on QPID-1673:
---------------------------------

Hi Danushka, 

I applied your patches to the qpid-0.4 source code I got from Qpid download page. But it had a number of failures when applying the patches. Is your patch compatible with the 0.4 source or have to be used with the lastest source from trunk?

Thanks,
Shan

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-INSTALL-WINDOWS.patch

STEP 13 - INSTALL-WINDOWS 
========================
- Apply the patch QPID-1673-INSTALL-WINDOWS.patch inside %QPID_CPP_ROOT%.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-log.patch

STEP 8 - src\qpid\log
================= 
- Apply the patch QPID-1673-src-qpid-log.patch inside %QPID_CPP_ROOT%\src\qpid\log.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Issue Comment Edited: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676157#action_12676157 ] 

danushka edited comment on QPID-1673 at 2/23/09 6:49 PM:
----------------------------------------------------------------------

STEP 6 - src\qpid\amqp_0_10 
========================
- Apply the patch QPID-1673-src-qpid-amqp_0_10.patch inside %QPID_CPP_ROOT%\src\qpid\amqp_0_10.

      was (Author: danushka):
    STEP 5 - src\qpid\amqp_0_10 
========================
- Apply the patch QPID-1673-src-qpid-amqp_0_10.patch inside %QPID_CPP_ROOT%\src\qpid\amqp_0_10.
  
> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678278#action_12678278 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

Shan,

It has to be the latest source from trunk. I can not remember the exact revision number. But it wont work with M4 source dist for sure.

Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-INSTALL-WINDOWS.v2

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678747#action_12678747 ] 

shan wang commented on QPID-1673:
---------------------------------

I built qpid.sln with broker, client and common projects, all the libs are fine but no deploy folder created. Which should the deploy residence? From the outpu of visual studio it didn't try to copy files or create new directories. Do I need to set up something in solution config to make it work?

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678357#action_12678357 ] 

Steve Huston commented on QPID-1673:
------------------------------------

Hi Shan,
In addition to Danushka's directions (which are correct) you will also need python installed before running nmake /f protocol_gen.mak

If you check out the qpid-1673 branch (http://svn.apache.org/repos/asf/qpid/branches/qpid-1673) you should be able to build DLLs (after you run nmake /f protocol_gen.mak). Please report any issues in this jira.

Thanks,
-Steve


> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678790#action_12678790 ] 

Steve Huston commented on QPID-1673:
------------------------------------

The 'deploy' part has not yet been integrated. Hopefully before M5...

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src.patch

STEP 4 - src 
========== 
- Apply the patch QPID-1673-src.patch inside %QPID_CPP_ROOT%\src.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-sys.patch

STEP 11 - src\qpid\sys
==================
- Apply the patch QPID-1673-src-qpid-sys.patch inside %QPID_CPP_ROOT%\src\qpid\sys.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Issue Comment Edited: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676141#action_12676141 ] 

danushka edited comment on QPID-1673 at 2/23/09 4:26 PM:
----------------------------------------------------------------------

STEP 1 - Create Directory Structure
===========================
- Run the attached "create_dir_struct.bat" inside %QPID_CPP_ROOT% to create the directory structure to accomodate project files.
- Add newly created directories into SVN.

      was (Author: danushka):
    STEP 1
======
- Run the attached "create_dir_struct.bat" inside %QPID_CPP_ROOT% to create the directory structure to accomodate project files.
- Add newly created directories into SVN.
  
> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-client.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-management.patch

STEP 9 - src\qpid\management
=========================
- Apply the patch QPID-1673-src-qpid-management.patch inside %QPID_CPP_ROOT%\src\qpid\management.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Resolved: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Huston resolved QPID-1673.
--------------------------------

       Resolution: Fixed
    Fix Version/s: M5

The DLL changes are in trunk at r753014.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>             Fix For: M5
>
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Pete MacKinnon (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12681418#action_12681418 ] 

Pete MacKinnon commented on QPID-1673:
--------------------------------------

There appears to be no MS project for the qmf-agent example in the branch. Was this intentional or an oversight?

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Issue Comment Edited: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676168#action_12676168 ] 

danushka edited comment on QPID-1673 at 2/23/09 7:46 PM:
----------------------------------------------------------------------

STEP 9 - src\qpid\log
================= 
- Apply the patch QPID-1673-src-qpid-log.patch inside %QPID_CPP_ROOT%\src\qpid\log.

      was (Author: danushka):
    STEP 8 - src\qpid\log
================= 
- Apply the patch QPID-1673-src-qpid-log.patch inside %QPID_CPP_ROOT%\src\qpid\log.
  
> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-amqp_0_10.patch

STEP 5 - src\qpid\amqp_0_10 
========================
- Apply the patch QPID-1673-src-qpid-amqp_0_10.patch inside %QPID_CPP_ROOT%\src\qpid\amqp_0_10.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676339#action_12676339 ] 

Steve Huston commented on QPID-1673:
------------------------------------

Thanks for the thorough job of explaining the patches. I have a few questions before we begin integrating these:

1. Do you think we need to maintain parallel static and dll builds? I was hoping that the new DLL builds would supplant the static-lib builds and, thus, the separate directory tree is not needed.

2. How do you keep the separate libs' import/export separate? They all seem to use QPID_EXPORT - so, for example, when building the client lib, shouldn't the client symbols be declspec export and the common symbols be declspec import?

Thanks,
-Steve

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679591#action_12679591 ] 

shan wang commented on QPID-1673:
---------------------------------

Hi Danushka,

Are you running a debug verion or release version? 

I built release version for decalre_queue and turned on debug in visual studio, the debug stopped at the following point:
	
>	qpidcommon.dll!std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> >::operator+=()  + 0x51 bytes	C++
 	qpidcommon.dll!std::equal<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> >,bool (*)(char,char)>()  + 0x32 bytes	C++
 	qpidcommon.dll!qpid::`anonymous namespace'::EnvOptMapper::matchStr()  + 0x86 bytes	C++
 	qpidcommon.dll!std::_Find_if<boost::shared_ptr<boost::program_options::option_description> const *,boost::_bi::bind_t<bool,bool (*)(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,boost::shared_ptr<boost::program_options::option_description>),boost::_bi::list2<boost::_bi::value<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,boost::arg<1> > > >()  + 0x62 bytes	C++
 	qpidcommon.dll!std::find_if<std::_Vector_const_iterator<boost::shared_ptr<boost::program_options::option_description>,std::allocator<boost::shared_ptr<boost::program_options::option_description> > >,boost::_bi::bind_t<bool,bool (*)(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,boost::shared_ptr<boost::program_options::option_description>),boost::_bi::list2<boost::_bi::value<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,boost::arg<1> > > >()  + 0x5a bytes	C++
 	qpidcommon.dll!qpid::`anonymous namespace'::EnvOptMapper::operator()()  + 0x184 bytes	C++
 	qpidcommon.dll!boost::detail::function::function_obj_invoker1<qpid::`anonymous namespace'::EnvOptMapper,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::invoke()  + 0x4b bytes	C++


Will this have anything to do with Unicode? I did NOT build common and client lib with Unicode because there were errors about wchar.


Thanks,
Shan


> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676600#action_12676600 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

Hi Steve,

1. I was under the impression that you still needed the static build. Even otherwise don't you think its good to have a separate place for VS solutions so that the root directory does not get cluttered? Please let me know what you think. I think we should at least have a separate directory at the root level, not a deep directory tree as I have suggested, though.

2. Well importing symbols helps generate smaller and faster code (jums vs. indirect calls). I did not worry about it initially. On the other hand in order to support this, we need to have separate interfaces for each library we have (to be able to do both import/export). Anyways we should do it the proper way. I will do the changes and resubmit the patches.

3. I tried exporting classes themselves and gave it up in the middle. The problem in exporting class itself is that it is required to export all relevant base classes and all classes that are used for the definition of data members. And also there were issues due to not having default constructors for certain classes (Address was one of them if I remember right) and stuff like that. On the other hand exporing more than what is required is not necessary at the end of the day.

Please correct me if I am wrong. I will anyway resubmit patches for #2. Please let me know what you think of #1.

Thanks,
Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Martin Ritchie (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Ritchie updated QPID-1673:
---------------------------------

    Component/s: C++ Client
                 C++ Broker

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>          Components: C++ Broker, C++ Client
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>             Fix For: 0.5
>
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679501#action_12679501 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

Hi Shan,

I am yet to test the QPID-1673 branch. Will let you know as soon as I test it. I was able to run all the samples without any issue with the patches I have submitted.

Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676429#action_12676429 ] 

Steve Huston commented on QPID-1673:
------------------------------------

one more question for Danushka... what factors drew you to decorate individual class members for export rather than the class itself?


> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Issue Comment Edited: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676169#action_12676169 ] 

danushka edited comment on QPID-1673 at 2/23/09 7:48 PM:
----------------------------------------------------------------------

STEP 10 - src\qpid\management
==========================
- Apply the patch QPID-1673-src-qpid-management.patch inside %QPID_CPP_ROOT%\src\qpid\management.

      was (Author: danushka):
    STEP 9 - src\qpid\management
=========================
- Apply the patch QPID-1673-src-qpid-management.patch inside %QPID_CPP_ROOT%\src\qpid\management.
  
> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679740#action_12679740 ] 

Steve Huston commented on QPID-1673:
------------------------------------

Hi folks,
I ran some of the examples (debug build) on the qpid-1673 branch without error.
I'm going to begin merging this up to trunk and hopefully by the end of Monday it'll be on trunk. Then there'll be no need to assemble a build from various places.
-Steve

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-framing.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-examples-solution.patch
                QPID-1673-qpid-solution.patch

STEP 2 - Add Visual Studio Project Files
===============================
- Apply the patches QPID-1673-qpid-solution.patch and QPID-1673-examples-solution.patch inside %QPID_CPP_ROOT% to add project files.
- Add project files into SVN.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Assigned: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Huston reassigned QPID-1673:
----------------------------------

    Assignee: Steve Huston  (was: Danushka Menikkumbura)

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679144#action_12679144 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

Until the deploy funtionality is integrated, try applying the patch QPID-1673-qpid-solution.v2.patch locally and see.

Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-qpid-solution.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-rubygen.patch

STEP 3 - Code Generation
=====================
- Apply the patch QPID-1673-rubygen.patch inside %QPID_CPP_ROOT%\rubygen.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12680427#action_12680427 ] 

shan wang commented on QPID-1673:
---------------------------------

Thanks guys. It was my fault last week. I was using a wrong runtime library( I should use Multi-threaded Debug DLL (/MDd) ).



> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-rubygen.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-examples-solution.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src.v2.patch

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Updated: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danushka Menikkumbura updated QPID-1673:
----------------------------------------

    Attachment: QPID-1673-src-qpid-client.patch

STEP 7 - src\qpid\client
==================
- Apply the patch QPID-1673-src-qpid-client.patch inside %QPID_CPP_ROOT%\src\qpid\client.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Danushka Menikkumbura
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-qpid-solution.patch, QPID-1673-rubygen.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid.patch, QPID-1673-src.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679010#action_12679010 ] 

Steve Huston commented on QPID-1673:
------------------------------------

No, the include names generated for Linux are not the same - there are a few subsitutions. You can tell them by the presence of 'posix' in the directory path.

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "shan wang (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678797#action_12678797 ] 

shan wang commented on QPID-1673:
---------------------------------

Aha...then is there anyway I can extract necessary headers myself? Is the "include" folder generated by Linux build the same as windows one?

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org


[jira] Commented: (QPID-1673) Dynamic Library Build on Windows (DLL)

Posted by "Danushka Menikkumbura (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678706#action_12678706 ] 

Danushka Menikkumbura commented on QPID-1673:
---------------------------------------------

qpid.sln should deploy bin, include, lib nicely in to "deploy" directory.

Danushka

> Dynamic Library Build on Windows (DLL)
> --------------------------------------
>
>                 Key: QPID-1673
>                 URL: https://issues.apache.org/jira/browse/QPID-1673
>             Project: Qpid
>          Issue Type: New Feature
>            Reporter: Danushka Menikkumbura
>            Assignee: Steve Huston
>         Attachments: create_dir_struct.bat, QPID-1673-examples-solution.patch, QPID-1673-examples-solution.v2.patch, QPID-1673-examples.patch, QPID-1673-INSTALL-WINDOWS.patch, QPID-1673-INSTALL-WINDOWS.v2, QPID-1673-qpid-solution.patch, QPID-1673-qpid-solution.v2.patch, QPID-1673-rubygen.patch, QPID-1673-rubygen.v2.patch, QPID-1673-src-qpid-amqp_0_10.patch, QPID-1673-src-qpid-amqp_0_10.v2.patch, QPID-1673-src-qpid-broker.patch, QPID-1673-src-qpid-client.patch, QPID-1673-src-qpid-client.v2.patch, QPID-1673-src-qpid-console.patch, QPID-1673-src-qpid-framing.patch, QPID-1673-src-qpid-framing.v2.patch, QPID-1673-src-qpid-log.patch, QPID-1673-src-qpid-log.v2.patch, QPID-1673-src-qpid-management.patch, QPID-1673-src-qpid-management.v2.patch, QPID-1673-src-qpid-sys.patch, QPID-1673-src-qpid-sys.v2.patch, QPID-1673-src-qpid.patch, QPID-1673-src-qpid.v2.patch, QPID-1673-src.patch, QPID-1673-src.v2.patch
>
>


-- 
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-subscribe@qpid.apache.org