Skip to content

Instantly share code, notes, and snippets.

@leonardoalt
Created May 14, 2023 15:29
Show Gist options
  • Save leonardoalt/79f2984dcd6cead9942deebba1334e22 to your computer and use it in GitHub Desktop.
Save leonardoalt/79f2984dcd6cead9942deebba1334e22 to your computer and use it in GitHub Desktop.
The following warnings were emitted during compilation:
warning: In file included from ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ff/pasta.hpp:47,
warning: from src/pippenger.cpp:8:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<MOD, M0, RR, ONE> operator^(const pasta_t<MOD, M0, RR, ONE>&, unsigned int)’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:13: error: there are no arguments to ‘abort’ that depend on a template parameter, so a declaration of ‘abort’ must be available [-fpermissive]
warning: 141 | abort();
warning: | ^~~~~
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In member function ‘pasta_t<MOD, M0, RR, ONE>& pasta_t<MOD, M0, RR, ONE>::operator^=(unsigned int)’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:13: error: there are no arguments to ‘abort’ that depend on a template parameter, so a declaration of ‘abort’ must be available [-fpermissive]
warning: 166 | abort();
warning: | ^~~~~
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<MOD, M0, RR, ONE> operator/(unsigned int, const pasta_t<MOD, M0, RR, ONE>&)’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:204:9: error: there are no arguments to ‘abort’ that depend on a template parameter, so a declaration of ‘abort’ must be available [-fpermissive]
warning: 204 | abort();
warning: | ^~~~~
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> operator^(const pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>&, unsigned int)’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:400:24: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>]’
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’
warning: src/pippenger.cpp:16:37: required from here
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:18: error: ‘abort’ was not declared in this scope
warning: 141 | abort();
warning: | ~~~~~^~
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:19:1: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
warning: 18 | # include "bytes.h"
warning: +++ |+#include <cstdlib>
warning: 19 | #endif
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<MOD, M0, RR, ONE>& pasta_t<MOD, M0, RR, ONE>::operator^=(unsigned int) [with const limb_t* MOD = (& Pallas_P); long long unsigned int M0 = 11037532056220336127; const limb_t* RR = (& Pallas_RR); const limb_t* ONE = (& Pallas_one)]’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:443:19: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>]’
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’
warning: src/pippenger.cpp:16:37: required from here
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: error: ‘abort’ was not declared in this scope
warning: 166 | abort();
warning: | ~~~~~^~
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> operator^(const pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>&, unsigned int)’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:400:24: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>]’
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; point_t = jacobian_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; affine_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >::affine_t; scalar_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>; size_t = long unsigned int]’
warning: src/pippenger.cpp:24:36: required from here
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:18: error: ‘abort’ was not declared in this scope
warning: 141 | abort();
warning: | ~~~~~^~
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:18: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<MOD, M0, RR, ONE>& pasta_t<MOD, M0, RR, ONE>::operator^=(unsigned int) [with const limb_t* MOD = (& Vesta_P); long long unsigned int M0 = 10108024940646105087; const limb_t* RR = (& Vesta_RR); const limb_t* ONE = (& Vesta_one)]’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:443:19: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>]’
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; point_t = jacobian_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; affine_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >::affine_t; scalar_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>; size_t = long unsigned int]’
warning: src/pippenger.cpp:24:36: required from here
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: error: ‘abort’ was not declared in this scope
warning: 166 | abort();
warning: | ~~~~~^~
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> operator^(const pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>&, unsigned int)’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:162:5: warning: control reaches end of non-void function [-Wreturn-type]
warning: 162 | }
warning: | ^
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> operator^(const pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>&, unsigned int)’:
warning: ~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:162:5: warning: control reaches end of non-void function [-Wreturn-type]
warning: At global scope:
warning: cc1plus: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
error: failed to run custom build command for `pasta-msm v0.1.4 (~/devel/pasta-msm-original)`
Caused by:
process didn't exit successfully: `~/devel/pasta-msm-original/target/debug/build/pasta-msm-b6ad203187d4f391/build-script-build` (exit status: 1)
--- stdout
Enabling ADX because it was detected on the host
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
HOST = Some("x86_64-unknown-linux-gnu")
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
CXX_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
CXX_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("true")
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
CXX_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
CXX_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
CXX_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
CXX_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
CXX_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
CXX_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
CXX_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
CXX_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src" "-I" "~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark" "-Wall" "-Wextra" "-mno-avx" "-fno-builtin" "-std=c++11" "-Wno-unused-command-line-argument" "-D__ADX__" "-o" "~/devel/pasta-msm-original/target/debug/build/pasta-msm-44a8c1642b938bf3/out/src/pippenger.o" "-c" "src/pippenger.cpp"
cargo:warning=In file included from ~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ff/pasta.hpp:47,
cargo:warning= from src/pippenger.cpp:8:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<MOD, M0, RR, ONE> operator^(const pasta_t<MOD, M0, RR, ONE>&, unsigned int)’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:13: error: there are no arguments to ‘abort’ that depend on a template parameter, so a declaration of ‘abort’ must be available [-fpermissive]
cargo:warning= 141 | abort();
cargo:warning= | ^~~~~
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In member function ‘pasta_t<MOD, M0, RR, ONE>& pasta_t<MOD, M0, RR, ONE>::operator^=(unsigned int)’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:13: error: there are no arguments to ‘abort’ that depend on a template parameter, so a declaration of ‘abort’ must be available [-fpermissive]
cargo:warning= 166 | abort();
cargo:warning= | ^~~~~
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<MOD, M0, RR, ONE> operator/(unsigned int, const pasta_t<MOD, M0, RR, ONE>&)’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:204:9: error: there are no arguments to ‘abort’ that depend on a template parameter, so a declaration of ‘abort’ must be available [-fpermissive]
cargo:warning= 204 | abort();
cargo:warning= | ^~~~~
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> operator^(const pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>&, unsigned int)’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:400:24: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>]’
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’
cargo:warning=src/pippenger.cpp:16:37: required from here
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:18: error: ‘abort’ was not declared in this scope
cargo:warning= 141 | abort();
cargo:warning= | ~~~~~^~
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:19:1: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
cargo:warning= 18 | # include "bytes.h"
cargo:warning= +++ |+#include <cstdlib>
cargo:warning= 19 | #endif
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<MOD, M0, RR, ONE>& pasta_t<MOD, M0, RR, ONE>::operator^=(unsigned int) [with const limb_t* MOD = (& Pallas_P); long long unsigned int M0 = 11037532056220336127; const limb_t* RR = (& Pallas_RR); const limb_t* ONE = (& Pallas_one)]’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:443:19: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>]’
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’
cargo:warning=src/pippenger.cpp:16:37: required from here
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: error: ‘abort’ was not declared in this scope
cargo:warning= 166 | abort();
cargo:warning= | ~~~~~^~
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> operator^(const pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>&, unsigned int)’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:400:24: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>]’
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; point_t = jacobian_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; affine_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >::affine_t; scalar_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>; size_t = long unsigned int]’
cargo:warning=src/pippenger.cpp:24:36: required from here
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:18: error: ‘abort’ was not declared in this scope
cargo:warning= 141 | abort();
cargo:warning= | ~~~~~^~
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:141:18: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In instantiation of ‘pasta_t<MOD, M0, RR, ONE>& pasta_t<MOD, M0, RR, ONE>::operator^=(unsigned int) [with const limb_t* MOD = (& Vesta_P); long long unsigned int M0 = 10108024940646105087; const limb_t* RR = (& Vesta_RR); const limb_t* ONE = (& Vesta_one)]’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/ec/jacobian_t.hpp:443:19: required from ‘void jacobian_t<field_t>::add(const jacobian_t<field_t>&) [with field_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>]’
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark/msm/pippenger.hpp:262:20: required from ‘void mult_pippenger(point_t&, const affine_t*, size_t, const scalar_t*, bool, thread_pool_t*) [with bucket_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; point_t = jacobian_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >; affine_t = xyzz_t<pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> >::affine_t; scalar_t = pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>; size_t = long unsigned int]’
cargo:warning=src/pippenger.cpp:24:36: required from here
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: error: ‘abort’ was not declared in this scope
cargo:warning= 166 | abort();
cargo:warning= | ~~~~~^~
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:166:18: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> operator^(const pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)>&, unsigned int)’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:162:5: warning: control reaches end of non-void function [-Wreturn-type]
cargo:warning= 162 | }
cargo:warning= | ^
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp: In function ‘pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)> operator^(const pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>&, unsigned int)’:
cargo:warning=~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src/pasta_t.hpp:162:5: warning: control reaches end of non-void function [-Wreturn-type]
cargo:warning=At global scope:
cargo:warning=cc1plus: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics
exit status: 1
--- stderr
error occurred: Command "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "~/.cargo/registry/src/github.com-1ecc6299db9ec823/semolina-0.1.3/src" "-I" "~/.cargo/registry/src/github.com-1ecc6299db9ec823/sppark-0.1.3/sppark" "-Wall" "-Wextra" "-mno-avx" "-fno-builtin" "-std=c++11" "-Wno-unused-command-line-argument" "-D__ADX__" "-o" "~/devel/pasta-msm-original/target/debug/build/pasta-msm-44a8c1642b938bf3/out/src/pippenger.o" "-c" "src/pippenger.cpp" with args "c++" did not execute successfully (status code exit status: 1).
warning: build failed, waiting for other jobs to finish...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment