> From: Matthew Keeter <matt.j.kee...@gmail.com>
> Date: Thu, 25 Jan 2018 09:54:40 -0500
> Cc: guile-devel@gnu.org
> 
> Well, that was an obvious problem:  I had configured the build with 
> --without-posix, which I guess is no longer
> supported.

I don't know if it's supported, but it definitely is not needed for
the MS-Windows build.

> ERROR: In procedure primitive-load-path:
> In procedure primitive-load-path: Unable to find file
> "C:/msys64/home/mkeeter/guile/src/build-i686-w64-mingw32/libguile/C:/msys64/home/mkeeter/guile/src/build-i686-w64-mingw32/meta/guild"
> in load path
> 
> Time to strap a bunch of instrumentation onto load.c and see where this is 
> coming from…

Yes, I think you will find that some code there doesn't know about the
Windows C:/foo/bar form of absolute file names.  Although
is_absolute_file_name and is_file_name_separator are in load.c,
and AFAICT do TRT for MinGW...  So maybe the problem is in some .scm
file instead.  Search for literals slash '/' characters to find some
potential offenders.

Reply via email to