Source: groestlcoin Version: 2.21.1~dfsg-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hi,
groestlcoin recently started to FTBFS after some build-dependency or
toolchain package got updated:
g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config -I.
-DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include
-Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
-fstack-reuse=none -g -O2 -ffile-prefix-m
ap=/build/groestlcoin-2.21.1~dfsg=. -fstack-protector-strong -Wformat
-Werror=format-security -fPIC -fno-extended-identifiers -c -o
libgroestlcoin_consensus_a-pubkey.o `test -f 'pubkey.cpp' || echo
'./'`pubkey.cpp
pubkey.cpp: In member function 'bool XOnlyPubKey::VerifySchnorr(const uint256&,
Span<const unsigned char>) const':
pubkey.cpp:181:96: error: invalid conversion from 'secp256k1_xonly_pubkey*' to
'size_t' {aka 'long unsigned int'} [-fpermissive]
181 | return secp256k1_schnorrsig_verify(secp256k1_context_verify,
sigbytes.data(), msg.begin(), &pubkey);
|
^~~~~~~
|
|
|
secp256k1_xonly_pubkey*
pubkey.cpp:181:39: error: too few arguments to function 'int
secp256k1_schnorrsig_verify(const secp256k1_context*, const unsigned char*,
const unsigned char*, size_t, const secp256k1_xonly_pubkey*)'
181 | return secp256k1_schnorrsig_verify(secp256k1_context_verify,
sigbytes.data(), msg.begin(), &pubkey);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from pubkey.cpp:10:
/usr/include/secp256k1_schnorrsig.h:158:48: note: declared here
158 | SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int
secp256k1_schnorrsig_verify(
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config -I.
-DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include
-Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
-fstack-reuse=none -g -O2
-ffile-prefix-map=/build/groestlcoin-2.21.1~dfsg=. -fstack-protector-strong
-Wformat -Werror=format-security -fPIC -fno-extended-identifiers -c -o
script/libgroestlcoin_consensus_a-groestlcoinconsensus.o `test -f
'script/groestlcoinconsensus.cpp' || echo './'`script/groestlcoinconsensus.cpp
make[2]: *** [Makefile:11718: libgroestlcoin_consensus_a-pubkey.o] Error 1
Andreas
groestlcoin_2.21.1~dfsg-1.log.gz
Description: application/gzip

