bitcoin: make check errors on big endian OpenBSD 7.2

arch: powerpc64 bitcoin core v24.0rc4

Running test/util/test_runner.py...
/usr/local/bin/python3.9 ../test/util/test_runner.py
2022-11-13 07:13:06,186 - ERROR - Output data mismatch for txcreate2.hex (format hex)
2022-11-13 07:13:06,187 - ERROR - Output formatting mismatch for txcreate2.hex:
*** txcreate2.hex
--- returned
***************
*** 1 ****
- 02000000000100000000000000000000000000
--- 0 ----

2022-11-13 07:13:06,202 - ERROR - Error parsing command output as json: Expecting value: line 1 column 1 (char 0)
2022-11-13 07:13:09,892 - ERROR - FAILED_TESTCASES:
['Parses a transaction with no inputs and a single output script', 'Parses a transaction with no inputs and a single output script (output in json)']
gmake[3]: *** [Makefile:21224: check-local] Error 1
gmake[3]: Leaving directory '/home/user/builds/bitcoin/src'
gmake[2]: *** [Makefile:19289: check-am] Error 2
gmake[2]: Leaving directory '/home/user/builds/bitcoin/src'
gmake[1]: *** [Makefile:18955: check-recursive] Error 1
gmake[1]: Leaving directory '/home/user/builds/bitcoin/src'
gmake: *** [Makefile:823: check-recursive] Error 1

About this issue

  • Original URL
  • State: open
  • Created 2 years ago
  • Comments: 21 (21 by maintainers)

Most upvoted comments

Added to the 25.x milestone. Let’s get this sorted out by the release.

v22.0 doesn’t want to build at all:

In releases earlier than v23 you had to disable external signing support explicitly via --disable-external-signer on OpenBSD: https://github.com/bitcoin/bitcoin/blob/fcf6c8f4eb217763545ede1766831a6b93f583bd/doc/build-openbsd.md?plain=1#L70-L75