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.