Ticket #622 (closed enhancement: fixed)
Opened 3 years ago
Last modified 6 months ago
Boost doesn't pass all test suites
| Reported by: | cipri | Owned by: | adek336 |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | dev-libs/boost | Version: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description
running the test suite of boost, it's clear that there are still some problems.
1) boost.locale seems to have some problems related to libiconv / icu
(i guess/hope that this one is not a major one, I guess it's more about making boost find icu, and build with icu support, then it should work fine)
2) boost.filesystem seems to fail enough tests, but i can not say exactly the causes and how big the severity is.
3) boost.thread passes a huge amount of tests (many hundreds) but still fails on a few. I guess with a little more work of ingo on the threads, this library could pass all tests successfully.
If you want to run the tests suites yourself you can first build boost and then in the top folder boost creats an executable called "bjam". Make a link to bjam into to "bin-folder" of haiku. then inside the sourcecode-folder of boost, go to the folder "libs", enter the folder with the lib you want to test, then enter the subfolder "test" of the lib you want to test and run there in terminal: "bjam".
If you want to run all tests at once, you have to enter from the top-folder, the folder calleds "status", and run there in termainal: bjam
Now that boost builds cleanly, I guess it's easier to work on it. So perhaps there is a volunteer, since sadly I dont have time anymore in the next month.
Change History
comment:1 Changed 3 years ago by scottmc
comment:2 follow-up: ↓ 3 Changed 3 years ago by cipri
yes, but I guess there are not many people interested in boost. Its state is already not so bad, and better than on many other platforms, but it seems not many people are interested in boost, so I'm not that much interested in improving a port (or writing a wiki) that people are not interested in :P.
comment:3 in reply to: ↑ 2 Changed 3 years ago by scottmc
Replying to cipri:
yes, but I guess there are not many people interested in boost. Its state is already not so bad, and better than on many other platforms, but it seems not many people are interested in boost, so I'm not that much interested in improving a port (or writing a wiki) that people are not interested in :P.
Yes, boost is mostly just of interest to developers. The suggestion was more aimed at potential GCI students to build boost on Haiku, run the test suite and put together the wiki page so that developers can judge it's current state. GCI kicks off in November and we are currently prepping potential tasks for it.
comment:4 Changed 6 months ago by scottmc
- Resolution set to fixed
- Status changed from new to closed
if any issue still exist with boost, please report on bitbucket site.

Perhaps the test results for this can be made into a wiki page like we did for Python: http://ports.haiku-files.org/wiki/PythonRegressionTests