[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#36601: Patch series for guile-2.9.2 on mingw-w64
From: |
Hannes Müller |
Subject: |
bug#36601: Patch series for guile-2.9.2 on mingw-w64 |
Date: |
Thu, 11 Jul 2019 18:32:18 +0200 |
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
0001-Get-latest-poll-module-from-gnulib-to-fix-compilatio.patch
Description: Text Data
0002-Fix-error-missing-netinet-tcp_h-on-mingw-w64.patch
Description: Text Data
0003-Fix-compilation-error-libguile-posix-w32_h.patch
Description: Text Data
0004-Fix-posix.c-for-mingw-w64.patch
Description: Text Data
PKGBUILD
Description: Text document
- bug#36601: Patch series for guile-2.9.2 on mingw-w64,
Hannes Müller <=