$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-02-07 05:07:38
I've run inspect on the boost sandbox and it produced quite a long
list of warnings. Most of them seem to be tabs in files. Don't know
what is the policy regarding sandbox is, but probably the authors would
like to know about the problems and fix them. The list is attached.
- Volodya
array_traits
   libs/array_traits/index.html: broken link: ../../index.htm, broken link: ../../more/faq.htm, broken link: ../../more/index.htm, broken link: ../../people/people.htm, broken link: ../libraries.htm
   libs/array_traits/ndim_array_example.cpp: tabs in file
config
   boost/config/no_class_template_using_declarations.hpp: filename > 31 chars
container
   boost/container/container_adaptor.hpp: tabs in file
documentation
   libs/documentation/re01.html: unlinked file
filesystem
   boost/filesystem/attributes.hpp: tabs in file
   boost/filesystem/cache.hpp: tabs in file
   boost/filesystem/detail/type_info.hpp: tabs in file
   boost/filesystem/detail/type_property_map.hpp: tabs in file
   boost/filesystem/recursive_directory_iterator.hpp: filename > 31 chars
   libs/filesystem/doc/design.htm: broken link: ../../../more/lib_guide.htm, invalid bookmark: faq.htm#wide-character names
   libs/filesystem/doc/exception.htm: broken link: ../../../boost/filesystem/exception.hpp
   libs/filesystem/doc/fstream.htm: broken link: ../../../boost/filesystem/fstream.hpp
   libs/filesystem/doc/index.htm: broken link: ../test/fstream_test.cpp, broken link: ../test/operations_test.cpp, broken link: ../test/path_test.cpp, invalid bookmark: operations.htm#Class directory_iterator
   libs/filesystem/doc/operations.htm: broken link: ../../../boost/filesystem/operations.hpp, broken link: reference.htm#directory, broken link: reference.htm#path, invalid bookmark: path.htm#Naming Rationale
   libs/filesystem/doc/path.htm: broken link: ../../../boost/filesystem/path.hpp, broken link: ../../utility/utility.htm, invalid URL: ???????to-be-supplied
   libs/filesystem/example/Jamfile: tabs in file
   libs/filesystem/src/attributes.cpp: tabs in file
   libs/filesystem/src/cache.cpp: tabs in file
   libs/filesystem/test/Jamfile: tabs in file
   libs/filesystem/test/attr_test.cpp: tabs in file
   libs/filesystem/test/chown_test.cpp: tabs in file
   libs/filesystem/test/commit_test.cpp: tabs in file
   libs/filesystem/test/type_pm_test.cpp: tabs in file
fsm
   libs/fsm/doc/FsmDiscussion.html: unlinked file
   libs/fsm/example/FSM.cpp: tabs in file
graph
   boost/graph/bandwidth.hpp: tabs in file
   boost/graph/sloan_ordering.hpp: tabs in file
   boost/graph/traverse_tree_graph.hpp: tabs in file
   boost/graph/wavefront.hpp: tabs in file
   libs/graph/doc/profile.htm: unlinked file
   libs/graph/doc/sloan_ordering.htm: broken link: ./IncidenceGraph.html, broken link: ./bandwidth.html, broken link: ./profile.html, broken link: ./sloan_start_end_vertices.html, broken link: ./wavefront.html, broken link: 001-11101-0_cylinder_head.stp, unlinked file
   libs/graph/doc/sloan_start_end_vertices.htm: unlinked file
   libs/graph/doc/wavefront.htm: unlinked file
   libs/graph/example/sloan_ordering.cpp: tabs in file
interval
   boost/interval/arith.hpp: tabs in file
   boost/interval/arith2.hpp: tabs in file
   boost/interval/checking.hpp: tabs in file
   boost/interval/compare.hpp: tabs in file
   boost/interval/constants.hpp: tabs in file
   boost/interval/detail/bcc_rounding_control.hpp: tabs in file
   boost/interval/detail/bugs.hpp: tabs in file
   boost/interval/detail/c99_rounding_control.hpp: tabs in file
   boost/interval/detail/division.hpp: tabs in file
   boost/interval/detail/msvc_rounding_control.hpp: tabs in file
   boost/interval/detail/ppc_rounding_control.hpp: tabs in file
   boost/interval/detail/sparc_rounding_control.hpp: tabs in file
   boost/interval/detail/test_input.hpp: tabs in file
   boost/interval/detail/x86_rounding_control.hpp: tabs in file
   boost/interval/detail/x86gcc_rounding_control.hpp: tabs in file
   boost/interval/interval.hpp: tabs in file
   boost/interval/io.hpp: tabs in file
   boost/interval/rounded_arith.hpp: tabs in file
   boost/interval/rounded_transc.hpp: tabs in file
   boost/interval/rounding.hpp: tabs in file
   boost/interval/transc.hpp: tabs in file
   boost/interval/utility.hpp: tabs in file
   libs/interval/doc/policies.htm: unlinked file
   libs/interval/doc/todo.htm: unlinked file
   libs/interval/examples/findroot_demo.cpp: tabs in file
   libs/interval/examples/interval_implementation_select.hpp: filename > 31 chars
   libs/interval/examples/interval_speed.cpp: tabs in file
   libs/interval/examples/newton-raphson.cpp: tabs in file
   libs/interval/test/det.cpp: tabs in file
   libs/interval/test/fmod.cpp: tabs in file
   libs/interval/test/interval_test.cpp: tabs in file
   libs/interval/test/io.cpp: tabs in file
   libs/interval/test/test_float.cpp: tabs in file
io
   libs/io/doc/array_stream.html: broken link: ../../../people/daryle_walker.html
   libs/io/doc/index.html: broken link: ../../../boost/io/ios_state.hpp, broken link: ../../../index.htm, broken link: ../../../more/faq.htm, broken link: ../../../more/index.htm, broken link: ../../../people/people.htm, broken link: ../../libraries.htm, broken link: ios_state.html
   libs/io/doc/iomanip.html: broken link: ../../../people/daryle_walker.html, broken link: ../../../people/dietmar_kuehl.htm
   libs/io/doc/streambuf_wrapping.html: broken link: ../../../people/daryle_walker.html
iterator
   boost/iterator/iterator_categories.hpp: tabs in file
   libs/iterator/doc/iterator-categories.html: invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:BidirectionalTraversalIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:ConstantLvalueIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:ForwardTraversalIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:MutableLvalueIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:RandomAccessTraversalIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:ReadableIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:SwappableIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:WritableIterator, unlinked file
   libs/iterator/test/iterator_adaptor_test.cpp: tabs in file
libs
   libs: unlinked file
linear_sort
   boost/linear_sort/counting_sort.hpp: tabs in file
   boost/linear_sort/property_map.hpp: tabs in file
   boost/linear_sort/radix_sort.hpp: tabs in file
   boost/linear_sort/radix_sort_tuple.hpp: tabs in file
   libs/linear_sort/doc/block_sort.htm: broken link: property_map.htm
   libs/linear_sort/doc/counting_sort.htm: broken link: property_map.htm
   libs/linear_sort/doc/linear_sort.htm: broken link: couting_sort.htm, broken link: property_map.htm, unlinked file
   libs/linear_sort/doc/radix_sort.htm: broken link: property_map.htm
   libs/linear_sort/doc/sort.htm: broken link: property_map.htm
   libs/linear_sort/examples/linear_sort.cpp: tabs in file
   libs/linear_sort/examples/testing_counting_sort.cpp: tabs in file
memmap
   libs/memmap/doc/memmap.html: broken link: ../../../index.htm, broken link: ../../../more/faq.htm, broken link: ../../../more/index.htm, broken link: ../../../people/people.htm, broken link: ../../libraries.htm, unlinked file
move
   libs/move/doc/index.html: broken link: ../../more/generic_exception_safety.html, broken link: move.html, broken link: move.html#algorithm-move, broken link: move.html#algorithm-move_backwards, broken link: move.html#algorithm-move_swap, broken link: move.html#algorithm-unitialized_move, broken link: move.html#move, broken link: move.html#return_t, broken link: move.html#synopsis, broken link: moveable.html, broken link: moveable.html#move_return, broken link: moveable.html#move_source, broken link: moveable.html#moveable, broken link: moveable.html#synopsis
mpl
   boost/mpl/guarded_distance.hpp: tabs in file
   boost/mpl/guarded_size.hpp: tabs in file
numeric
   boost/numeric/bindings/atlas/cblas1.hpp: tabs in file
   boost/numeric/bindings/atlas/cblas1_overloads.hpp: tabs in file
   boost/numeric/bindings/atlas/cblas2.hpp: tabs in file
   boost/numeric/bindings/atlas/cblas2_overloads.hpp: tabs in file
   boost/numeric/bindings/atlas/cblas3_overloads.hpp: tabs in file
   boost/numeric/bindings/atlas/clapack_overloads.hpp: tabs in file
   boost/numeric/bindings/blas/blas1.hpp: tabs in file
   boost/numeric/bindings/blas/blas2.hpp: tabs in file
   boost/numeric/bindings/blas/blas3.hpp: tabs in file
   boost/numeric/bindings/cblas/cblas1.hpp: tabs in file
   boost/numeric/bindings/cblas/cblas1_overloads.hpp: tabs in file
   boost/numeric/bindings/cblas/cblas2.hpp: tabs in file
   boost/numeric/bindings/cblas/cblas2_overloads.hpp: tabs in file
   boost/numeric/bindings/cblas/cblas3.hpp: tabs in file
   boost/numeric/bindings/cblas/cblas3_overloads.hpp: tabs in file
   boost/numeric/bindings/traits/detail/ublas_matrix_closure.hpp: tabs in file
   boost/numeric/bindings/traits/detail/ublas_vector_closure.hpp: tabs in file
   boost/numeric/bindings/traits/ublas_matrix.hpp: tabs in file
   boost/numeric/bindings/traits/ublas_vector.hpp: tabs in file
   libs/numeric/bindings/amos/Jamfile: tabs in file
   libs/numeric/bindings/amos/test/Jamfile: tabs in file
   libs/numeric/bindings/blas/Jamfile: tabs in file
   libs/numeric/bindings/blas/test/Jamfile: tabs in file
   libs/numeric/bindings/lapack/Jamfile: tabs in file
   libs/numeric/bindings/lapack/test/Jamfile: tabs in file
policy_ptr
   boost/policy_ptr/smart_ptr.hpp: tabs in file
   libs/policy_ptr/doc/acknowledgments.html: broken link: ../../../index.htm, broken link: ../../../people/william_kempf.htm
   libs/policy_ptr/doc/bibliography.html: broken link: ../../../index.htm
   libs/policy_ptr/doc/configuration.html: broken link: ../../../index.htm
   libs/policy_ptr/doc/definitions.html: broken link: ../../../index.htm
   libs/policy_ptr/doc/faq.html: broken link: ../../../index.htm, broken link: ../../../libs/smart_ptr/index.htm
   libs/policy_ptr/doc/header.html: broken link: ../../../index.htm
   libs/policy_ptr/doc/index.html: broken link: ../../../index.htm
   libs/policy_ptr/doc/overview.html: broken link: ../../../index.htm
   libs/policy_ptr/doc/rationale.html: broken link: ../../../index.htm
policy_vector
   libs/policy_vector/array1.hpp: tabs in file
   libs/policy_vector/policy_vector.html: unlinked file
   libs/policy_vector/policy_vector1.hpp: tabs in file
   libs/policy_vector/policy_vector3.hpp: tabs in file
   libs/policy_vector/policy_vector4.hpp: tabs in file
   libs/policy_vector/policy_vector5.hpp: tabs in file
   libs/policy_vector/policy_vector6.hpp: tabs in file
   libs/policy_vector/policy_vector7.hpp: tabs in file
   libs/policy_vector/testing_fixed_range.cpp: tabs in file
   libs/policy_vector/testing_vector.cpp: tabs in file
   libs/policy_vector/testing_vector1.cpp: tabs in file
   libs/policy_vector/testing_vector2.cpp: tabs in file
   libs/policy_vector/testing_vector3.cpp: tabs in file
   libs/policy_vector/testing_vector4.cpp: tabs in file
   libs/policy_vector/testing_vector5.cpp: tabs in file
   libs/policy_vector/testing_vector6.cpp: tabs in file
   libs/policy_vector/testing_vector7.cpp: tabs in file
pri_queue
   libs/pri_queue/heaps.html: unlinked file
   libs/pri_queue/heapside.html: unlinked file
   libs/pri_queue/index.html: broken link: ../../index.htm, broken link: ../../more/faq.htm, broken link: ../../more/index.htm, broken link: ../../people/dietmar_kuehl.htm, broken link: ../../people/people.htm, broken link: ../libraries.htm
python
   libs/python/doc/tutorial/doc/building_an_extension_module.html: broken link: ../../../boost/python/detail/wrap_python.hpp, broken link: ../../../tools/build/index.html, broken link: ../example/Jamfile, broken link: ../example/project.zip, filename > 31 chars, invalid URL: file:///C:/dev/boost/tools/build/index.html, unlinked file
   libs/python/doc/tutorial/doc/building_hello_world.html: broken link: ../../../../../tools/build/index.html, broken link: ../../../../../tools/build/index.html#Jam, broken link: ../../building.html
   libs/python/doc/tutorial/doc/call_policies.html: broken link: ../../v2/reference.html#models_of_call_policies
   libs/python/doc/tutorial/doc/class_operators_special_functions.html: filename > 31 chars
   libs/python/doc/tutorial/doc/embedding_with_boost_python.html: broken link: ../../../test/embedding.cpp, broken link: ../../v2/handle.html, broken link: ../../v2/handle.html#borrowed-spec, broken link: ../../v2/handle.html#handle-spec-observers, broken link: ../../v2/module.html#BOOST_PYTHON_MODULE-spec, filename > 31 chars
   libs/python/doc/tutorial/doc/enums.html: broken link: ../../v2/scope.html
sequence_algo
   boost/sequence_algo/algorithm.hpp: tabs in file
   boost/sequence_algo/container_algo.hpp: tabs in file
   boost/sequence_algo/detail/non_modifying.hpp: tabs in file
   boost/sequence_algo/minmax.hpp: tabs in file
   libs/sequence_algo/doc/combinatorial.html: unlinked file
   libs/sequence_algo/doc/lcs.html: broken link: ../../../index.htm, broken link: ../../../more/faq.htm, broken link: ../../../more/index.htm, broken link: ../../../people/people.htm, broken link: ../../libraries.htm, unlinked file
   libs/sequence_algo/doc/minmax.html: unlinked file
   libs/sequence_algo/example/combinatorial_ex1.cpp: tabs in file
   libs/sequence_algo/example/minmax_timer.cpp: tabs in file
   libs/sequence_algo/test/container_algo.cpp: tabs in file
   libs/sequence_algo/test/test_combinatorial.cpp: tabs in file
smart_enum
   libs/smart_enum/doc/smart_enum.htm: broken link: ../../boost/smart_enum.hpp, broken link: test_lambda_enum.cpp, unlinked file
smart_ptr
   libs/smart_ptr/iso-proposal.html: unlinked file
socket
   boost/socket/impl/default_socket_proactor.hpp: tabs in file
   boost/socket/proactor.hpp: tabs in file
   libs/socket/doc/address_concept.html: broken link: html/classboost_1_1socket_1_1any__address.html, unlinked file
   libs/socket/example/Jamfile: tabs in file
string_algo
   boost/string_algo/container_traits.hpp: tabs in file
   boost/string_algo/detail/find.hpp: tabs in file
   boost/string_algo/erase.hpp: tabs in file
   boost/string_algo/predicate.hpp: tabs in file
   boost/string_algo/replace.hpp: tabs in file
   libs/string_algo/example/Jamfile: tabs in file
   libs/string_algo/example/rle_example.cpp: tabs in file
   libs/string_algo/test/Jamfile: tabs in file
   libs/string_algo/test/predicate_test.cpp: tabs in file
   libs/string_algo/test/replace_test.cpp: tabs in file
tree
   boost/tree/mapped_iterator.hpp: tabs in file
   boost/tree/ntree.hpp: tabs in file
   boost/tree/unittest.cpp: tabs in file
   boost/tree/unittest.hpp: tabs in file
   boost/tree/utest_mappediterator.cpp: tabs in file
   boost/tree/utest_ntree.cpp: tabs in file
tupple
   boost/tupple/detail/container_tupple_no_part_spec.hpp: filename > 31 chars
   boost/tupple/detail/container_tupple_traits_detail.hpp: filename > 31 chars
   libs/tupple/src/generate_container_tupple_hpp.cpp: filename > 31 chars
   libs/tupple/src/generate_container_tupple_hpp.hpp: filename > 31 chars
type_traits
   boost/type_traits/is_better_conversion.hpp: tabs in file
unknown
   boost/bigint.hpp: tabs in file
   boost/named_template_parameters.hpp: tabs in file
   boost/policy_vector.hpp: tabs in file
   boost/tribool.hpp: tabs in file
utility
   libs/utility/doc/tribool.html: unlinked file
variant
   libs/variant/doc/credits.html: broken link: ../../any/index.html, invalid URL: ..\..\..\index.htm, unlinked file
   libs/variant/doc/misc.html: broken link: ../../any/index.html, invalid URL: ..\..\..\index.htm
   libs/variant/doc/reference.html: broken link: ../../any/index.html, invalid URL: ..\..\..\index.htm
   libs/variant/doc/sample.html: invalid URL: ..\..\..\index.htm
   libs/variant/doc/tutorial.html: broken link: Reference.html#SetOfTypes, invalid URL: ..\..\..\index.htm
   libs/variant/index.html: broken link: doc/Tutorial.html, invalid URL: ..\..\index.htm
   libs/variant/test/Jamfile: tabs in file
variant_tag
   boost/variant_tag/seqadaptor.hpp: tabs in file
   boost/variant_tag/variant_tag.hpp: tabs in file
view
   libs/view/test/filter_view_test.cpp: tabs in file
807 files scanned
172 directories scanned
328 problems reported
problem counts:
  138 files with tabs
  10 file names too long
  3 bookmarks with invalid characters
  24 invalid urls
  129 broken links
  24 unlinked files
no errors detected