Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
checkblock.cpp invalid name for included datafile #10797
Comments
|
According to
https://github.com/bitcoin/bitcoin/blob/b2e178a2d2e387b147f0d87e64fc773d5ec799d0/src/Makefile.bench.include#L68
those files are autogenerated.
…
|
ko3ak
commented
Jul 12, 2017
|
It was not very obvious '*.raw.h" is dynamically generated... When I was browsing bitcoin source code in eclipse I was seeing number of unresolved symbols. It would be better to have both files: |
ko3ak
changed the title from
checkblock.cpp invalide name for incuded datafile to checkblock.cpp invalid name for included datafile
Jul 12, 2017
|
I've never seen this error before. How to reproduce this problem? (e.g. build steps that you enter from the shell, starting from a clean tree) |
laanwj
added the
Build system
label
Jul 13, 2017
ko3ak
commented
Jul 13, 2017
|
|
In general, the git repository does not contain files that get generated during the build process anyway. Doing so means extra overhead in maintaining source and output to remain synchronized, and is confusing to people who want to modify the source. Yes, if you want to browse auto-generated files, you'll need to build them. |
|
So there is no actual build system bug?
It's the same for other generated files, for example |
ko3ak commentedJul 11, 2017
This issue tracker is only for technical issues related to bitcoin-core.
General bitcoin questions and/or support requests and are best directed to the Bitcoin StackExchange.
For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/.
Describe the issue
Can you reliably reproduce the issue? Yes
If so, please list the steps to reproduce below:
Line 13 should be changed from:
12: namespace block_bench {
13: #include "bench/data/block413567.raw.h"
14: } // namespace block_bench
to:
12: namespace block_bench {
13: #include "bench/data/block413567.raw"
14: } // namespace block_bench
Expected behaviour
raw block should be included
Actual behaviour
unresolved inclusion error
Screenshots.
If the issue is related to the GUI, screenshots can be added to this issue via drag & drop.
What version of bitcoin-core are you using? git clone master 20170711
List the version number/commit ID, and if it is an official binary, self compiled or a distribution package such as PPA.
Machine specs:
Any extra information that might be useful in the debugging process.
This is normally the contents of a
debug.logorconfig.logfile. Raw text or a link to a pastebin type site are preferred.