HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

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

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

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.

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/