[Boost-bugs] [Boost C++ Libraries] #1062: Cygwin install stage fails with combination of patches

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