Boost C++ Libraries: Ticket #11439: Duplicate name of actual target: <pstage/lib>libboost_system.a https://svn.boost.org/trac10/ticket/11439 <p> Hello, </p> <p> I am trying to compile boost1.53, I can't use a version newer than 1.55 as this is for the Cufflinks RNA tools. I already had this version installed and working previously, but an HDD made me have to reinstall everything. The commands I have used (multiple times) before are: </p> <p> ./bootstrap.sh </p> <p> which gives: </p> <p> Building Boost.Build engine with toolset gcc... tools/build/v2/engine/bin.linuxx86_64/b2 Detecting Python version... 2.7 Detecting Python root... /usr Unicode/ICU support for Boost.Regex?... not found. Generating Boost.Build configuration in project-config.jam... </p> <p> Bootstrapping is done. To build, run: </p> <blockquote> <p> ./b2 </p> </blockquote> <p> To adjust configuration, edit 'project-config.jam'. Further information: </p> <ul><li>Command line help: ./b2 --help </li></ul><p> </p> <ul><li>Getting started guide: <a href="http://www.boost.org/more/getting_started/unix-variants.html">http://www.boost.org/more/getting_started/unix-variants.html</a> </li></ul><p> </p> <ul><li>Boost.Build documentation: <a href="http://www.boost.org/boost-build2/doc/html/index.html">http://www.boost.org/boost-build2/doc/html/index.html</a> </li></ul><p> Then I run: </p> <p> ./bjam link=static runtime-link=static stage install I get the following </p> <p> Which is now giving me: </p> <p> Performing configuration checks </p> <ul><li>32-bit : no </li><li>64-bit : yes </li><li>x86 : yes </li><li>has_icu builds : yes </li></ul><p> warning: Graph library does not contain MPI-based parallel components. note: to enable them, add "using mpi ;" to your user-config.jam </p> <ul><li>iconv (libc) : yes </li><li>icu : yes </li><li>gcc visibility : yes </li><li>long double support : yes </li></ul><p> warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. /genome/Apps/boost_1_53_0/tools/build/v2/build/virtual-target.jam:1079: in virtual-target.register-actual-name from module virtual-target error: Duplicate name of actual target: &lt;pstage/lib&gt;libboost_system.a error: previous virtual target { common%common.copy-libboost_system.a.STATIC_LIB { gcc%gcc.archive-libboost_system.a.STATIC_LIB { gcc%gcc.compile.c++-error_code.o.OBJ { error_code.cpp.CPP } } } } error: created from ./stage-proper error: another virtual target { common%common.copy-libboost_system.a.STATIC_LIB { gcc%gcc.archive-libboost_system.a.STATIC_LIB { gcc%gcc.compile.c++-error_code.o.OBJ { error_code.cpp.CPP } } } } error: created from ./stage-proper error: added properties: &lt;runtime-link&gt;shared &lt;warnings&gt;on error: removed properties: &lt;runtime-link&gt;static &lt;warnings&gt;all /genome/Apps/boost_1_53_0/tools/build/v2/build/virtual-target.jam:490: in actualize-no-scanner from module object(file-target)@3722 /genome/Apps/boost_1_53_0/tools/build/v2/build/virtual-target.jam:135: in object(file-target)@3722.actualize from module object(file-target)@3722 /genome/Apps/boost_1_53_0/tools/build/v2/build-system.jam:749: in load from module build-system /genome/Apps/boost_1_53_0/tools/build/v2/kernel/modules.jam:283: in import from module modules /genome/Apps/boost_1_53_0/tools/build/v2/kernel/bootstrap.jam:142: in boost-build from module /genome/Apps/boost_1_53_0/boost-build.jam:17: in module scope from module </p> <p> Whereas before it compiled without issue. I need the runtime-links to be static, when I try to make the cufflinks files I get a bunch of errors from hpp files in /usr/local/boost/* folders otherwise. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11439 Trac 1.4.3 anonymous Thu, 17 Sep 2015 20:34:35 GMT <link>https://svn.boost.org/trac10/ticket/11439#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11439#comment:1</guid> <description> <p> I got the same errors when I put variant=debug variant=release on the same command line </p> </description> <category>Ticket</category> </item> </channel> </rss>