libs-base icon indicating copy to clipboard operation
libs-base copied to clipboard

OpenBSD i386 test failures

Open rmottola opened this issue 1 year ago • 2 comments

There are several test failures on i386 32bit with libobjc2 runtime. Please note that the runtime itself has a could of failures, so they might propagate or might not: https://github.com/gnustep/libobjc2/issues/308

10387 Passed tests 40 Dashed hopes 7 Failed tests 2 Skipped sets 2 Failed files

Specifically I see these:

base/GSXML/basic.m:
Failed test:     (2024-11-13 16:57:16.925 +0100) basic.m:170 ... external entity is ignored
Failed test:     (2024-11-13 16:57:16.926 +0100) basic.m:179 ... external entity is resolved

base/KVC/basic.m:
Failed test:     (2024-11-13 16:57:24.244 +0100) basic.m:217 ... KVC valueForKey: works for a struct (getter)

base/KVC/types.m:
Failed test:     (2024-11-13 16:57:27.084 +0100)   types.m:266 ... Accessor returns MyStruct


base/NSInvocation/general.m:
Failed test:     (2024-11-13 16:58:56.938 +0100) general.m:191 ... Can send/return small structs


base/NSXMLParser/parse.m:
Failed test:     (2024-11-13 17:07:57.837 +0100) parse.m:402 ... external entity (strict)
Failed test:     (2024-11-13 17:07:57.839 +0100) parse.m:403 ... external entity (sloppy)

rmottola avatar Nov 13 '24 18:11 rmottola

Remind me the flags needed to build on OpenBSD

rfm avatar Oct 30 '25 15:10 rfm

@rfm for the GCC runtime I install gcc (/which has egcc as binary) from ports and then

make: $ ./configure --with-layout=gnustep --with-library-combo=gnu-gnu-gnu CC=egcc CXX=eg++

base should then just go with "configure"

rmottola avatar Oct 31 '25 14:10 rmottola