[Top][All Lists]

[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

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
           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 \

Attached also the used draft PKGBUILD file for mingw-w64.


Attachment: 0001-Get-latest-poll-module-from-gnulib-to-fix-compilatio.patch
Description: Text Data

Attachment: 0002-Fix-error-missing-netinet-tcp_h-on-mingw-w64.patch
Description: Text Data

Attachment: 0003-Fix-compilation-error-libguile-posix-w32_h.patch
Description: Text Data

Attachment: 0004-Fix-posix.c-for-mingw-w64.patch
Description: Text Data

Attachment: PKGBUILD
Description: Text document

reply via email to

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