Boost logo

Boost :

From: Andrey Semashev (andysem_at_[hidden])
Date: 2008-04-26 14:34:27


Robert Ramey wrote:
> Andrey Semashev wrote:
>>> Hi,
>>>
>>> For quite a long time updating to boost trunk makes
>>> Boost.Serialization
>>> not able to build. I've seen the conversation between Peter and
>>> Robert
>>> about this failure but it seems there was no final resolution
>>> reached.
>>>
>>> Right now I solve the problem by removing dependencies on
>>> Boost.Config
>>> from Boost.Serialization Jamfile every time I update to trunk. Is
>>> there
>>> something I should do on my local machine to make the library build
>>> without doing so or the issue should be solved in the repository
>>> (either
>>> by fixing the Jamfile or some another way)?
>
> Is the test in config failing? If so, the serialization library can't be
> expected
> to work. If its working anyway - then the test and the presumptions
> in the library are not in sync and this should be investigated.

I don't know what exactly is failing but it looks like bjam cannot
configure the build for some reason (please note the "rule compile-fail
unknown in module" error in the output). I don't see any attempts to
build or run any tests whatsoever.

Anyway, I am having precisely the same problem on another platform (MSVC
2008, Windows Vista).

>>> warning: Graph library does not contain optional GraphML reader.
>>> note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH
>>> to the
>>> note: directories containing the Expat headers and libraries,
>>> respectively.
>>> lib.jam: No such file or directory
>>> libs/config/test/Jamfile.v2:41: in modules.load
>>> rule compile-fail unknown in module
>>> Jamfile</home/lastique/src/boost/trunk/libs/config/test>.
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/project.jam:307:
>>> in load-jamfile
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/project.jam:63:
>>> in load
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/project.jam:116:
>>> in load-parent
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/project.jam:443:
>>> in initialize
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/project.jam:297:
>>> in load-jamfile
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/project.jam:63:
>>> in load
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/project.jam:167:
>>> in project.find
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:354:
>>> in find-really
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:408:
>>> in object(project-target)@221.find
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:827:
>>> in resolve-reference
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:843:
>>> in targets.generate-from-reference
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:1129:
>>> in generate-dependencies
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:1176:
>>> in object(typed-target)@226.generate
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:742:
>>> in generate-really
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:715:
>>> in object(main-target)@898.generate
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:254:
>>> in object(project-target)@221.generate
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:858:
>>> in targets.generate-from-reference
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:1129:
>>> in generate-dependencies
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:1179:
>>> in object(install-target-class)@94.generate
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:742:
>>> in generate-really
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:715:
>>> in object(main-target)@331.generate
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:858:
>>> in targets.generate-from-reference
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:1129:
>>> in generate-dependencies
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:1179:
>>> in object(alias-target-class)@100.generate
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:742:
>>> in generate-really
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/targets.jam:715:
>>> in object(main-target)@335.generate
>>> /home/lastique/src/boost/trunk/tools/build/v2/build-system.jam:663:
>>> in load
>>> /home/lastique/src/boost/trunk/tools/build/v2/kernel/modules.jam:267:
>>> in import
>>> /home/lastique/src/boost/trunk/tools/build/v2/kernel/bootstrap.jam:134:
>>> in boost-build /home/lastique/src/boost/trunk/boost-build.jam:11: in
>>> module scope
>>>
>>
>>
>>> _______________________________________________
>>> Unsubscribe & other changes:
>>> http://lists.boost.org/mailman/listinfo.cgi/boost
>
>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk