git-now icon indicating copy to clipboard operation
git-now copied to clipboard

install: cannot stat 'gitnow-shFlags': No such file or directory

Open againksy opened this issue 7 years ago • 2 comments

install: cannot stat 'gitnow-shFlags': No such file or directory Makefile:53: recipe for target 'install' failed

againksy avatar Feb 10 '18 21:02 againksy

I think you clone without --recursive option. shFlags will be cloned as a git submodule.

iwata avatar Mar 05 '18 03:03 iwata

tkt@tkt ~> git clone [email protected]:iwata/git-now.git
Cloning into 'git-now'...
remote: Enumerating objects: 346, done.
remote: Total 346 (delta 0), reused 0 (delta 0), pack-reused 346
Receiving objects: 100% (346/346), 68.74 KiB | 549.00 KiB/s, done.
Resolving deltas: 100% (134/134), done.
tkt@tkt ~> cd git-now/
tkt@tkt ~/git-now (master)> sudo make install
[sudo] password for tkt: 
install -d -m 0755 /usr/local/bin
install -m 0755 git-now /usr/local/bin
install -m 0644 git-now-add git-now-grep git-now-rebase git-now-push gitnow-common gitnow-shFlags /usr/local/bin
install: cannot stat 'gitnow-shFlags': No such file or directory
make: *** [Makefile:55: install] Error 1
tkt@tkt ~/git-now (master) [2]> cd 
tkt@tkt ~> rm -rf git-now/
tkt@tkt ~> git clone [email protected]:iwata/git-now.git --recursive
Cloning into 'git-now'...
remote: Enumerating objects: 346, done.
remote: Total 346 (delta 0), reused 0 (delta 0), pack-reused 346
Receiving objects: 100% (346/346), 68.74 KiB | 114.00 KiB/s, done.
Resolving deltas: 100% (134/134), done.
Submodule 'shFlags' (git://github.com/nvie/shFlags.git) registered for path 'shFlags'
Cloning into '/home/tkt/git-now/shFlags'...
remote: Enumerating objects: 454, done.        
remote: Total 454 (delta 0), reused 0 (delta 0), pack-reused 454        
Receiving objects: 100% (454/454), 132.89 KiB | 320.00 KiB/s, done.
Resolving deltas: 100% (333/333), done.
Submodule path 'shFlags': checked out '2fb06af13de884e9680f14a00c82e52a67c867f1'
tkt@tkt ~> cd git-now/
tkt@tkt ~/git-now (master)> sudo make install
install -d -m 0755 /usr/local/bin
install -m 0755 git-now /usr/local/bin
install -m 0644 git-now-add git-now-grep git-now-rebase git-now-push gitnow-common gitnow-shFlags /usr/local/bin

I was able to install it with --recursive. Thank you!

tktcorporation avatar Sep 02 '21 10:09 tktcorporation