macos - test fail: 'closefrom' & adapting the test suite to MacPorts
Please find:
- patch005-test_Makefile.am.diff acc. to #21 (closed)
- excerpt from my current build log below
- test-suite_2023-07-29a.log
in the outcome of adapting my local 'libbsd' Portfile and my sudo port -d -v test libbsd-devel
trials.
version:1
:debug:main Starting logging for libbsd-devel @0.11.7-dirty_0
:debug:sysinfo macOS 11.7.9 (darwin/20.6.0) arch i386
:debug:sysinfo MacPorts 2.8.1
:debug:sysinfo Xcode 13.0, CLT 13.2.0.0.1.1638488800
:debug:sysinfo SDK 11
:debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 11.0
:debug:main epoch: in tree: 0 installed: 0
. . .
DEBUG: system: cd "/opt/local/var/macports/build/_usr_local_macports_ports_devel_libbsd/libbsd-devel/work/libbsd-73b25a8f871b3a20f6ff76679358540f95d7dbfd" && /usr/bin/make check
Making check in include
make[1]: Nothing to be done for `check'.
Making check in man
make[1]: Nothing to be done for `check'.
Making check in src
make[1]: Nothing to be done for `check'.
Making check in test
/Library/Developer/CommandLineTools/usr/bin/make bzero closefrom endian explicit_bzero humanize overlay proctitle-init pwcache setmode headers-overlay.sh headers-system.sh
CC bzero.o
CCLD bzero
CC closefrom.o
CCLD closefrom
CC endian.o
CCLD endian
CC explicit_bzero.o
CCLD explicit_bzero
CC humanize.o
CCLD humanize
CC overlay.o
CCLD overlay
CC proctitle_init-proctitle.o
CCLD proctitle-init
CC pwcache.o
CCLD pwcache
CC setmode.o
CCLD setmode
make[2]: Nothing to be done for `headers-overlay.sh'.
make[2]: Nothing to be done for `headers-system.sh'.
/Library/Developer/CommandLineTools/usr/bin/make check-TESTS
PASS: headers-overlay.sh
PASS: headers-system.sh
PASS: bzero
../build-aux/test-driver: line 112: 29119 Abort trap: 6 "$@" >> "$log_file" 2>&1
FAIL: closefrom
PASS: endian
PASS: explicit_bzero
PASS: humanize
PASS: overlay
PASS: proctitle-init
PASS: pwcache
PASS: setmode
============================================================================
Testsuite summary for libbsd 0.11.7-dirty_0
============================================================================
# TOTAL: 11
# PASS: 10
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See test/test-suite.log
Please report to libbsd@lists.freedesktop.org
============================================================================
make[3]: *** [test-suite.log] Error 1
make[2]: *** [check-TESTS] Error 2
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
Command failed: cd "/opt/local/var/macports/build/_usr_local_macports_ports_devel_libbsd/libbsd-devel/work/libbsd-73b25a8f871b3a20f6ff76679358540f95d7dbfd" && /usr/bin/make check
Exit code: 2
. . .
Error: Processing of port libbsd-devel failed
Hope this helps.