Package Details: btcdeb 0.3.20-1

Git Clone URL: https://aur.archlinux.org/btcdeb.git (read-only, click to copy)
Package Base: btcdeb
Description: Bitcoin Script Debugger
Upstream URL: https://github.com/bitcoin-core/btcdeb
Licenses: MIT
Submitter: rapiz
Maintainer: rapiz
Last Packager: rapiz
Votes: 1
Popularity: 0.27
First Submitted: 2021-10-31 14:06 (UTC)
Last Updated: 2021-10-31 14:06 (UTC)

Latest Comments

yonson commented on 2023-03-30 00:05 (UTC)

I am not able to build:

make[2]: Entering directory '/home/aur/.cache/aurutils/sync/btcdeb/src/btcdeb-0.3.20/secp256k1'
gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
gcc gen_context.o -o gen_context
./gen_context
  CC       src/libsecp256k1_la-secp256k1.lo
  CCLD     libsecp256k1.la
make[2]: Leaving directory '/home/aur/.cache/aurutils/sync/btcdeb/src/btcdeb-0.3.20/secp256k1'
  AR       libbitcoin.a
  CC       kerl/libkerl_a-kerl.o
  AR       libkerl.a
  CXXLD    btcdeb
  CXX      btcc-btcc.o
  CXXLD    btcc
  CXX      test_btcdeb-instance.o
  CXX      test_btcdeb-functions.o
  CXX      test/btcdeb-signing.o
  CXX      test/btcdeb-test-btcdeb.o
In file included from /usr/include/signal.h:328,
                 from test/catch.hpp:6113,
                 from test/test-btcdeb.cpp:3:
test/catch.hpp:8749:58: error: call to non-‘constexpr’ function ‘long int sysconf(int)’
 8749 |     constexpr static std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
      |                                                          ^~~~~~~~~~~
In file included from /usr/include/bits/sigstksz.h:24:
/usr/include/unistd.h:640:17: note: ‘long int sysconf(int)’ declared here
  640 | extern long int sysconf (int __name) __THROW;
      |                 ^~~~~~~
test/catch.hpp:8808:45: error: size of array ‘altStackMem’ is not an integral constant-expression
 8808 |     char FatalConditionHandler::altStackMem[sigStackSize] = {};
      |                                             ^~~~~~~~~~~~
make[1]: *** [Makefile:1480: test/btcdeb-test-btcdeb.o] Error 1
make[1]: Leaving directory '/home/aur/.cache/aurutils/sync/btcdeb/src/btcdeb-0.3.20'
make: *** [Makefile:1537: all-recursive] Error 1
==> ERROR: A failure occurred in build().
    Aborting...