Subject: [Boost-bugs] [Boost C++ Libraries] #1062: Cygwin install stage fails with combination of patches
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-06-18 19:29:53
#1062: Cygwin install stage fails with combination of patches
---------------------------------+------------------------------------------
Reporter: mike_at_[hidden] | Type: Bugs
Status: new | Milestone: To Be Determined
Component: Building Boost | Version: release 1.34.0
Severity: Showstopper | Keywords: cygwin install
---------------------------------+------------------------------------------
This may be fixed in the development branch, but I can't find any
reference to it, and I can't find any way to get a copy of the latest code
without having an account.. If someone can email me a tarball, I'd be
happy to test it out.
I'm using Cygwin on Windows XP with Boost 1.34.0 + the patches from these
two tickets applied:
http://svn.boost.org/trac/boost/ticket/966
http://svn.boost.org/trac/boost/ticket/1025
If I only have the first patch applied, all works fine (with the exception
of not copying the DLLS).
If I have BOTH patches applied, the install stage fails consistently
UNLESS I use bjam to specify specific libraries using "--with-<library>".
If I try to install everything, it fails with the following errors:
$ make install
./tools/jam/src/bin.cygwinx86/bjam --user-config=user-config.jam
--prefix=/usr/
local --exec-prefix=/usr/local --libdir=/usr/local/lib
--includedir=/usr/local/include install
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(don't panic: this is a strictly optional feature).
/home/Mike/code/boost_1_34_0/tools/build/v2/tools/stage.jam:424: in
object(installed-shared-lib-generator)@4.run
*** argument error
* rule virtual-target.register ( target )
* called with: ( object(file-target)@1400 object(file-target)@1401 )
* extra argument object(file-target)@1401
/home/Mike/code/boost_1_34_0/tools/build/v2/build/virtual-
target.jam:880:see definition of rule 'register' being called
/home/Mike/code/boost_1_34_0/tools/build/v2/build/generators.jam:840: in
try-one-generator-really
/home/Mike/code/boost_1_34_0/tools/build/v2/build/generators.jam:902: in
try-one-generator
/home/Mike/code/boost_1_34_0/tools/build/v2/build/generators.jam:1110: in
construct-really
/home/Mike/code/boost_1_34_0/tools/build/v2/build/generators.jam:1186: in
generators.construct
/home/Mike/code/boost_1_34_0/tools/build/v2/tools/stage.jam:160: in
construct
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:1242: in
object(install-target-class)@85.generate
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:765: in
generate-really
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:738: in
object(main-target)@245.generate
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:895: in
targets.generate-from-reference
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:1169: in
generate-dependencies
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:1214: in
object(alias-target-class)@89.generate
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:765: in
generate-really
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:738: in
object(main-target)@247.generate
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:895: in
targets.generate-from-reference
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:1169: in
generate-dependencies
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:1214: in
object(alias-target-class)@97.generate
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:765: in
generate-really
/home/Mike/code/boost_1_34_0/tools/build/v2/build/targets.jam:738: in
object(main-target)@251.generate
/home/Mike/code/boost_1_34_0/tools/build/v2/build-system.jam:402: in load
/home/Mike/code/boost_1_34_0/tools/build/v2/kernel/modules.jam:261: in
import
/home/Mike/code/boost_1_34_0/tools/build/v2/kernel/bootstrap.jam:132: in
boost-build
/home/Mike/code/boost_1_34_0/boost-build.jam:9: in module scope
Not all Boost libraries built properly.
I've tried both using the "configure" script + "make install" and using
"bjam install", and both seem to fail in the same way.
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1062>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:55 UTC