Boost.Build tests on OSX

In the current release state, there are three Boost.Build tests that fail on OSX, and I neither have access to OSX right now nor won't have access to it in future. Could somebody who already has Boost.Build setup, to to tools/build/v2/test and run three commands: python library_chain.py --verbose python library_order.py --verbose python searched_lib.py --verbose And send me the output? Thanks, Volodya

That was easy... I've done it. I redirected them to files, which are attached; however, the following message was printed to the console despite redirection (split into multiple lines for readability):
python library_chain.py --verbose > out_library_chain.txt ~/Downloads/boost_1_39_0/tools/build/v2/test/../../../jam/src/bin.macosxx86/bjam -sBOOST_BUILD_PATH="~/Downloads/boost_1_39_0/tools/build/v2/test" -d+2 toolset=gcc --test-config="~/Downloads/boost_1_39_0/tools/build/v2/test/test-config.jam" --ignore-toolset-requirements
python library_order.py --verbose > out_library_order.txt ~/Downloads/boost_1_39_0/tools/build/v2/test/../../../jam/src/bin.macosxx86/bjam -sBOOST_BUILD_PATH="~/Downloads/boost_1_39_0/tools/build/v2/test" -d+2 toolset=gcc --test-config="~/Downloads/boost_1_39_0/tools/build/v2/test/test-config.jam" --ignore-toolset-requirements
python searched_lib.py --verbose > out_searched_lib.txt chdir(/private/var/folders/bM/bMqnJ2+pGeSw4rzzakwBvk+++TI/-Tmp-/tmpck6BrF/lib) ~/Downloads/boost_1_39_0/tools/build/v2/test/../../../jam/src/bin.macosxx86/bjam -sBOOST_BUILD_PATH="~/Downloads/boost_1_39_0/tools/build/v2/test" -d+2 toolset=gcc --test-config="~/Downloads/boost_1_39_0/tools/build/v2/test/test-config.jam" --ignore-toolset-requirements
I remember having problems when building all of Boost; fortunately, I was more interested in Boost.Filesystem at the time and so just skipped the Python library. Still, it'd be nice for it to work... --SPCD "Celtic Minstrel"

Celtic Minstrel wrote:
That was easy... I've done it. I redirected them to files, which are attached;
Thank you very much. Could you do a second experiment, with an additional option: python library_chain.py --verbose darwin python library_order.py --verbose darwin python searched_lib.py --verbose darwin
however, the following message was printed to the console despite redirection (split into multiple lines for readability):
python library_chain.py --verbose > out_library_chain.txt ~/Downloads/boost_1_39_0/tools/build/v2/test/../../../jam/src/bin.macosxx86/bjam -sBOOST_BUILD_PATH="~/Downloads/boost_1_39_0/tools/build/v2/test" -d+2 toolset=gcc --test-config="~/Downloads/boost_1_39_0/tools/build/v2/test/test-config.jam" --ignore-toolset-requirements
These messages are printed to stderr, apparently. Why the testing framework Boost.Build tests are using does that is a question. Anyway, it seems that this part is fine, so I'll only need to look at stdout with the extra option.
I remember having problems when building all of Boost; fortunately, I was more interested in Boost.Filesystem at the time and so just skipped the Python library. Still, it'd be nice for it to work...
I believe that quite some improvements in Python support were done in recent versions. If you still have issues, please file a bug on svn.boost.org and I'll follow up there. Thanks again, Volodya

It's done; I did exactly what you said. Also, in case it makes a difference, I have Python 2.5.1 --SPCD "Celtic Minstrel"
participants (2)
-
Celtic Minstrel
-
Vladimir Prus