|
Boost Users : |
From: chun ping wang (cablepuff_at_[hidden])
Date: 2008-01-27 18:31:00
http://svn.boost.org/trac/boost/attachment/ticket/1062/stage.jam.patch
On Jan 27, 2008 2:23 PM, Greg Roach <greg_at_[hidden]> wrote:
> I am trying to install boost 1.34.1 on a cygwin (x86, WinXP, NTFS) system.
> "make install" gives the following error:
>
> /boost_1_34_1/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)@1395 object(file-target)@1396 )
> * extra argument object(file-target)@1396
> /boost_1_34_1/tools/build/v2/build/virtual-target.jam:880:see
> definition of rule 'register' being called
>
> I've looked at line 424 of stage.jam. It is in the "else" block of an
> "if OS==NT"
> structure. I guess that it is wrongly detecting a linux OS - my OS is
> Windows.
>
> I don't know how to correct the code (I'm not familiar with this
> language), but
> by commenting out selected lines, I can force it to enter the NT block,
> and
> it all appears to work fine.
>
> HTH
>
> Greg
> --
> Greg Roach, Stony Stratford, Bucks, England, greg_at_[hidden]
> "Don't eat animals - it's not good for them and they don't like it"
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net