Spring compile from source (git). Failed to recurse into submodule path

Spring compile from source (git). Failed to recurse into submodule path

Discuss your problems with the latest release of the engine here. Problems with games, maps or other utilities belong in their respective forums.

Moderator: Moderators

Post Reply
jivvz
Posts: 38
Joined: 04 May 2009, 00:03

Spring compile from source (git). Failed to recurse into submodule path

Post by jivvz »

Code: Select all

~/git git clone --recursive git://github.com/spring/spring.git -b master
Cloning into 'spring'...
remote: Counting objects: 226282, done.
remote: Compressing objects: 100% (187/187), done.
remote: Total 226282 (delta 39), reused 0 (delta 0), pack-reused 226095
Receiving objects: 100% (226282/226282), 138.90 MiB | 3.10 MiB/s, done.
Resolving deltas: 100% (182680/182680), done.
Checking connectivity... done.
Submodule 'AI/Interfaces/Python' (git://github.com/spring/Python.git) registered for path 'AI/Interfaces/Python'
Submodule 'E323AI' (git://github.com/spring/E323AI.git) registered for path 'AI/Skirmish/E323AI'
Submodule 'HughAI' (git://github.com/spring/HughAI.git) registered for path 'AI/Skirmish/HughAI'
Submodule 'AI/Skirmish/KAIK' (git://github.com/spring/KAIK.git) registered for path 'AI/Skirmish/KAIK'
Submodule 'AI/Skirmish/Shard' (git://github.com/Tarendai/Shard.git) registered for path 'AI/Skirmish/Shard'
Submodule 'tools/pr-downloader' (git://github.com/spring/pr-downloader.git) registered for path 'tools/pr-downloader'
Submodule 'tools/unitsync/python' (git://github.com/spring/pyunitsync.git) registered for path 'tools/unitsync/python'
Cloning into 'AI/Interfaces/Python'...
remote: Counting objects: 451, done.
remote: Total 451 (delta 0), reused 0 (delta 0), pack-reused 451
Receiving objects: 100% (451/451), 84.80 KiB | 0 bytes/s, done.
Resolving deltas: 100% (298/298), done.
Checking connectivity... done.
Submodule path 'AI/Interfaces/Python': checked out '2239e140fb279f5d8a1e3e470dc767d47a6edb7b'
Cloning into 'AI/Skirmish/E323AI'...
remote: Counting objects: 4829, done.
remote: Total 4829 (delta 0), reused 0 (delta 0), pack-reused 4829
Receiving objects: 100% (4829/4829), 2.21 MiB | 1.25 MiB/s, done.
Resolving deltas: 100% (2565/2565), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/E323AI': checked out 'c60652cfd63af0c419e9effea93979015ea8caa8'
Cloning into 'AI/Skirmish/HughAI'...
remote: Counting objects: 923, done.
remote: Total 923 (delta 0), reused 0 (delta 0), pack-reused 923
Receiving objects: 100% (923/923), 322.83 KiB | 385.00 KiB/s, done.
Resolving deltas: 100% (628/628), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/HughAI': checked out 'cbe346b2d725d825f5cbd513e48b335825582a65'
Cloning into 'AI/Skirmish/KAIK'...
remote: Counting objects: 275, done.
remote: Total 275 (delta 0), reused 0 (delta 0), pack-reused 275
Receiving objects: 100% (275/275), 155.92 KiB | 0 bytes/s, done.
Resolving deltas: 100% (156/156), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/KAIK': checked out '6de6fa6bb35d6b92cabde87bb520fa549ab576ea'
Cloning into 'AI/Skirmish/Shard'...
remote: Counting objects: 4050, done.
remote: Total 4050 (delta 0), reused 0 (delta 0), pack-reused 4049
Receiving objects: 100% (4050/4050), 1.19 MiB | 1.10 MiB/s, done.
Resolving deltas: 100% (2935/2935), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/Shard': checked out 'e686474aac9a1b6e2da998237e5c74b29d6eddee'
Submodule 'data/ai/EvoRTS' (https://github.com/EvolutionRTS/Evolution-RTS-Shard.git) registered for path 'data/ai/EvoRTS'
Cloning into 'data/ai/EvoRTS'...
Username for 'https://github.com': aronj
Password for 'https://aronj@github.com': 
remote: Repository not found.
fatal: repository 'https://github.com/EvolutionRTS/Evolution-RTS-Shard.git/' not found
fatal: clone of 'https://github.com/EvolutionRTS/Evolution-RTS-Shard.git' into submodule path 'data/ai/EvoRTS' failed
Failed to recurse into submodule path 'AI/Skirmish/Shard'
~/git git clone --recursive https://github.com/spring/spring.git -b master spring2
Cloning into 'spring2'...
remote: Counting objects: 226282, done.
remote: Compressing objects: 100% (187/187), done.
remote: Total 226282 (delta 39), reused 0 (delta 0), pack-reused 226095
Receiving objects: 100% (226282/226282), 138.90 MiB | 2.37 MiB/s, done.
Resolving deltas: 100% (182680/182680), done.
Checking connectivity... done.
Submodule 'AI/Interfaces/Python' (git://github.com/spring/Python.git) registered for path 'AI/Interfaces/Python'
Submodule 'E323AI' (git://github.com/spring/E323AI.git) registered for path 'AI/Skirmish/E323AI'
Submodule 'HughAI' (git://github.com/spring/HughAI.git) registered for path 'AI/Skirmish/HughAI'
Submodule 'AI/Skirmish/KAIK' (git://github.com/spring/KAIK.git) registered for path 'AI/Skirmish/KAIK'
Submodule 'AI/Skirmish/Shard' (git://github.com/Tarendai/Shard.git) registered for path 'AI/Skirmish/Shard'
Submodule 'tools/pr-downloader' (git://github.com/spring/pr-downloader.git) registered for path 'tools/pr-downloader'
Submodule 'tools/unitsync/python' (git://github.com/spring/pyunitsync.git) registered for path 'tools/unitsync/python'
Cloning into 'AI/Interfaces/Python'...
remote: Counting objects: 451, done.
remote: Total 451 (delta 0), reused 0 (delta 0), pack-reused 451
Receiving objects: 100% (451/451), 84.80 KiB | 0 bytes/s, done.
Resolving deltas: 100% (298/298), done.
Checking connectivity... done.
Submodule path 'AI/Interfaces/Python': checked out '2239e140fb279f5d8a1e3e470dc767d47a6edb7b'
Cloning into 'AI/Skirmish/E323AI'...
remote: Counting objects: 4829, done.
remote: Total 4829 (delta 0), reused 0 (delta 0), pack-reused 4829
Receiving objects: 100% (4829/4829), 2.21 MiB | 1.23 MiB/s, done.
Resolving deltas: 100% (2565/2565), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/E323AI': checked out 'c60652cfd63af0c419e9effea93979015ea8caa8'
Cloning into 'AI/Skirmish/HughAI'...
remote: Counting objects: 923, done.
remote: Total 923 (delta 0), reused 0 (delta 0), pack-reused 923
Receiving objects: 100% (923/923), 322.83 KiB | 380.00 KiB/s, done.
Resolving deltas: 100% (628/628), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/HughAI': checked out 'cbe346b2d725d825f5cbd513e48b335825582a65'
Cloning into 'AI/Skirmish/KAIK'...
remote: Counting objects: 275, done.
remote: Total 275 (delta 0), reused 0 (delta 0), pack-reused 275
Receiving objects: 100% (275/275), 155.92 KiB | 0 bytes/s, done.
Resolving deltas: 100% (156/156), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/KAIK': checked out '6de6fa6bb35d6b92cabde87bb520fa549ab576ea'
Cloning into 'AI/Skirmish/Shard'...
remote: Counting objects: 4050, done.
remote: Total 4050 (delta 0), reused 0 (delta 0), pack-reused 4049
Receiving objects: 100% (4050/4050), 1.19 MiB | 370.00 KiB/s, done.
Resolving deltas: 100% (2935/2935), done.
Checking connectivity... done.
Submodule path 'AI/Skirmish/Shard': checked out 'e686474aac9a1b6e2da998237e5c74b29d6eddee'
Submodule 'data/ai/EvoRTS' (https://github.com/EvolutionRTS/Evolution-RTS-Shard.git) registered for path 'data/ai/EvoRTS'
Cloning into 'data/ai/EvoRTS'...
Username for 'https://github.com': aronj
Password for 'https://aronj@github.com': 
remote: Repository not found.
fatal: repository 'https://github.com/EvolutionRTS/Evolution-RTS-Shard.git/' not found
fatal: clone of 'https://github.com/EvolutionRTS/Evolution-RTS-Shard.git' into submodule path 'data/ai/EvoRTS' failed
Failed to recurse into submodule path 'AI/Skirmish/Shard'
Maybe because:
It's because the submodules are registered with their ssh url instead of the https one.
Fix:

Code: Select all

git rm --cached AI/Skirmish/Shard
git submodule update --init --recursive
hokomoko
Spring Developer
Posts: 593
Joined: 02 Jun 2014, 00:46

Re: Spring compile from source (git). Failed to recurse into submodule path

Post by hokomoko »

don't clone master, clone develop.
jivvz
Posts: 38
Joined: 04 May 2009, 00:03

Re: Spring compile from source (git). Failed to recurse into submodule path

Post by jivvz »

I was following the wiki guide https://springrts.com/wiki/Building_Spring_on_Linux and there it says
Latest Stable (master branch)
which sounds like it would fit my multiplayer needs. I'm just trying to make things clear if the wiki needs updating.
Thanks anyway. Will try again when I'm on my linux comp.
hokomoko
Spring Developer
Posts: 593
Joined: 02 Jun 2014, 00:46

Re: Spring compile from source (git). Failed to recurse into submodule path

Post by hokomoko »

if you really want to get 103.0, you can try to remove the missing AI modules.

One of the submodules was removed from github, so that's why this issue happens.
Post Reply

Return to “Help & Bugs”