Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7212: ./b2 fails with 'import error: length of source and target rule name lists don't match!'
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-08-29 12:41:13
#7212: ./b2 fails with 'import error: length of source and target rule name lists
don't match!'
-------------------------------+--------------------------------------------
Reporter: anonymous | Owner: vladimir_prus
Type: Bugs | Status: new
Milestone: To Be Determined | Component: build
Version: Boost 1.51.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+--------------------------------------------
Comment (by jurko):
rasmussen74 - Could you contact me over Skype chat, my login is jurkog?
Then I can help you debug this a bit faster...
As for the bjam build compiler warning - do you know which header contains
the strndup() function declaration on your system?
As for the original problem - could you send us lines 325-326 in your
modules.jam file. They should read:
{{{
local globalize = peek poke record-binding ;
IMPORT modules : $(globalize) : : modules.$(globalize) ;
}}}
If that is so then please change those two lines to the following:
{{{
local globalize = peek poke record-binding ;
ECHO xxx1: /$(globalize)/ ;
ECHO xxx2: /modules.$(globalize)/ ;
IMPORT modules : $(globalize) : : modules.$(globalize) ;
}}}
and let us know what those 'xxx1:' and 'xxx2:' lines contain in your build
output.
Best regards,
Jurko GospodnetiÄ
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7212#comment:8> 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:50:10 UTC