Thanks Ludo,
I'm still gathering information, I have downloaded up-to-date versions of
GNU,
but I just noticed I'm picking up some *CYG*.DLL, I must check they are the
ones I built, and get the versions.
So far I have:
==========
loaded required ?File
paths for modulesversion
version Description
EFSADU.DLLIESHIMS.DLL
WER.DLLc:\windows\system32\MPR.DLL
5.1.2600.5512c:\cygwin\bin\CYGCRYPT-0.DLL
N/Ac:\cygwin\bin\CYGGCC_S-1.DLL
N/Ac:\cygwin\bin\CYGGMP-3.DLL
N/A 4.1c:\cygwin\bin\CYGINTL-8.DLL
0.18.1.0c:\cygwin\bin\CYGWIN1.DLL
1007.16.0.0c:\cygwin\usr\local\bin\CYGFFI-5.DLL
N/Ac:\cygwin\usr\local\bin\CYGGC-1.DLL
N/A 7.0c:\cygwin\usr\local\bin\CYGGUILE-2.0-22.DLL
2.0-022 from guile-2.0.7.18-03a2f
c:\cygwin\usr\local\bin\CYGICONV-2.DLL 1.13.1.0c:\cygwin\usr\local\bin\CYGLTDL-7.DLL
N/A 1.5.6c:\cygwin\usr\local\bin\CYGUNISTRING-0.DLL
0.9.3.0
regards,
John Goodwin.
--------------------------------------------------
From: "Ludovic "Courtès"" <l...@gnu.org>
Sent: Friday, February 01, 2013 5:13 PM
To: "objc" <objcj...@hotmail.com>
Cc: <guile-user@gnu.org>
Subject: Re: Guile and MSWindows
Hi,
"objc" <objcj...@hotmail.com> skribis:
I just built guile-2.0.7.18-03a2f
Check out http://branch-twigg.webs.com/ for what I done with it.
currently playing with BioSchematics - L-System Parser and Drawing tool
by - Xavier Raynaud <x.rayn...@wanadoo.fr>
Interesting.
FAIL: tests/alist.test: sloppy-assq not
FAIL: tests/alist.test: sloppy-assv not
FAIL: tests/alist.test: assv not
FAIL: tests/alist.test: assq-ref not
FAIL: tests/alist.test: assv-ref not
FAIL: tests/common-list.test: delete-if-not!: non-empty list, remove some
These ones are scary. Can you try to type them at the REPL, to see what
happens?
$ cat guile.log | grep ERR
ERROR: tests/bytevectors.test: 2.9 Operations on Strings: string->utf16 -
arguments: ((system-error "string->utf16" "failed to convert string: ~A"
("hello, world") (-1)))
Is GNU libiconv installed? What’s -1 in errno.h?
ERROR: tests/coverage.test: instrumented/executed-lines: instr = exec -
arguments: ((wrong-type-arg "car" "Wrong type argument in position ~A
(expecting ~A): ~S" (1 "pair" #f) (#f)
))
Can you try to get a backtrace?
That is, at the REPL, you type:
(use-modules (system vm coverage)
(system vm vm)
(system base compile)
(srfi srfi-11))
(define-syntax code
(syntax-rules ()
((_ filename snippet)
(let ((input (open-input-string snippet)))
(set-port-filename! input filename)
(read-enable 'positions)
(compile (read input))))))
(define %test-vm (make-vm))
(let ((proc (code "foo.scm" "(lambda (x y) ;; 0
(+ x y)) ;; 1")))
(let-values (((data result)
(with-code-coverage %test-vm
(lambda () (proc 1 2)))))
(and (coverage-data? data)
(= 3 result)
(let-values (((instr exec)
(instrumented/executed-lines data "foo.scm")))
(and (= 2 instr) (= 2 exec))))))
and report what happens.
ERROR: tests/foreign.test: make-pointer: equal? modulo finalizer -
arguments: ((misc-error "dynamic-pointer" "Symbol not found: ~a"
("scm_is_pair") #f))
Nothing to worry about, I just committed a workaround.
Thanks!
Ludo’.