=== Boost Test Status Checklist === Boost comes with a test suite.... This page will serve as a place to keep track of the progress in fixing the various tests, or explaining why it's ok that they are failing on Haiku. * ~/develop/haikuports/dev-libs/boost/work/boost_1_50_0/libs/(lib name)/test> bjam Note: While most of the Jam files are in the right place, the test folders of the library folder, I found a few libraries with their Jam file in the folder of the library itself. '''Boost.algorithm''' || none_of_test || Passed || || || one_of_test || Passed || || || ordered_test || Passed || || || copy_n_test1 || Passed || || || iota_test1 || Passed || || || is_permutation_test1 || Passed || || || partition_point_test1 || Passed || || || is_partitioned_test1 || Passed || || || partition_copy_test1 || Passed || || || hex_test1 || Failed || || || hex_test2 || Passed || || || hex_test3 || Failed || || || hex_fail1.test || Passed || || || empty_search_test || Passed || || || search_test1 || Passed || || || search_test2 || Passed || || || search_test3 || Passed || || || search_fail1 || Passed || || || search_fail2 || Passed || || || search_fail3 || Passed || || || clamp_test || Passed || || || all_of_test || Passed || || || any_of_test || Passed || || '''Boost.asio''' Listing only those that failed. || has_icu builds || Failed || || || buffered_read_stream || Failed || || || buffered_read_stream_select || Failed || || || buffered_stream || Failed || || || buffered_stream_select || Failed || || || buffered_write_stream || Failed || || || buffered_write_stream_select || Failed || || || ip_address || Failed || || || ip_address_select || Failed || || || ip_address_v4 || Failed || || || ip_address_v4_select || Failed || || || ip_address_v6 || Failed || || || ip_address_v6_select || Failed || || || ip_multicast || Failed || || || ip_multicast_select || Failed || || || ip_tcp || Failed || || || ip_tcp_select || Failed || || || ip_udp || Failed || || || ip_udp_select || Failed || || || ip_unicast || Failed || || || ip_unicast_select || Failed || || || ip_v6_only || Failed || || || ip_v6_only_select || Failed || || || local_connect_pair || Failed || || || local_connect_pair_select || Failed || || || local_datagram_protocol || Failed || || || local_datagram_protocol_select || Failed || || || local_stream_protocol || Failed || || || local_stream_protocol_select || Failed || || || socket_base || Failed || || || socket_base_select || Failed || || '''Boost.concept_check''' Listing only those that failed. || stl_concept_covering || Failed || || '''Boost.detail''' || is_sorted_test || Passed || || || container_no_fwd_test || Passed || || || container_fwd || Passed || || || container_fwd_debug || Passed || || || correctly_disable || Failed || || || correctly_disable_debug || Passed || || '''Boost.conversion''' Listing only those that failed || lexical_cast_loopback_test || Failed || || || lexical_cast_wchars_test || Failed || || || lexical_cast_float_types_test || Failed || || '''Boost.exception''' Listing only those that failed. || copy_exception_test || Failed || || || non_intrusive_exception_ptr_test || Failed || || || exception_ptr_test || Failed || || '''Boost.filesystem''' Listing only those that failed. || fstream_test || Failed || || || operations_test || Failed || || || operations_test_static || Failed || || || operations_unit_test || Failed || || || path_test || Failed || || || path_test_static || Failed || || || path_unit_test || Failed || || || path_unit_test_static || Failed || || || simple_ls || Failed || || || file_status || Failed || || || convenience_test || Failed || || || deprecated_test || Failed || || '''Boost.locale''' || iconv (libc) || Failed || || || iconv (separate) || Passed || || || icu || Failed || || || icu (lib64) || Failed || || || test_config.o || Failed || || || test_config || Skipped || I know that there is a conflict of names with the previous test, I do not know why test_config executed tests that gave different results, but I will have to leave this as so. Skipped test_config for lack of libboost_locale.so.1.50.0 || || test_utf || Skipped || Skipped test_utf for lack of libboost_locale.so.1.50.0 || || test_date_time || Skipped|| Skipped test_date_time for lack of libboost_locale.so.1.50.0 || || test_ios_prop || Skipped || Skipped test_ios_prop for lack of libboost_locale.so.1.50.0 || || test_codepage_converter || Skipped || skipped test_codepage_converter for lack of libboost_locale.so.1.50.0 || || test_codepage || Skipped || Skipped test_codepage for lack of libboost_locale.so.1.50.0 || || test_message || Skipped || Skipped test_message for lack of libboost_locale.so.1.50.0 || || test_generator || Skipped || Skipped test_generator for lack of libboost_locale.so.1.50.0 || || test_collate || Skipped || Skipped test_collate for lack of libboost_locale.so.1.50.0 || || test_convert || Skipped || Skipped test_convert for lack of libboost_locale.so.1.50.0 || || test_boundary || Skipped || Skipped test_boundary for lack of libboost_locale.so.1.50.0 || || test_formatting || Skipped || Skipped test_formatting for lack of libboost_locale.so.1.50.0 || || test_icu_vs_os_timezone || Skipped || Skipped test_icu_vs_os_timezone for lack of libboost_locale.so.1.50.0 || || test_winapi_collate || Skipped || Skipped test_winapi_collate for lack of libboost_locale.so.1.50.0 || || test_winapi_convert || Skipped || Skipped test_winapi_convert for lack of libboost_locale.so.1.50.0 || || test_winapi_formatting || Skipped || Skipped test_winapi_formatting for lack of libboost_locale.so.1.50.0 || || test_posix_collate || Skipped || Skipped test_posix_collate for lack of libboost_locale.so.1.50.0 || || test_posix_convert || Skipped || Skipped test_posix_convert for lack of libboost_locale.so.1.50.0 || || test_posix_formatting || Skipped || Skipped test_posix_formatting for lack of libboost_locale.so.1.50.0 || || test_std_collate || Skipped || Skipped test_std_collate for lack of libboost_locale.so.1.50.0 || || test_std_convert || Skipped || Skipped test_std_convert for lack of libboost_locale.so.1.50.0 || || test_std_formatting || Skipped || Skipped test_std_formatting for lack of libboost_locale.so.1.50.0 || '''Boost.pool''' || valgrind_config_check || Failed || || || test_simple_seg_storage || Failed || || || test_pool_alloc || Failed || || || pool_msvc_compiler_bug_test || Failed || || || test_msvc_mem_leak_detect || Failed || || || test_bug_3349 || Failed || || || test_bug_4960 || Failed || || || test_bug_1252 || Failed || || || test_bug_2696 || Failed || || || test_bug_5526 || Failed || || || test_threading || Failed || || || time_pool_alloc || Failed || || || test_poisoned_macros || Passed || || '''Boost.property_tree''' || debug/test_ini_parser || Passed || || || test_xml_parser_rapidxml || Passed || || || test_multi_module1 || Passed || || || test_property_tree || Passed || || || test_info_parser || Passed || || || test_json_parser || Failed || || '''Boost.tr1''' Listing only those that failed. || test_cmath_tricky || Failed || || || std_test_cmath_tricky || Failed || || || std_test_complex_header || Failed || || || std_test_hash_header || Failed || || || test_mem_fn_tricky || Failed || || || std_test_mem_fn_tricky || Failed || || || test_ref_wrapper_tricky || Failed || || || run_random || Failed || || || std_run_random || Failed || || || tr1_alignment_of_test || Failed || || || cyclic_depend/hash || Failed || || || cyclic_depend/math_special_functions || Failed || || || cyclic_depend/program_options || Failed || || || cyclic_depend/regex || Failed || ||