bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 1.9.9 test failures on powerpc-apple-darwin8


From: David Fang
Subject: Re: 1.9.9 test failures on powerpc-apple-darwin8
Date: Sat, 20 Mar 2010 15:17:39 -0400 (EDT)

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 address@hidden 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/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]