Bitcoin-ABC / bitcoin-abc

Bitcoin ABC develops node software and infrastructure for the eCash project. This a mirror of the official Bitcoin-ABC repository. Please see README.md
https://reviews.bitcoinabc.org
MIT License
1.24k stars 790 forks source link

Unable to build v0.16.1 on Linux #119

Closed vogelito closed 6 years ago

vogelito commented 6 years ago

Describe the issue

I'm unable to build the v0.16.1 tag on linux.

Can you reliably reproduce the issue?

Yes

If so, please list the steps to reproduce below:

Please see pastebin. I can do this over and over again.

Expected behaviour

I didn't have this problem building any of the following tags: v0.14.5 v0.14.6 v0.15.1

Actual behaviour

Build fails with errors:

make[2]: *** No rule to make target 'seeder/dns.c', needed by 'seeder/libbitcoin_seeder_a-dns.o'.  Stop.
make[2]: Leaving directory '/home/bitcoincash/bitcoin/bitcoin-abc/src'
Makefile:9499: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bitcoincash/bitcoin/bitcoin-abc/src'
Makefile:690: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

What version of bitcoin-core are you using?

Building from source (have double checked that hash matches tag hash). I have also tried to make after make clean

Machine specs:

Any extra information that might be useful in the debugging process.

Happy to provide anything useful.

axelay commented 6 years ago

Same error here - would really appreciate some help

deadalnix commented 6 years ago

You have some bad stuff in you build folder.

Run make distclean , rereun configure and rebuild.

axelay commented 6 years ago

All good thanks!

vogelito commented 6 years ago

Confirmed this worked. Thanks.

@axelay - we seem to be always duplicating work! ;)