This is the mail archive of the
libffi-discuss@sourceware.org
mailing list for the libffi project.
libffi onOpenBSD 3.9
- From: Thomas Heller <theller at ctypes dot org>
- To: libffi-discuss at sourceware dot org
- Date: Fri, 22 Feb 2008 20:26:10 +0100
- Subject: libffi onOpenBSD 3.9
Here are testresults for libffi 3.0.2 (from cvs) on an OpenBSD 3.9 system.
I realize that this is old, but it is the only openbsd vmware image I have currently
laying around.
Hope this is useful.
Thomas
$ make check | tee libffi.check.log
Making check in include
Making check in testsuite
make check-DEJAGNU
srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd . && pwd`; export srcdir; EXPECT=`if [ -f ../../expect/expect ] ; then echo ../../expect/expect ; else echo expect ; fi`; export EXPECT; runtest=`if [ -f ../../dejagnu/runtest ] ; then echo ../../dejagnu/runtest ; else echo runtest; fi`; if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then exit_status=0; l='libffi'; for tool in $l; do if $runtest --tool $tool --srcdir $srcdir ; then :; else exit_status=1; fi; done; else echo "WARNING: could not find \`runtest'" 1>&2; :; fi; exit $exit_status
WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file
Test Run By theller on Fri Feb 22 20:17:50 2008
Native configuration is i386-unknown-openbsd3.9
=== libffi tests ===
Schedule of variations:
unix
Running target unix
Using /usr/local/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/local/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/theller/libffi/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/theller/libffi/testsuite/libffi.call/call.exp ...
FAIL: libffi.call/cls_1_1byte.c execution test
FAIL: libffi.call/cls_2byte.c execution test
FAIL: libffi.call/cls_3byte1.c execution test
FAIL: libffi.call/cls_3byte2.c execution test
FAIL: libffi.call/cls_4_1byte.c execution test
FAIL: libffi.call/cls_4byte.c execution test
FAIL: libffi.call/cls_7byte.c execution test
FAIL: libffi.call/cls_8byte.c execution test
FAIL: libffi.call/float2.c (test for excess errors)
FAIL: libffi.call/return_uc.c (test for excess errors)
FAIL: libffi.call/struct3.c execution test
FAIL: libffi.call/struct5.c execution test
FAIL: libffi.call/struct9.c execution test
FAIL: libffi.call/cls_1_1byte.c execution test
FAIL: libffi.call/cls_2byte.c output pattern test, is 170 72 12 127: 182 199
res: 0 0
1 13 236 7: 237 20
res: 13 0
? should match 12 127 1 13: 13 140
?es: 13 140
?2 127 1 13: 13 140
res: 13 140
FAIL: libffi.call/cls_3byte1.c execution test
FAIL: libffi.call/cls_3byte2.c execution test
FAIL: libffi.call/cls_4_1byte.c execution test
FAIL: libffi.call/cls_4byte.c execution test
FAIL: libffi.call/cls_7byte.c execution test
FAIL: libffi.call/cls_8byte.c execution test
FAIL: libffi.call/struct3.c execution test
FAIL: libffi.call/struct5.c execution test
FAIL: libffi.call/struct9.c execution test
FAIL: libffi.call/cls_1_1byte.c execution test
FAIL: libffi.call/cls_2byte.c execution test
FAIL: libffi.call/cls_3byte1.c execution test
FAIL: libffi.call/cls_3byte2.c execution test
FAIL: libffi.call/cls_4_1byte.c execution test
FAIL: libffi.call/cls_4byte.c execution test
FAIL: libffi.call/cls_7byte.c execution test
FAIL: libffi.call/cls_8byte.c execution test
FAIL: libffi.call/struct3.c execution test
FAIL: libffi.call/struct5.c execution test
FAIL: libffi.call/struct9.c execution test
FAIL: libffi.call/cls_1_1byte.c execution test
FAIL: libffi.call/cls_2byte.c execution test
FAIL: libffi.call/cls_3byte1.c execution test
FAIL: libffi.call/cls_3byte2.c execution test
FAIL: libffi.call/cls_4_1byte.c execution test
FAIL: libffi.call/cls_4byte.c execution test
FAIL: libffi.call/cls_7byte.c execution test
FAIL: libffi.call/cls_8byte.c execution test
FAIL: libffi.call/struct3.c execution test
FAIL: libffi.call/struct5.c execution test
FAIL: libffi.call/struct9.c execution test
FAIL: libffi.call/cls_1_1byte.c execution test
FAIL: libffi.call/cls_2byte.c execution test
FAIL: libffi.call/cls_3byte1.c execution test
FAIL: libffi.call/cls_3byte2.c execution test
FAIL: libffi.call/cls_4_1byte.c execution test
FAIL: libffi.call/cls_4byte.c execution test
FAIL: libffi.call/cls_7byte.c execution test
FAIL: libffi.call/cls_8byte.c execution test
FAIL: libffi.call/struct3.c execution test
FAIL: libffi.call/struct5.c execution test
FAIL: libffi.call/struct9.c execution test
Running /home/theller/libffi/testsuite/libffi.special/special.exp ...
FAIL: libffi.special/unwindtest.cc (test for excess errors)
WARNING: libffi.special/unwindtest.cc compilation failed to produce executable
FAIL: libffi.special/unwindtest_ffi_call.cc (test for excess errors)
WARNING: libffi.special/unwindtest_ffi_call.cc compilation failed to produce executable
FAIL: libffi.special/unwindtest.cc (test for excess errors)
WARNING: libffi.special/unwindtest.cc compilation failed to produce executable
FAIL: libffi.special/unwindtest_ffi_call.cc (test for excess errors)
WARNING: libffi.special/unwindtest_ffi_call.cc compilation failed to produce executable
FAIL: libffi.special/unwindtest.cc (test for excess errors)
WARNING: libffi.special/unwindtest.cc compilation failed to produce executable
FAIL: libffi.special/unwindtest_ffi_call.cc (test for excess errors)
WARNING: libffi.special/unwindtest_ffi_call.cc compilation failed to produce executable
FAIL: libffi.special/unwindtest.cc (test for excess errors)
WARNING: libffi.special/unwindtest.cc compilation failed to produce executable
FAIL: libffi.special/unwindtest_ffi_call.cc (test for excess errors)
WARNING: libffi.special/unwindtest_ffi_call.cc compilation failed to produce executable
=== libffi Summary ===
# of expected passes 1269
# of unexpected failures 65
# of unsupported tests 15
*** Error code 1
Stop in /home/theller/libffi/testsuite (line 294 of Makefile).
*** Error code 1
Stop in /home/theller/libffi/testsuite (line 348 of Makefile).
*** Error code 1
Stop in /home/theller/libffi (line 1160 of Makefile).
$ gcc --version
gcc (GCC) 3.3.5 (propolice)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ uname -a
OpenBSD openbsd39.localdomain 3.9 GENERIC#617 i386
$