[GitHelp]TryModBoost gives fatal: reference is not a tree.

Trying the instructions here: https://svn.boost.org/trac/boost/wiki/TryModBoost resulted in an error at the `git submodule updata --init step. How can this be corrected? TIA. Larry Details of steps taken follow: ~/prog_dev/boost-modular $ git clone http://github.com/boost-lib/boost modular-boost Initialized empty Git repository in /home/evansl/prog_dev/boost-modular/modular-boost/.git/ remote: Counting objects: 8096, done. remote: Compressing objects: 100% (2982/2982), done. remote: Total 8096 (delta 5190), reused 8001 (delta 5095) Receiving objects: 100% (8096/8096), 1.98 MiB | 387 KiB/s, done. Resolving deltas: 100% (5190/5190), done. ~/prog_dev/boost-modular $ ls modular-boost ~/prog_dev/boost-modular $ cd modular-boost/ ~/prog_dev/boost-modular/modular-boost $ ls INSTALL boost.css bootstrap.sh index.html status Jamroot boost.png doc libs tools LICENSE_1_0.txt boostcpp.jam forward_headers.cmake more boost-build.jam bootstrap.bat index.htm rst.css ~/prog_dev/boost-modular/modular-boost $ git submodule update --init Submodule 'libs/accumulators' (git://github.com/boost-lib/accumulators.git) registered for path 'libs/accumulators' Submodule 'libs/algorithm' (git://github.com/boost-lib/algorithm.git) registered for path 'libs/algorithm' Submodule 'libs/any' (git://github.com/boost-lib/any.git) registered for path 'libs/any' Submodule 'libs/array' (git://github.com/boost-lib/array.git) registered for path 'libs/array' Submodule 'libs/asio' (git://github.com/boost-lib/asio.git) registered for path 'libs/asio' Submodule 'libs/assign' (git://github.com/boost-lib/assign.git) registered for path 'libs/assign' Submodule 'libs/atomic' (git://github.com/boost-lib/atomic.git) registered for path 'libs/atomic' Submodule 'libs/bimap' (git://github.com/boost-lib/bimap.git) registered for path 'libs/bimap' Submodule 'libs/bind' (git://github.com/boost-lib/bind.git) registered for path 'libs/bind' Submodule 'libs/chrono' (git://github.com/boost-lib/chrono.git) registered for path 'libs/chrono' Submodule 'libs/circular_buffer' (git://github.com/boost-lib/circular_buffer.git) registered for path 'libs/circular_buffer' Submodule 'libs/compatibility' (git://github.com/boost-lib/compatibility.git) registered for path 'libs/compatibility' Submodule 'libs/concept_check' (git://github.com/boost-lib/concept_check.git) registered for path 'libs/concept_check' Submodule 'libs/config' (git://github.com/boost-lib/config.git) registered for path 'libs/config' Submodule 'libs/container' (git://github.com/boost-lib/container.git) registered for path 'libs/container' Submodule 'libs/context' (git://github.com/boost-lib/context.git) registered for path 'libs/context' Submodule 'libs/conversion' (git://github.com/boost-lib/conversion.git) registered for path 'libs/conversion' Submodule 'libs/core' (git://github.com/boost-lib/core.git) registered for path 'libs/core' Submodule 'libs/coroutine' (git://github.com/boost-lib/coroutine.git) registered for path 'libs/coroutine' Submodule 'libs/crc' (git://github.com/boost-lib/crc.git) registered for path 'libs/crc' Submodule 'libs/date_time' (git://github.com/boost-lib/date_time.git) registered for path 'libs/date_time' Submodule 'libs/disjoint_sets' (git://github.com/boost-lib/disjoint_sets.git) registered for path 'libs/disjoint_sets' Submodule 'libs/dynamic_bitset' (git://github.com/boost-lib/dynamic_bitset.git) registered for path 'libs/dynamic_bitset' Submodule 'libs/exception' (git://github.com/boost-lib/exception.git) registered for path 'libs/exception' Submodule 'libs/filesystem' (git://github.com/boost-lib/filesystem.git) registered for path 'libs/filesystem' Submodule 'libs/flyweight' (git://github.com/boost-lib/flyweight.git) registered for path 'libs/flyweight' Submodule 'libs/foreach' (git://github.com/boost-lib/foreach.git) registered for path 'libs/foreach' Submodule 'libs/format' (git://github.com/boost-lib/format.git) registered for path 'libs/format' Submodule 'libs/function' (git://github.com/boost-lib/function.git) registered for path 'libs/function' Submodule 'libs/function_types' (git://github.com/boost-lib/function_types.git) registered for path 'libs/function_types' Submodule 'libs/functional' (git://github.com/boost-lib/functional.git) registered for path 'libs/functional' Submodule 'libs/functional_hash' (git://github.com/boost-lib/functional_hash.git) registered for path 'libs/functional_hash' Submodule 'libs/fusion' (git://github.com/boost-lib/fusion.git) registered for path 'libs/fusion' Submodule 'libs/geometry' (git://github.com/boost-lib/geometry.git) registered for path 'libs/geometry' Submodule 'libs/gil' (git://github.com/boost-lib/gil.git) registered for path 'libs/gil' Submodule 'libs/graph' (git://github.com/boost-lib/graph.git) registered for path 'libs/graph' Submodule 'libs/graph_parallel' (git://github.com/boost-lib/graph_parallel.git) registered for path 'libs/graph_parallel' Submodule 'libs/heap' (git://github.com/boost-lib/heap.git) registered for path 'libs/heap' Submodule 'libs/icl' (git://github.com/boost-lib/icl.git) registered for path 'libs/icl' Submodule 'libs/integer' (git://github.com/boost-lib/integer.git) registered for path 'libs/integer' Submodule 'libs/interprocess' (git://github.com/boost-lib/interprocess.git) registered for path 'libs/interprocess' Submodule 'libs/intrusive' (git://github.com/boost-lib/intrusive.git) registered for path 'libs/intrusive' Submodule 'libs/io' (git://github.com/boost-lib/io.git) registered for path 'libs/io' Submodule 'libs/iostreams' (git://github.com/boost-lib/iostreams.git) registered for path 'libs/iostreams' Submodule 'libs/iterator' (git://github.com/boost-lib/iterator.git) registered for path 'libs/iterator' Submodule 'libs/lambda' (git://github.com/boost-lib/lambda.git) registered for path 'libs/lambda' Submodule 'libs/local_function' (git://github.com/boost-lib/local_function.git) registered for path 'libs/local_function' Submodule 'libs/locale' (git://github.com/boost-lib/locale.git) registered for path 'libs/locale' Submodule 'libs/lockfree' (git://github.com/boost-lib/lockfree.git) registered for path 'libs/lockfree' Submodule 'libs/logic' (git://github.com/boost-lib/logic.git) registered for path 'libs/logic' Submodule 'libs/math' (git://github.com/boost-lib/math.git) registered for path 'libs/math' Submodule 'libs/move' (git://github.com/boost-lib/move.git) registered for path 'libs/move' Submodule 'libs/mpi' (git://github.com/boost-lib/mpi.git) registered for path 'libs/mpi' Submodule 'libs/mpl' (git://github.com/boost-lib/mpl.git) registered for path 'libs/mpl' Submodule 'libs/msm' (git://github.com/boost-lib/msm.git) registered for path 'libs/msm' Submodule 'libs/multi_array' (git://github.com/boost-lib/multi_array.git) registered for path 'libs/multi_array' Submodule 'libs/multi_index' (git://github.com/boost-lib/multi_index.git) registered for path 'libs/multi_index' Submodule 'libs/multiprecision' (git://github.com/boost-lib/multiprecision.git) registered for path 'libs/multiprecision' Submodule 'libs/numeric/conversion' (git://github.com/boost-lib/numeric_conversion.git) registered for path 'libs/numeric/conversion' Submodule 'libs/numeric/interval' (git://github.com/boost-lib/interval.git) registered for path 'libs/numeric/interval' Submodule 'libs/numeric/odeint' (git://github.com/boost-lib/odeint.git) registered for path 'libs/numeric/odeint' Submodule 'libs/numeric/ublas' (git://github.com/boost-lib/ublas.git) registered for path 'libs/numeric/ublas' Submodule 'libs/optional' (git://github.com/boost-lib/optional.git) registered for path 'libs/optional' Submodule 'libs/parameter' (git://github.com/boost-lib/parameter.git) registered for path 'libs/parameter' Submodule 'libs/phoenix' (git://github.com/boost-lib/phoenix.git) registered for path 'libs/phoenix' Submodule 'libs/polygon' (git://github.com/boost-lib/polygon.git) registered for path 'libs/polygon' Submodule 'libs/pool' (git://github.com/boost-lib/pool.git) registered for path 'libs/pool' Submodule 'libs/preprocessor' (git://github.com/boost-lib/preprocessor.git) registered for path 'libs/preprocessor' Submodule 'libs/program_options' (git://github.com/boost-lib/program_options.git) registered for path 'libs/program_options' Submodule 'libs/property_map' (git://github.com/boost-lib/property_map.git) registered for path 'libs/property_map' Submodule 'libs/property_tree' (git://github.com/boost-lib/property_tree.git) registered for path 'libs/property_tree' Submodule 'libs/proto' (git://github.com/boost-lib/proto.git) registered for path 'libs/proto' Submodule 'libs/ptr_container' (git://github.com/boost-lib/ptr_container.git) registered for path 'libs/ptr_container' Submodule 'libs/python' (git://github.com/boost-lib/python.git) registered for path 'libs/python' Submodule 'libs/random' (git://github.com/boost-lib/random.git) registered for path 'libs/random' Submodule 'libs/range' (git://github.com/boost-lib/range.git) registered for path 'libs/range' Submodule 'libs/ratio' (git://github.com/boost-lib/ratio.git) registered for path 'libs/ratio' Submodule 'libs/rational' (git://github.com/boost-lib/rational.git) registered for path 'libs/rational' Submodule 'libs/regex' (git://github.com/boost-lib/regex.git) registered for path 'libs/regex' Submodule 'libs/scope_exit' (git://github.com/boost-lib/scope_exit.git) registered for path 'libs/scope_exit' Submodule 'libs/serialization' (git://github.com/boost-lib/serialization.git) registered for path 'libs/serialization' Submodule 'libs/signals' (git://github.com/boost-lib/signals.git) registered for path 'libs/signals' Submodule 'libs/signals2' (git://github.com/boost-lib/signals2.git) registered for path 'libs/signals2' Submodule 'libs/smart_ptr' (git://github.com/boost-lib/smart_ptr.git) registered for path 'libs/smart_ptr' Submodule 'libs/spirit' (git://github.com/boost-lib/spirit.git) registered for path 'libs/spirit' Submodule 'libs/spirit_classic' (git://github.com/boost-lib/spirit_classic.git) registered for path 'libs/spirit_classic' Submodule 'libs/statechart' (git://github.com/boost-lib/statechart.git) registered for path 'libs/statechart' Submodule 'libs/static_assert' (git://github.com/boost-lib/static_assert.git) registered for path 'libs/static_assert' Submodule 'libs/system' (git://github.com/boost-lib/system.git) registered for path 'libs/system' Submodule 'libs/test' (git://github.com/boost-lib/test.git) registered for path 'libs/test' Submodule 'libs/thread' (git://github.com/boost-lib/thread.git) registered for path 'libs/thread' Submodule 'libs/timer' (git://github.com/boost-lib/timer.git) registered for path 'libs/timer' Submodule 'libs/tokenizer' (git://github.com/boost-lib/tokenizer.git) registered for path 'libs/tokenizer' Submodule 'libs/tr1' (git://github.com/boost-lib/tr1.git) registered for path 'libs/tr1' Submodule 'libs/tti' (git://github.com/boost-lib/tti.git) registered for path 'libs/tti' Submodule 'libs/tuple' (git://github.com/boost-lib/tuple.git) registered for path 'libs/tuple' Submodule 'libs/type_traits' (git://github.com/boost-lib/type_traits.git) registered for path 'libs/type_traits' Submodule 'libs/typeof' (git://github.com/boost-lib/typeof.git) registered for path 'libs/typeof' Submodule 'libs/units' (git://github.com/boost-lib/units.git) registered for path 'libs/units' Submodule 'libs/unordered' (git://github.com/boost-lib/unordered.git) registered for path 'libs/unordered' Submodule 'libs/utility' (git://github.com/boost-lib/utility.git) registered for path 'libs/utility' Submodule 'libs/uuid' (git://github.com/boost-lib/uuid.git) registered for path 'libs/uuid' Submodule 'libs/variant' (git://github.com/boost-lib/variant.git) registered for path 'libs/variant' Submodule 'libs/wave' (git://github.com/boost-lib/wave.git) registered for path 'libs/wave' Submodule 'libs/xpressive' (git://github.com/boost-lib/xpressive.git) registered for path 'libs/xpressive' Submodule 'tools/auto_index' (git://github.com/boost-lib/auto_index.git) registered for path 'tools/auto_index' Submodule 'tools/bcp' (git://github.com/boost-lib/bcp.git) registered for path 'tools/bcp' Submodule 'tools/boostbook' (git://github.com/boost-lib/boostbook.git) registered for path 'tools/boostbook' Submodule 'tools/build' (git://github.com/boost-lib/build.git) registered for path 'tools/build' Submodule 'tools/inspect' (git://github.com/boost-lib/inspect.git) registered for path 'tools/inspect' Submodule 'tools/litre' (git://github.com/boost-lib/litre.git) registered for path 'tools/litre' Submodule 'tools/quickbook' (git://github.com/boost-lib/quickbook.git) registered for path 'tools/quickbook' Initialized empty Git repository in /home/evansl/prog_dev/boost-modular/modular-boost/libs/accumulators/.git/ remote: Counting objects: 475, done. remote: Compressing objects: 100% (201/201), done. remote: Total 475 (delta 319), reused 407 (delta 252) Receiving objects: 100% (475/475), 204.69 KiB | 335 KiB/s, done. Resolving deltas: 100% (319/319), done. Submodule path 'libs/accumulators': checked out '853400b2e1b4321696a90184d49cbb6610738806' Initialized empty Git repository in /home/evansl/prog_dev/boost-modular/modular-boost/libs/algorithm/.git/ remote: Counting objects: 681, done. remote: Compressing objects: 100% (370/370), done. remote: Total 681 (delta 392), reused 544 (delta 255) Receiving objects: 100% (681/681), 1.66 MiB | 383 KiB/s, done. Resolving deltas: 100% (392/392), done. fatal: reference is not a tree: a601c9ad632035076bb3c0feee75e915cfb54fca Unable to checkout 'a601c9ad632035076bb3c0feee75e915cfb54fca' in submodule path 'libs/algorithm'

Hi, directly CC'ing Daniel because the problem still exists and has been most probably gone beyond the radar. On Friday, 28. December 2012 07:56:47 Larry Evans wrote:
Trying the instructions here:
https://svn.boost.org/trac/boost/wiki/TryModBoost
resulted in an error at the `git submodule updata --init step. How can this be corrected?
It seems the top-level SHA-1 are out of sync with some of the submodule content. Please find an actual checkout log attached. I'm currently unable to check out over a dozen of libraries. For Boost.Atomic the error is: Unable to checkout '1d237aba46c21d3f5b7cd1f3324da04f3f7ade7d' in submodule path 'libs/atomic' And an update reflecting the last changes would be nice too. Yours, Jürgen -- * Dipl.-Math. Jürgen Hunold ! * voice: ++49 4257 300 ! Fährstraße 1 * fax : ++49 4257 300 ! 31609 Balge/Sebbenhausen * jhunold@gmx.eu ! Germany
participants (2)
-
Jürgen Hunold
-
Larry Evans