Subject: Re: [Boost-build] Cannot build boost::serialization for x64 (crosscompile)
Date: 2008-09-22 02:56:38
Thank you very much for this hint.
After removing another dependency in that jam file
( <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF )
the build completes successfully.
Senior Software Developer
Von: boost-build-bounces_at_[hidden] [mailto:boost-build-bounces_at_[hidden]] Im Auftrag von Vladimir Prus
Gesendet: Freitag, 19. September 2008 18:11
An: Boost.Build developer's and user's list
Betreff: Re: [Boost-build]Cannot build boost::serialization for x64 (crosscompile)
On Friday 19 September 2008 19:49:37 Vladimir Prus wrote:
> On Friday 19 September 2008 19:32:43 Steven Watanabe wrote:
> > AMDG
> > Robert Ramey wrote:
> > >> The boost build for the serialization library integrates tests calling
> > >> "no_std_wstreambuf_pass.exe" or "no_std_locale_pass.exe" which are, of
> > >> course, no Win32 applications.
> > >
> > > Note that the boost build/test process should build and test these
> > > applications. If these fails, then wide character versions of the
> > > serialization library cannot work so they are skipped.
> > >
> > One of two things needs to happen or cross-compiling is just not
> > going to work.
> > a) The tests need to be made compile-only or
> > b) You need to find another way to determine whether to build the
> > wide character versions.
Well, whereas my above statement is as correct as it could be, it's also
totally useless as far as original problem is concerned, here and now.
Armin, go to libs/serialization/build/Jamfile.v2 and find this line:
: requirements <dependency>../../config/test//BOOST_NO_STD_LOCALE
and remove the
part of it. Then it should work.
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk