Hi,
I propose the following patch series for current guile 3 development.
With these patches applied, on i686 and x86_64 I got until
CCLD guile.exe
GEN guile-procedures.texi
Backtrace:
0 (primitive-load-path "C:/Users/hm/Documents/msys32/
")
ERROR: In procedure primitive-load-path:
In procedure primitive-load-path: Unable to find file "C:/Users/hm/Documents/msys32/home/hm/mingw-w64-guile-2.9.2/src/build-i686-w64-mingw32/libguile/C:/Users/hm/Documents/msys32/home/hm/mingw-w64-guile-2.9.2/src/build-i686-w64-mingw32/meta/guild" in load path
make[3]: *** [Makefile:4295: guile-procedures.texi] Error 1
The latest error is related to building absolute path names, which seems not new but I do not know how to fix it.
But I was able on i686 and x86_64 to run simple guile commands with relative path names
GUILE_AUTO_COMPILE=0 ../meta/build-env ./.libs/guile -l ../../../../test.scm
My configuration was:
autoreconf -fi
configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--enable-shared \
--enable-static \
--enable-error-on-warning=no \
--enable-jit=no
Attached also the used draft PKGBUILD file for mingw-w64.
Thanks
Hannes