I upgraded the sources to the very latest ones. I did not change the scm_init_programs() prototype. Under Cygwin, compilation advanced much more with newer sources (yeah!), but it gave another error:
GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o "ice-9/i18n. go" "ice-9/i18n.scm" Backtrace: In unknown file: ?: 0* (begin (load "/home/Carlo/guile-git/meta/guile-tools") (# #) (quit)) ?: 1* [main ("/home/Carlo/guile-git/meta/guile-tools" "compile" "-o" ...)] ?: 2 (if (let* ((t172 #)) (if t172 t172 ...)) (list-scripts) ...) ... ?: 3 [quit ... ?: 4* [apply #<procedure compile args863> #] In ice-9/r4rs.scm: 29: 5* [apply #<procedure compile args863> #] In unknown file: ?: 6* [compile "-o" "ice-9/i18n.go" "ice-9/i18n.scm"] ?: 7* (let* ((options864 #)) (let* (#) (let* # #))) ?: 8 (let* ((help?865 #)) (let* (#) (let* # #))) ... ?: 9 [for-each #<procedure #f (file876)> ("ice-9/i18n.scm")] ?: 10* [#<procedure #f (file876)> "ice-9/i18n.scm"] ?: 11* [simple-format #t "wrote `~A' " ... ?: 12* [lambda*:L6482 "ice-9/i18n.scm" #:output-file ...] In system/base/compile.scm: 148: 13* [lambda*:L6482 "ice-9/i18n.scm" #:output-file ...] In system/base/compile.scm: 68: 14 [call-once #<program 1012f940 at system/base/compile.scm:79:5 ()>] In unknown file: ?: 15* [dynamic-wind # # #] In system/base/compile.scm: 81: 16* [#<program 1012f940 at system/base/compile.scm:79:5 ()>] In unknown file: ?: 17* [with-throw-handler #t # #] In system/base/compile.scm: 83: 18* [#<program 1012f920 at system/base/compile.scm:81:9 ()>] In system/base/compile.scm: 151: 19 [# #<input-output: ice-9/i18n.go.6vBW9f 12>] In system/base/compile.scm: 194: 20 [lambda*:L6539 #<input: ice-9/i18n.scm 8> #:env ...] In unknown file: ?: 21* [with-fluid* # # #] In system/base/compile.scm: 204: 22* [lp (#) (# ()) (# ())] In system/base/compile.scm: 174: 23 [lp (#) (eval-when # #) (# ()) ...] In ice-9/boot-9.scm: 1695: 24 [save-module-excursion #] In unknown file: ?: 25* [dynamic-wind # # #] In language/scheme/compile-tree-il.scm: 60: 26* [#<program 10138d10 at language/scheme/compile-tree-il.scm:57:3 ()>] In ice-9/psyntax-pp.scm: 7991: 27 [# # c #] In unknown file: ?: 28* [with-fluid* #<fluid 8> c ...] In ice-9/psyntax-pp.scm: 4557: 29* [chi-top-sequence145 (#) () (#) ...] In ice-9/psyntax-pp.scm: 4541: 30 [dobody610 ((load-extension "libguile-i18n-v-0" "scm_init_i18n")) () . ..] In ice-9/psyntax-pp.scm: 1372: 31 [# global-call # # ...] In ice-9/psyntax-pp.scm: 5343: 32 [top-level-eval-hook76 # #] In unknown file: ?: 33* [primitive-eval ("noexpand" #)] ?: 34* [load-extension "libguile-i18n-v-0" "scm_init_i18n"] <unnamed port>: In procedure dynamic-link in expression (load-extension "libguile-i18n-v-0" "scm_init_i18n"): <unnamed port>: file: "libguile-i18n-v-0", message: "can't open the module" make[2]: *** [ice-9/i18n.go] Error 1 Sincerely, Carlo Bramini. ---------- Initial Header ----------- >From : guile-devel-bounces+carlo.bramix=libero...@gnu.org To : guile-devel@gnu.org Cc : Date : Fri, 19 Jun 2009 20:30:55 +0200 Subject : Re: Again on Windows support (2) > "carlo.bramix" <carlo.bra...@libero.it> writes: > > > make[3]: Entering directory `/home/Carlo/guile/module' > > /usr/bin/mkdir -p `dirname system/base/pmatch.go` > > ../pre-inst-guile-env ../guile-tools compile -o "system/base/pmatch.go" > > "/cygdrive/c/msys/1.0/home/Carlo/guile-svn/module/system/base/pmatch.scm" > > BTW, this is with an old copy of `master'. Currently, the compilation > line looks like this: > > --8<---------------cut here---------------start------------->8--- > GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o > "ice-9/psyntax-pp.go" "ice-9/psyntax-pp.scm" > --8<---------------cut here---------------end--------------->8--- > > Can you try updating? > > Thanks, > Ludo'. > > > >