Boost logo

Boost :

From: Rene Rivera (grafik.list_at_[hidden])
Date: 2005-07-18 09:49:42


-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - Grafik/jabber.org

        


  Boost Inspection Report

*Run Date:* 14:43:58 UTC, Monday 18 July 2005

An inspection program <http://www.boost.org/tools/inspect/index.html>
checks each file in the current Boost CVS for various problems,
generating this web page as output. Problems detected include tabs in
files, missing copyrights, broken URL's, and similar misdemeanors.


    Totals

10429 files scanned
821 directories scanned
180 problems reported

problem counts:
  4 files with invalid line endings
  0 bookmarks with invalid characters
  0 invalid urls
  104 broken links
  38 unlinked files
  23 file names too long
  4 files with tabs
  7 violations of the Boost min/max guidelines


    Summary

*Library* *Problems*
algorithm <#algorithm> 1
boost-root <#boost-root> 3
build <#build> 6
date_time <#date_time> 5
iostreams <#iostreams> 86
iterator <#iterator> 7
libs <#libs> 3
mpl <#mpl> 2
numeric <#numeric> 3
program_options <#program_options> 1
python <#python> 11
quickbook <#quickbook> 8
regex <#regex> 1
regression <#regression> 32
serialization <#serialization> 2
test <#test> 7
type_traits <#type_traits> 2


    Details


      algorithm

libs/algorithm/string/doc/external_concepts.html: unlinked file


      boost-root

index.htm: broken link: doc/html/date_time/date_time_io.html, broken link: doc/html/date_time/details.html#date_time.changes, broken link: doc/html/date_time/local_time.html


      build

tools/build/v2/example/libraries/util/foo/include/lib1.h: file's directory depth will exceed 8 levels if placed on a CD
tools/build/v2/index.html: broken link: ../../../doc/html/bbv2.html, broken link: ../../../doc/html/bbv2/installation.html, broken link: doc/userman.pdf
tools/build/v2/test/test_system.html: unlinked file


      date_time

boost/date_time/date_parsing.hpp: violation of Boost min/max guidelines on line 80, violation of Boost min/max guidelines on line 81
boost/date_time/period.hpp: violation of Boost min/max guidelines on line 339, violation of Boost min/max guidelines on line 340
libs/date_time/xmldoc/date_time_docs_howto.html: unlinked file


      iostreams

libs/iostreams/doc/acknowledgments.html: unlinked file
libs/iostreams/doc/faq.html: unlinked file
libs/iostreams/doc/functions/reverse.html: broken link: ../../../../boost/iostreams/reverse.hpp, unlinked file
libs/iostreams/doc/guide/adapters.html: broken link: ../../../../boost/iostreams/adapt.hpp, broken link: ../../../../boost/iostreams/device/container_device.hpp, broken link: ../functions/adapt.html
libs/iostreams/doc/guide/code_conversion.html: broken link: ../../../../boost/iostreams/converting_stream.hpp, broken link: ../../../../boost/iostreams/converting_streambuf.hpp, broken link: ../classes/converting_stream.html, broken link: ../classes/converting_streambuf.html
libs/iostreams/doc/guide/compression.html: broken link: ../../src/bzip2, broken link: ../../src/zlib
libs/iostreams/doc/guide/concepts.html: broken link: ../../../boost/iostreams/concepts.hpp, broken link: classes/device.html, broken link: classes/device.html#sink, broken link: classes/device.html#source, broken link: classes/device.html#synopsis, broken link: classes/filter.html, broken link: classes/filter.html#multichar_filter, broken link: classes/filter.html#synopsis, broken link: concepts/bidirectional_device.html, broken link: concepts/bidirectional_filter.html, broken link: concepts/closable.html, broken link: concepts/device.html, broken link: concepts/direct.html, broken link: concepts/filter.html, broken link: concepts/input_filter.html, broken link: concepts/localizable.html, broken link: concepts/multi_character.html, broken link: concepts/output_filter.html, broken link: concepts/peekable.html, broken link: concepts/seekable_device.html, broken link: concepts/seekable_filter.html, broken link: concepts/sink.html, broken link: concepts/source.html
libs/iostreams/doc/guide/filtering_streams.html: broken link: graphics/bidirectional_chain.gif, broken link: graphics/input_chain.gif, broken link: graphics/output_chain.gif, broken link: graphics/seekable_chain.gif
libs/iostreams/doc/guide/generic_streams.html: broken link: ../modes.html
libs/iostreams/doc/guide/guide.html: unlinked file
libs/iostreams/doc/guide/modes.html: broken link: ../compression.html, broken link: graphics/important_modes.gif, broken link: graphics/key_bidirectional_seq.gif, broken link: graphics/key_important.gif, broken link: graphics/key_input_seq.gif, broken link: graphics/key_output_seq.gif, broken link: graphics/key_read_head.gif, broken link: graphics/key_read_write_head.gif, broken link: graphics/key_write_head.gif, broken link: graphics/modes.gif
libs/iostreams/doc/quick_reference.html: broken link: ../bibliography.html#deutsch3, broken link: ../guide/code_conversion.html, broken link: concepts/filters.html, broken link: concepts/sinks.html, broken link: source.html, invalid (cr only) line-ending, unlinked file
libs/iostreams/doc/rationale.html: broken link: functions/adapt.html, unlinked file
libs/iostreams/doc/reference.html: unlinked file
libs/iostreams/doc/tutorial/container_sink.html: broken link: ../non_blocking.html
libs/iostreams/doc/tutorial/container_source.html: broken link: ../non_blocking.html
libs/iostreams/doc/tutorial/writing_filters.html: broken link: ../classes/symmetric.hpp
libs/iostreams/test/putback_test.hpp: invalid (cr only) line-ending


      iterator

libs/iterator/doc/filter_iterator_ref.html: unlinked file
libs/iterator/doc/indirect_iterator_ref.html: unlinked file
libs/iterator/doc/issues.html: unlinked file
libs/iterator/doc/iter-issue-list.html: unlinked file
libs/iterator/doc/iterator_adaptor_ref.html: unlinked file
libs/iterator/doc/make_filter_iterator.html: unlinked file
libs/iterator/doc/ref_problem.html: unlinked file


      libs

libs/libraries.htm: broken link: ../doc/boost.docbook, broken link: ../doc/boost.fo, invalid (cr only) line-ending


      mpl

libs/mpl/doc/src/refmanual/Data.Integral.rst: filename contains more than one dot character ('.')
libs/mpl/doc/src/refmanual/ExtensibleAssociativeSequence.rst: filename > 31 chars


      numeric

boost/numeric/conversion/detail/old_numeric_cast.hpp: violation of Boost min/max guidelines on line 159, violation of Boost min/max guidelines on line 192
libs/numeric/conversion/doc/converter_policies.html: invalid (cr only) line-ending


      program_options

boost/program_options/positional_options.hpp: violation of Boost min/max guidelines on line 43


      python

boost/python/object/pointer_holder.hpp: tabs in file
libs/python/doc/new-conversions.html: unlinked file
libs/python/doc/tutorial/doc/html/python/embedding.html: broken link: ../object.html
libs/python/doc/v2/bibliography.html: unlinked file
libs/python/doc/v2/errors.html: broken link: ../../../../doc/html/functionN.html
libs/python/doc/v2/from_python.html: unlinked file
libs/python/doc/v2/header.html: unlinked file
libs/python/doc/v2/overview.html: unlinked file
libs/python/doc/v2/rationale.html: unlinked file
libs/python/pyste/tests/inherit3.h: tabs in file
libs/python/test/docstring.py: tabs in file


      quickbook

tools/quickbook/detail/quickbook.cpp: tabs in file
tools/quickbook/doc/html/index.html: broken link: libraries.html
tools/quickbook/doc/html/quickbook/docinfo.html: broken link: ../libraries.html
tools/quickbook/doc/html/quickbook/highlight.html: broken link: ../libraries.html
tools/quickbook/doc/html/quickbook/pyhighlight.html: broken link: ../libraries.html
tools/quickbook/doc/html/quickbook/quickbook.html: broken link: ../libraries.html
tools/quickbook/doc/html/quickbook/ref.html: broken link: ../libraries.html
tools/quickbook/doc/html/quickbook/syntax.html: broken link: ../libraries.html


      regex

libs/regex/performance/input.html: unlinked file


      regression

tools/regression/test/compile-fail~fail.cpp: nonportable path
tools/regression/test/compile-fail~pass.cpp: nonportable path
tools/regression/test/compile~fail.cpp: nonportable path
tools/regression/test/compile~pass.cpp: nonportable path
tools/regression/test/compile~warn.cpp: nonportable path
tools/regression/test/run-fail~compile-fail.cpp: nonportable path
tools/regression/test/run-fail~fail-warn.cpp: nonportable path
tools/regression/test/run-fail~fail.cpp: nonportable path
tools/regression/test/run-fail~pass.cpp: nonportable path
tools/regression/test/run-fail~warn.cpp: nonportable path
tools/regression/test/run~compile-fail.cpp: nonportable path
tools/regression/test/run~fail-note.cpp: nonportable path
tools/regression/test/run~fail-warn.cpp: nonportable path
tools/regression/test/run~fail.cpp: nonportable path
tools/regression/test/run~note.cpp: nonportable path
tools/regression/test/run~pass.cpp: nonportable path
tools/regression/test/run~warn-note.cpp: nonportable path
tools/regression/test/run~warn.cpp: nonportable path
tools/regression/xsl_reports/runner/instructions.html: unlinked file
tools/regression/xsl_reports/xsl/html/issues_legend.html: unlinked file
tools/regression/xsl_reports/xsl/html/library_developer_legend.html: unlinked file
tools/regression/xsl_reports/xsl/html/library_user_legend.html: unlinked file
tools/regression/xsl_reports/xsl/html/make_tinyurl.html: unlinked file
tools/regression/xsl_reports/xsl/html/summary_developer_legend.html: unlinked file
tools/regression/xsl_reports/xsl/html/summary_user_legend.html: unlinked file
tools/regression/xsl_reports/xsl/v2/expected_results_2_new_format.xsl: filename > 31 chars
tools/regression/xsl_reports/xsl/v2/html/issues_legend.html: unlinked file
tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html: unlinked file
tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html: unlinked file
tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html: unlinked file
tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html: unlinked file
tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html: unlinked file


      serialization

libs/serialization/doc/serialization.html: broken link: ../../../boost/serialization/shared_count.hpp
libs/serialization/vc7ide/test_reset_object_address.vcproj: filename > 31 chars


      test

libs/test/doc/components/test_exec_monitor/compilation.html: broken link: ../../../src/supplied_log_formatters.cpp, broken link: ../../../src/unit_test_result.cpp
libs/test/doc/components/utf/compilation.html: broken link: ../../../src/supplied_log_formatters.cpp, broken link: ../../../src/unit_test_result.cpp
libs/test/doc/components/utf/components/test_case/boost_function_tc.html: broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
libs/test/doc/components/utf/components/test_case/param_boost_function_tc.html: broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
libs/test/doc/tests/unit_test_suite_ex_test.html: broken link: ../../test/unit_test_suite_ex_test.cpp


      type_traits

libs/type_traits/cxx_type_traits.htm: broken link: ../../doc/html/boost_typetraits/background.html, unlinked file


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk