0xPolygonHermez/zkevm-prover

compile the project error in develop branch

Closed this issue · 1 comments

using the latest develop code, but get some errors


src/starkpil/zkevm/chelpers/zkevm.chelpers.step3prev.parser.cpp:924:40: error: no matching function for call to ‘Goldilocks::add_avx(Goldilocks::Element*, uint64_t&, Goldilocks::Element*, uint64_t&, Goldilocks::Element*, uint64_t&)’
  924 |                     Goldilocks::add_avx(&params.pols[args3prev[i_args] + i * args3prev[i_args + 1]], args3prev[i_args + 1], &params.pols[args3prev[i_args + 2] + i * args3prev[i_args + 3]], args3prev[i_args + 3], &params.pols[args3prev[i_args + 4] + i * args3prev[i_args + 5]], args3prev[i_args + 5]);
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./src/goldilocks/src/goldilocks_base_field.hpp:436,
                 from ./src/goldilocks/src/goldilocks_cubic_extension.hpp:5,
                 from src/starkpil/zkevm/chelpers/zkevm.chelpers.step3prev.parser.cpp:1:

src/starkpil/zkevm/chelpers/zkevm.chelpers.step3prev.parser.cpp:937:40: error: no matching function for call to ‘Goldilocks::mul_avx(Goldilocks::Element*, uint64_t [4], Goldilocks::Element*, Goldilocks::Element*, uint64_t [4], uint64_t [4])’
  937 |                     Goldilocks::mul_avx(&params.pols[0], offsets1, &params.pols[0], &params.pConstPols->getElement(0, 0), offsets2, offsets3);
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./src/goldilocks/src/goldilocks_base_field.hpp:436,
                 from ./src/goldilocks/src/goldilocks_cubic_extension.hpp:5,
                 from src/starkpil/zkevm/chelpers/zkevm.chelpers.step3prev.parser.cpp:1:

Forgot to clone the child library