unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* 1.9.9 test failures on powerpc-apple-darwin8
@ 2010-03-19 20:44 David Fang
  2010-03-20 16:18 ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: David Fang @ 2010-03-19 20:44 UTC (permalink / raw)
  To: bug-guile

[-- Attachment #1: Type: TEXT/PLAIN, Size: 18463 bytes --]

Hi all,

I've built the latest guile-1.9.9 on powerpc-apple-darwin8 and got the 
following test results (test-ffi fail, regexp test fail):

I configured with:
configured by ../configure, generated by GNU Autoconf 2.65,
   with options "'--prefix=/sw' '--infodir=/sw/share/info' 
'--program-transform-name=s|guile|guile-2.0|g' '--without-threads' '-C' 
'CPPFLAGS=-Dmacosx'"

--without-threads because the lack of thread-cancellation on darwin8 
causes threads tests to fail.

Fang

------------>8 snip 8<---------------
make  check-TESTS
PASS: test-system-cmds
PASS: test-bad-identifiers
PASS: test-require-extension
PASS: test-num2integral
PASS: test-round
PASS: test-asmobs
ERROR: Bad return from expression (f-s8-) -1 -100
FAIL: test-ffi
PASS: test-list
PASS: test-unwind
PASS: test-conversion
PASS: test-loose-ends
PASS: test-fast-slot-ref
PASS: test-use-srfi
PASS: test-scm-c-read
PASS: test-scm-take-locale-symbol
PASS: test-scm-take-u8vector
PASS: test-extensions
==================================
1 of 17 tests failed
Please report to bug-guile@gnu.org
==================================
make[4]: *** [check-TESTS] Error 1
make[3]: *** [check-am] Error 2
make[2]: *** [check] Error 2
make[2]: Nothing to be done for `check-am'.
make[1]: *** [check-recursive] Error 1
make[1]: Target `check' not remade because of errors.
Making check in benchmark-suite
make[1]: Nothing to be done for `check'.
Making check in am
make[1]: Nothing to be done for `check'.
Making check in module
make[1]: Nothing to be done for `check'.
Making check in doc
Making check in ref
make  check-am
make[3]: Nothing to be done for `check-am'.
Making check in r5rs
make[2]: Nothing to be done for `check'.
make[2]: Nothing to be done for `check-am'.
Making check in testsuite
make  check-TESTS
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/run-vm-tests.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/run-vm-tests.scm.go
;;; compiling ../../testsuite/t-basic-contructs.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-basic-contructs.scm.go
running `../../testsuite/t-basic-contructs.scm'...  reading... 
compiling...  running...  reading...  ok
PASS: t-basic-contructs.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-global-bindings.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-global-bindings.scm.go
running `../../testsuite/t-global-bindings.scm'...  reading... 
compiling...  running...  reading...  ok
PASS: t-global-bindings.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-catch.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-catch.scm.go
running `../../testsuite/t-catch.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-catch.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-call-cc.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-call-cc.scm.go
running `../../testsuite/t-call-cc.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-call-cc.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-closure.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-closure.scm.go
running `../../testsuite/t-closure.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-closure.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-closure2.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-closure2.scm.go
running `../../testsuite/t-closure2.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-closure2.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-closure3.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-closure3.scm.go
running `../../testsuite/t-closure3.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-closure3.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-closure4.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-closure4.scm.go
running `../../testsuite/t-closure4.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-closure4.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-do-loop.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-do-loop.scm.go
running `../../testsuite/t-do-loop.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-do-loop.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-literal-integers.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-literal-integers.scm.go
running `../../testsuite/t-literal-integers.scm'...  reading... 
compiling...  running...  reading...  ok
PASS: t-literal-integers.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-macros.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-macros.scm.go
running `../../testsuite/t-macros.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-macros.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-macros2.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-macros2.scm.go
running `../../testsuite/t-macros2.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-macros2.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-map.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-map.scm.go
running `../../testsuite/t-map.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-map.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-or.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-or.scm.go
running `../../testsuite/t-or.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-or.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-proc-with-setter.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-proc-with-setter.scm.go
running `../../testsuite/t-proc-with-setter.scm'...  reading... 
compiling...  running...  reading...  ok
PASS: t-proc-with-setter.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-quasiquote.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-quasiquote.scm.go
running `../../testsuite/t-quasiquote.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-quasiquote.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-values.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-values.scm.go
running `../../testsuite/t-values.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-values.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-records.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-records.scm.go
running `../../testsuite/t-records.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-records.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-match.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-match.scm.go
running `../../testsuite/t-match.scm'...  reading...  compiling... 
running...  reading...  ok
PASS: t-match.scm
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-autocompile argument to disable.
;;; compiling ../../testsuite/t-mutual-toplevel-defines.scm
;;; compiled 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/cache/guile/ccache/2.0-0.P-BE-4/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/testsuite/t-mutual-toplevel-defines.scm.go
running `../../testsuite/t-mutual-toplevel-defines.scm'...  reading... 
compiling...  running...  reading...  ok
PASS: t-mutual-toplevel-defines.scm
===================
All 20 tests passed
===================
make  check-TESTS
Testing 
/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/build/meta/guile 
...
with 
GUILE_LOAD_PATH=/Volumes/Mercedes2/sw/src/fink.build/guile19-1.9.9-1/guile-1.9.9/test-suite
Running alist.test
Running and-let-star.test
Running arbiters.test
Running asm-to-bytecode.test
Running bit-operations.test
Running brainfuck.test
Running bytevectors.test
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running control.test
Running elisp-compiler.test
Running elisp-reader.test
Running elisp.test
Running eval.test
UNRESOLVED: eval.test: promises: basic promise behaviour: a forced promise 
does not reference its environment
UNRESOLVED: eval.test: stacks: stack involving a subr
UNRESOLVED: eval.test: stacks: stack involving a gsubr
UNRESOLVED: eval.test: stacks: arguments of a gsubr stack frame
Running exceptions.test
Running filesys.test
Running fluids.test
UNRESOLVED: fluids.test: initial fluid values: initial value is inherited 
from parent thread
UNRESOLVED: fluids.test: fluid values are thread-local
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
UNRESOLVED: guardians.test: g2-saved
UNRESOLVED: guardians.test: g2-garbage saved
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
independent objects: guarding non-immediate
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
independent objects: guarding two non-immediates
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
independent objects: re-guarding non-immediates
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
weakly referenced objects: guarded weak vector element gets returned from 
guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
weakly referenced objects: guarded element of weak vector gets eventually 
removed from weak vector
UNRESOLVED: guardians.test: standard guardian functionality: guarding weak 
containers: element of guarded weak vector gets collected
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
objects more than once: guarding twice in one guardian
UNRESOLVED: guardians.test: standard guardian functionality: guarding 
objects more than once: guarding twice in two guardians
Running hash.test
Running hooks.test
Running i18n.test
UNRESOLVED: i18n.test: text collation (French): string-locale<?
UNRESOLVED: i18n.test: text collation (French): char-locale<?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci=?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci<>?
UNRESOLVED: i18n.test: text collation (French): char-locale-ci<>?
UNRESOLVED: i18n.test: number parsing: locale-string->inexact (French)
UNRESOLVED: i18n.test: nl-langinfo et al.: locale-day (French)
UNRESOLVED: i18n.test: nl-langinfo et al.: locale-day (French, using 
`%global-locale')
UNRESOLVED: i18n.test: nl-langinfo et al.: default locale
Running import.test
Running interp.test
Running keywords.test
Running list.test
Running load.test
Running modules.test
Running net-db.test
FAIL: net-db.test: getaddrinfo: no name
FAIL: net-db.test: getaddrinfo: wrong service name
Running numbers.test
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
Running posix.test
Running print.test
Running procprop.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running r6rs-ports.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
ERROR: regexp.test: regexp-quote: regexp/extended: (char 254 #\þ "þ") - 
arguments: ((regular-expression-syntax "make-regexp" "empty 
(sub)expression" #f ("þ")))
FAIL: regexp.test: regexp-quote: regexp/extended: (string "aX" 254 #\þ 
"aþ" "aþ")
FAIL: regexp.test: regexp-quote: regexp/extended: string of all chars
Running signals.test
Running socket.test
Running srcprop.test
UNRESOLVED: srcprop.test: set-source-property!: setting the breakpoint 
property works
UNRESOLVED: srcprop.test: set-source-properties!: setting the breakpoint 
property works
Running srfi-1.test
Running srfi-10.test
Running srfi-11.test
Running srfi-13.test
Running srfi-14.test
Running srfi-19.test
Running srfi-26.test
Running srfi-31.test
Running srfi-34.test
Running srfi-35.test
Running srfi-37.test
Running srfi-39.test
Running srfi-4.test
Running srfi-6.test
Running srfi-60.test
Running srfi-69.test
WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core 
binding `make-hash-table'
WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core 
binding `hash-table?'
Running srfi-88.test
Running srfi-9.test
Running statprof.test
UNRESOLVED: statprof.test: accurate call counting
Running strings.test
Running structs.test
Running sxml.fold.test
Running sxml.ssax.test
Running sxml.transform.test
Running sxml.xpath.test
WARNING: (test-suite sxml-xpath): imported module (sxml xpath) overrides 
core binding `filter'
Running symbols.test
Running syncase.test
Running syntax.test
UNRESOLVED: syntax.test: letrec: bindings: initial bindings are undefined
Running texinfo.docbook.test
Running texinfo.serialize.test
Running texinfo.string-utils.test
Running texinfo.test
Running threads.test
Running time.test
Running tree-il.test
UNRESOLVED: tree-il.test: warnings: unused-toplevel: used by macro
Running unif.test
Running version.test
Running vlist.test
Running weaks.test

Totals for this test run:
passes:                 13005
failures:               4
unexpected passes:      0
expected failures:      37
unresolved test cases:  30
untested test cases:    5
unsupported test cases: 15
errors:                 1

FAIL: check-guile
==================================
1 of 1 test failed
Please report to bug-guile@gnu.org
==================================




David Fang
http://www.csl.cornell.edu/~fang/
http://www.achronix.com/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 1.9.9 test failures on powerpc-apple-darwin8
  2010-03-19 20:44 1.9.9 test failures on powerpc-apple-darwin8 David Fang
@ 2010-03-20 16:18 ` Ludovic Courtès
  2010-03-20 19:17   ` David Fang
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2010-03-20 16:18 UTC (permalink / raw)
  To: David Fang; +Cc: bug-guile

Hi David,

Thanks for your report!

David Fang <fang@csl.cornell.edu> writes:

> ERROR: Bad return from expression (f-s8-) -1 -100
> FAIL: test-ffi

Can you check whether this patch fixes it?

  http://git.sv.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=a2c6904911577b51c2486ad7115a4311524d4a96

I stumbled upon this bug with bindings for a C function with arguments
(list '* size_t '*) where the first pointer got mangled before it was
passed to the C function.  We were “lucky” that none of the tests in
‘test-ffi’ uncovered it.

> FAIL: net-db.test: getaddrinfo: no name
> FAIL: net-db.test: getaddrinfo: wrong service name

We’ve seen similar problems on Darwin 9.2.2:

  http://lists.gnu.org/archive/html/bug-gnulib/2010-02/msg00061.html

Could you please email ‘bug-gnulib@gnu.org’ with a reference to this
thread and additional data regarding the behavior of getaddrinfo(3) on
this platform?  (I don’t have access to this platform.)

> Running regexp.test
> ERROR: regexp.test: regexp-quote: regexp/extended: (char 254 #\þ
> "þ") - 
> arguments: ((regular-expression-syntax "make-regexp" "empty
> (sub)expression" #f ("þ")))
> FAIL: regexp.test: regexp-quote: regexp/extended: (string "aX" 254
> #\þ "aþ" "aþ")
> FAIL: regexp.test: regexp-quote: regexp/extended: string of all chars

I don’t remember seeing it before.

What does this return on your machine:

  $ locale -a | grep 8859.*1

Thanks,
Ludo’.




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 1.9.9 test failures on powerpc-apple-darwin8
  2010-03-20 16:18 ` Ludovic Courtès
@ 2010-03-20 19:17   ` David Fang
  0 siblings, 0 replies; 3+ messages in thread
From: David Fang @ 2010-03-20 19:17 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: bug-guile

[-- Attachment #1: Type: TEXT/PLAIN, Size: 2900 bytes --]

>> ERROR: Bad return from expression (f-s8-) -1 -100
>> FAIL: test-ffi
>
> Can you check whether this patch fixes it?
>
>  http://git.sv.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=a2c6904911577b51c2486ad7115a4311524d4a96

I tried the patch but still get:

ERROR: Bad return from expression (f-s8-) -1 -100
FAIL: test-ffi


> I stumbled upon this bug with bindings for a C function with arguments
> (list '* size_t '*) where the first pointer got mangled before it was
> passed to the C function.  We were ÿÿluckyÿÿ that none of the tests in
> ÿÿtest-ffiÿÿ uncovered it.
>
>> FAIL: net-db.test: getaddrinfo: no name
>> FAIL: net-db.test: getaddrinfo: wrong service name
>
> Weÿÿve seen similar problems on Darwin 9.2.2:
>
>  http://lists.gnu.org/archive/html/bug-gnulib/2010-02/msg00061.html
>
> Could you please email ÿÿbug-gnulib@gnu.orgÿÿ with a reference to this
> thread and additional data regarding the behavior of getaddrinfo(3) on
> this platform?  (I donÿÿt have access to this platform.)

Will get around to this separately.

>> Running regexp.test
>> ERROR: regexp.test: regexp-quote: regexp/extended: (char 254 #\þ
>> "þ") -
>> arguments: ((regular-expression-syntax "make-regexp" "empty
>> (sub)expression" #f ("þ")))
>> FAIL: regexp.test: regexp-quote: regexp/extended: (string "aX" 254
>> #\þ "aþ" "aþ")
>> FAIL: regexp.test: regexp-quote: regexp/extended: string of all chars
>
> I donÿÿt remember seeing it before.
>
> What does this return on your machine:
>
>  $ locale -a | grep 8859.*1

% locale -a | grep 8859
af_ZA.ISO8859-1
af_ZA.ISO8859-15
be_BY.ISO8859-5
ca_ES.ISO8859-1
ca_ES.ISO8859-15
cs_CZ.ISO8859-2
da_DK.ISO8859-1
da_DK.ISO8859-15
de_AT.ISO8859-1
de_AT.ISO8859-15
de_CH.ISO8859-1
de_CH.ISO8859-15
de_DE.ISO8859-1
de_DE.ISO8859-15
el_GR.ISO8859-7
en_AU.ISO8859-1
en_AU.ISO8859-15
en_CA.ISO8859-1
en_CA.ISO8859-15
en_GB.ISO8859-1
en_GB.ISO8859-15
en_NZ.ISO8859-1
en_NZ.ISO8859-15
en_US.ISO8859-1
en_US.ISO8859-15
es_ES.ISO8859-1
es_ES.ISO8859-15
et_EE.ISO8859-15
eu_ES.ISO8859-1
eu_ES.ISO8859-15
fi_FI.ISO8859-1
fi_FI.ISO8859-15
fr_BE.ISO8859-1
fr_BE.ISO8859-15
fr_CA.ISO8859-1
fr_CA.ISO8859-15
fr_CH.ISO8859-1
fr_CH.ISO8859-15
fr_FR.ISO8859-1
fr_FR.ISO8859-15
hr_HR.ISO8859-2
hu_HU.ISO8859-2
is_IS.ISO8859-1
is_IS.ISO8859-15
it_CH.ISO8859-1
it_CH.ISO8859-15
it_IT.ISO8859-1
it_IT.ISO8859-15
lt_LT.ISO8859-13
lt_LT.ISO8859-4
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_NL.ISO8859-1
nl_NL.ISO8859-15
no_NO.ISO8859-1
no_NO.ISO8859-15
pl_PL.ISO8859-2
pt_BR.ISO8859-1
pt_PT.ISO8859-1
pt_PT.ISO8859-15
ro_RO.ISO8859-2
ru_RU.ISO8859-5
sk_SK.ISO8859-2
sl_SI.ISO8859-2
sr_YU.ISO8859-2
sr_YU.ISO8859-5
sv_SE.ISO8859-1
sv_SE.ISO8859-15
tr_TR.ISO8859-9
uk_UA.ISO8859-5

Hope this helps.


David Fang
http://www.csl.cornell.edu/~fang/
http://www.achronix.com/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-03-20 19:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-19 20:44 1.9.9 test failures on powerpc-apple-darwin8 David Fang
2010-03-20 16:18 ` Ludovic Courtès
2010-03-20 19:17   ` David Fang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).