Re: [Boost-bugs] [Boost C++ Libraries] #7212: ./b2 fails with 'import error: length of source and target rule name lists don't match!'

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 21:57:05


#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 Jason Vas Dias <jason.vas.dias@…>):

 Sorry I haven't been much help in resolving the bug I raised, since
 I needed a boost build in a hurry I reran bootstrap.sh in my own
 Linux root but using the Python from a Fedora 14 chroot ; then
 magically the b2 commands started to work , and I was able to
 complete the build back in my own distro with gcc-4.6.0 .
 But I think the whole Boost build process should not depend on Python !
 I would rather program with modern C++-11 and Boost than Python - why not
 remove the python dependencies and replace with C++ ?
 I just wrote bash shell brace-expansion and wildcard-matching
 code in C++-11 (only!) and found it a refreshing and rewarding
 experience - beside it the python equivalent looks kludgey, quirky
 and over-verbose - what do you expect from a language whose syntax
 changes with every major release ? Why not use one with a
 well-designed syntax ?
 Or just use bash / sh ?

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7212#comment:17>
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