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 2008/04/29 07:17:56 UTC

[jira] Created: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
----------------------------------------------------------------------------------------------------

                 Key: QPID-980
                 URL: https://issues.apache.org/jira/browse/QPID-980
             Project: Qpid
          Issue Type: Bug
    Affects Versions: M2
            Reporter: Danushka Menikkumbura


I found this issue when I was trying to build Boost from the source distribution.
   According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
   bjam -sTOOLS=gcc --prefix=~/qpid-tools

   The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
.
   E.g. libboost_program_options-gcc41-mt-1_34_1.so

   In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.

   The remedy for this issue is twofold.
   1. Use the following command instead of what is given in the INSTALL file.

   bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools

   This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.

   2. Make use of package management tools to install Boost libs.

   On Ubuntu, use the following command.

   sudo apt-get install libboost*-dev 

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


[jira] Updated: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

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

Danushka Menikkumbura updated QPID-980:
---------------------------------------

    Attachment: QPID-980.patch

Please apply this patch to update INSTALL file.

> Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
> ----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-980
>                 URL: https://issues.apache.org/jira/browse/QPID-980
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: M2
>            Reporter: Danushka Menikkumbura
>         Attachments: QPID-980.patch
>
>
> I found this issue when I was trying to build Boost from the source distribution.
>    According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
>    bjam -sTOOLS=gcc --prefix=~/qpid-tools
>    The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
> .
>    E.g. libboost_program_options-gcc41-mt-1_34_1.so
>    In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.
>    The remedy for this issue is twofold.
>    1. Use the following command instead of what is given in the INSTALL file.
>    bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools
>    This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.
>    2. Make use of package management tools to install Boost libs.
>    On Ubuntu, use the following command.
>    sudo apt-get install libboost*-dev 

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


[jira] Reopened: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

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

Rob Godfrey reopened QPID-980:
------------------------------

      Assignee: Gordon Sim

> Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
> ----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-980
>                 URL: https://issues.apache.org/jira/browse/QPID-980
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: M3
>            Reporter: Danushka Menikkumbura
>            Assignee: Gordon Sim
>             Fix For: M3
>
>         Attachments: QPID-980.patch
>
>
> I found this issue when I was trying to build Boost from the source distribution.
>    According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
>    bjam -sTOOLS=gcc --prefix=~/qpid-tools
>    The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
> .
>    E.g. libboost_program_options-gcc41-mt-1_34_1.so
>    In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.
>    The remedy for this issue is twofold.
>    1. Use the following command instead of what is given in the INSTALL file.
>    bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools
>    This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.
>    2. Make use of package management tools to install Boost libs.
>    On Ubuntu, use the following command.
>    sudo apt-get install libboost*-dev 

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


[jira] Commented: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

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

Danushka Menikkumbura commented on QPID-980:
--------------------------------------------

Finally I found the perfect bjam command to build the Boost libs the way we want.

bjam toolset=gcc variant=release threading=single link=shared --layout=system --prefix=~/qpid-tools install

This works with Boost 1.35.0 and with this we do not have to build all possible variants of libs. I sweated one whole day to figure this out ;).

> Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
> ----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-980
>                 URL: https://issues.apache.org/jira/browse/QPID-980
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: M2
>            Reporter: Danushka Menikkumbura
>
> I found this issue when I was trying to build Boost from the source distribution.
>    According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
>    bjam -sTOOLS=gcc --prefix=~/qpid-tools
>    The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
> .
>    E.g. libboost_program_options-gcc41-mt-1_34_1.so
>    In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.
>    The remedy for this issue is twofold.
>    1. Use the following command instead of what is given in the INSTALL file.
>    bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools
>    This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.
>    2. Make use of package management tools to install Boost libs.
>    On Ubuntu, use the following command.
>    sudo apt-get install libboost*-dev 

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


[jira] Resolved: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

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

Rob Godfrey resolved QPID-980.
------------------------------

    Resolution: Fixed

> Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
> ----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-980
>                 URL: https://issues.apache.org/jira/browse/QPID-980
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: M3
>            Reporter: Danushka Menikkumbura
>            Assignee: Gordon Sim
>             Fix For: M3
>
>         Attachments: QPID-980.patch
>
>
> I found this issue when I was trying to build Boost from the source distribution.
>    According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
>    bjam -sTOOLS=gcc --prefix=~/qpid-tools
>    The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
> .
>    E.g. libboost_program_options-gcc41-mt-1_34_1.so
>    In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.
>    The remedy for this issue is twofold.
>    1. Use the following command instead of what is given in the INSTALL file.
>    bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools
>    This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.
>    2. Make use of package management tools to install Boost libs.
>    On Ubuntu, use the following command.
>    sudo apt-get install libboost*-dev 

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


[jira] Resolved: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

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

Gordon Sim resolved QPID-980.
-----------------------------

    Resolution: Fixed

> Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
> ----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-980
>                 URL: https://issues.apache.org/jira/browse/QPID-980
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: M2
>            Reporter: Danushka Menikkumbura
>         Attachments: QPID-980.patch
>
>
> I found this issue when I was trying to build Boost from the source distribution.
>    According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
>    bjam -sTOOLS=gcc --prefix=~/qpid-tools
>    The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
> .
>    E.g. libboost_program_options-gcc41-mt-1_34_1.so
>    In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.
>    The remedy for this issue is twofold.
>    1. Use the following command instead of what is given in the INSTALL file.
>    bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools
>    This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.
>    2. Make use of package management tools to install Boost libs.
>    On Ubuntu, use the following command.
>    sudo apt-get install libboost*-dev 

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


[jira] Closed: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

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

Danushka Menikkumbura closed QPID-980.
--------------------------------------


> Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
> ----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-980
>                 URL: https://issues.apache.org/jira/browse/QPID-980
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: M2
>            Reporter: Danushka Menikkumbura
>         Attachments: QPID-980.patch
>
>
> I found this issue when I was trying to build Boost from the source distribution.
>    According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
>    bjam -sTOOLS=gcc --prefix=~/qpid-tools
>    The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
> .
>    E.g. libboost_program_options-gcc41-mt-1_34_1.so
>    In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.
>    The remedy for this issue is twofold.
>    1. Use the following command instead of what is given in the INSTALL file.
>    bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools
>    This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.
>    2. Make use of package management tools to install Boost libs.
>    On Ubuntu, use the following command.
>    sudo apt-get install libboost*-dev 

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


[jira] Updated: (QPID-980) Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system

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

Rob Godfrey updated QPID-980:
-----------------------------

          Component/s: C++ Broker
        Fix Version/s: M3
    Affects Version/s:     (was: M2)
                       M3

> Amend Qpid/C++ INSTALL file to show how to build/install Boost to work with the current build system
> ----------------------------------------------------------------------------------------------------
>
>                 Key: QPID-980
>                 URL: https://issues.apache.org/jira/browse/QPID-980
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: M3
>            Reporter: Danushka Menikkumbura
>            Assignee: Gordon Sim
>             Fix For: M3
>
>         Attachments: QPID-980.patch
>
>
> I found this issue when I was trying to build Boost from the source distribution.
>    According to Qpid/C++ documentation (refer to INSTALL file) the following command is supposed to build Boost libraries.
>    bjam -sTOOLS=gcc --prefix=~/qpid-tools
>    The generated libraries with this command have the name format <prefix><library name>-<tooset name>-<threading tag>-<ABI tag><version tag><extension>.
> .
>    E.g. libboost_program_options-gcc41-mt-1_34_1.so
>    In Qpid build system, the Boost libs that are linked have the name format <prefix><library name><extension>.
>    The remedy for this issue is twofold.
>    1. Use the following command instead of what is given in the INSTALL file.
>    bjam -sTOOLS=gcc --layout=system --build-type=complete --prefix=~/qpid-tools
>    This generates all possible variants of libs and hence what we want, takes longer time to build the libs though.
>    2. Make use of package management tools to install Boost libs.
>    On Ubuntu, use the following command.
>    sudo apt-get install libboost*-dev 

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