Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: progof on August 16, 2018, 02:05:51 PM



Title: Error while assembling bitcoin v0.15.0
Post by: progof on August 16, 2018, 02:05:51 PM
Hello,

I'm collecting a clone of bitcoin and an error appeared on the make process, tell me how to fix it:

make[2]: *** No rule to make target `qt/res/icons/clone_splash.png', needed by `qt/qrc_bitcoin.cpp'.  Stop.
make[2]: Leaving directory `/root/clone/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/clone/src'
make: *** [all-recursive] Error 1


Title: Re: Error while assembling bitcoin v0.15.0
Post by: bob123 on August 16, 2018, 02:35:57 PM
make[2]: *** No rule to make target `qt/res/icons/clone_splash.png', needed by `qt/qrc_bitcoin.cpp'.  Stop.

Please check whether the file (clone_splash.png) does exist (spelling error?) and whether you are executing the command in the correct directory.


Title: Re: Error while assembling bitcoin v0.15.0
Post by: progof on August 16, 2018, 06:16:46 PM
make[2]: *** No rule to make target `qt/res/icons/clone_splash.png', needed by `qt/qrc_bitcoin.cpp'.  Stop.

Please check whether the file (clone_splash.png) does exist (spelling error?) and whether you are executing the command in the correct directory.


Thanks for the hint, this bug is fixed. And the following error occurred:

Making all in src
make[1]: Entering directory `/root/clone/src'
make[2]: Entering directory `/root/clone/src'
make[3]: Entering directory `/root/clone'
make[3]: Leaving directory `/root/clone'
make[2]: Leaving directory `/root/clone/src'
make[1]: Leaving directory `/root/clone/src'
Making all in doc/man
make[1]: Entering directory `/root/clone/doc/man'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/root/clone/doc/man'
make: *** [all-recursive] Error 1



Title: Re: Error while assembling bitcoin v0.15.0
Post by: bob123 on August 22, 2018, 02:04:30 PM
Thanks for the hint, this bug is fixed. And the following error occurred:

[...]
make[1]: Entering directory `/root/clone/doc/man'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/root/clone/doc/man'
make: *** [all-recursive] Error 1


You seem to be missing a few files. 
Did you check whether the needed files (correct names) are inside the correct directory ?

Did you follow the build process written on github ?