Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't find ethash_params in benchmarl.cpp #128

Open
pupil11 opened this issue Oct 13, 2020 · 0 comments
Open

can't find ethash_params in benchmarl.cpp #128

pupil11 opened this issue Oct 13, 2020 · 0 comments

Comments

@pupil11
Copy link

pupil11 commented Oct 13, 2020

Good day to everybody,
i'm new here and would like to test make Benchmark_FULL
, but i'm told that ‘ethash_params’ was not declared:

deeplearning@deep-learning-virtual-machine:~/ethash/test/c/build$ make Benchmark_FULL
[ 71%] Built target ethash
Scanning dependencies of target Benchmark_FULL
[ 85%] Building CXX object src/benchmark/CMakeFiles/Benchmark_FULL.dir/benchmark.cpp.o
/home/deeplearning/ethash/src/benchmark/benchmark.cpp: In function ‘int main()’:
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:108:2: error: ‘ethash_params’ was not declared in this scope
ethash_params params;
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:109:22: error: ‘params’ was not declared in this scope
ethash_params_init(&params, 0);
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:109:31: error: ‘ethash_params_init’ was not declared in this scope
ethash_params_init(&params, 0);
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:129:2: error: ‘ethash_cache’ was not declared in this scope
ethash_cache cache;
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:130:2: error: ‘cache’ was not declared in this scope
cache.mem = cache_mem;
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:135:40: error: ‘ethash_mkcache’ was not declared in this scope
ethash_mkcache(&cache, &params, &seed);
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:146:58: error: invalid use of incomplete type ‘struct ethash_light’
ethash_light(&hash, &cache, &params, &previous_hash, 0);
^
In file included from /home/deeplearning/ethash/src/benchmark/benchmark.cpp:25:0:
/home/deeplearning/ethash/src/benchmark/../libethash/ethash.h:58:8: note: forward declaration of ‘struct ethash_light’
struct ethash_light;
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:153:54: error: ‘ethash_compute_full_data’ was not declared in this scope
ethash_compute_full_data(full_mem, &params, &cache);
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:175:58: error: invalid use of incomplete type ‘struct ethash_full’
ethash_full(&hash, full_mem, &params, &previous_hash, 0);
^
In file included from /home/deeplearning/ethash/src/benchmark/benchmark.cpp:25:0:
/home/deeplearning/ethash/src/benchmark/../libethash/ethash.h:60:8: note: forward declaration of ‘struct ethash_full’
struct ethash_full;
^
/home/deeplearning/ethash/src/benchmark/benchmark.cpp:248:64: error: invalid use of incomplete type ‘struct ethash_full’
ethash_full(&hash, full_mem, &params, &previous_hash, nonce);
^
In file included from /home/deeplearning/ethash/src/benchmark/benchmark.cpp:25:0:
/home/deeplearning/ethash/src/benchmark/../libethash/ethash.h:60:8: note: forward declaration of ‘struct ethash_full’
struct ethash_full;
^
src/benchmark/CMakeFiles/Benchmark_FULL.dir/build.make:62: recipe for target 'src/benchmark/CMakeFiles/Benchmark_FULL.dir/benchmark.cpp.o' failed
make[3]: *** [src/benchmark/CMakeFiles/Benchmark_FULL.dir/benchmark.cpp.o] Error 1
CMakeFiles/Makefile2:210: recipe for target 'src/benchmark/CMakeFiles/Benchmark_FULL.dir/all' failed
make[2]: *** [src/benchmark/CMakeFiles/Benchmark_FULL.dir/all] Error 2
CMakeFiles/Makefile2:217: recipe for target 'src/benchmark/CMakeFiles/Benchmark_FULL.dir/rule' failed
make[1]: *** [src/benchmark/CMakeFiles/Benchmark_FULL.dir/rule] Error 2
Makefile:157: recipe for target 'Benchmark_FULL' failed
make: *** [Benchmark_FULL] Error 2

Could you please advise ethash_params in benchmarl.cpp or give the working version of this file ?

thanks a lot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant