guile-user
[Top][All Lists]
Advanced

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

Re: guile 2.0.9 build on mingw


From: Eli Zaretskii
Subject: Re: guile 2.0.9 build on mingw
Date: Thu, 13 Jun 2013 16:40:29 +0300

A few strange warnings and failures I saw while running the test
suite, which I couldn't figure out or couldn't find a solution for:

1. Even after using -export-dynamic, the tests in foreign.test which
   use 'qsort' fail:

     Backtrace:
     In ice-9/boot-9.scm:
      157: 16 [catch #t #<catch-closure 43e6990> ...]
     In unknown file:
        ?: 15 [apply-smob/1 #<catch-closure 43e6990>]
     In ice-9/boot-9.scm:
       63: 14 [call-with-prompt prompt0 ...]
     In ice-9/eval.scm:
      432: 13 [eval # #]
      432: 12 [eval # #]
     In ice-9/boot-9.scm:
      697: 11 [for-each #<procedure 4d06780 at ice-9/eval.scm:416:20 (a)> #]
     In ice-9/eval.scm:
      481: 10 [lp (#<fluid 23>) (("foreign.test"))]
     In ice-9/boot-9.scm:
     2320: 9 [save-module-excursion #<procedure 61d04a0 at 
ice-9/boot-9.scm:3961:3 ()>]
     3966: 8 [#<procedure 61d04a0 at ice-9/boot-9.scm:3961:3 ()>]
     1645: 7 [%start-stack load-stack ...]
     1650: 6 [#<procedure 5c73a20 ()>]
     In unknown file:
        ?: 5 [primitive-load 
"d:/usr/eli/utils/guile-2.0.9/test-suite/tests\\foreign.test"]
     In ice-9/eval.scm:
      481: 4 [lp (#<fluid 23>) (("foreign.test" "procedure->pointer"))]
      432: 3 [eval # #]
      436: 2 [eval # #]
      387: 1 [eval # #]
     In unknown file:
        ?: 0 [dynamic-func "qsort" #<dynamic-object #f>]

     ERROR: In procedure dynamic-func:
     ERROR: In procedure dynamic-pointer: Symbol not found: qsort

   This is because on Windows, 'qsort' is not in the program itself,
   it is dynamically loaded from a system shared library.  Maybe this
   test should be skipped on Windows.  (Btw, how does one condition
   OS-specific code in Guile?)

2. Failures in ports.test:

     Running ports.test
     FAIL: ports.test: file: binary mode ignores port encoding
     FAIL: ports.test: file: binary mode ignores file coding declaration

   Should I worry about this?

3. Emacs-lisp test display warnings about overriding Scheme procedures
   -- is that something to worry about?



reply via email to

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