I know that the official toolchain/build environment for Windows is
w64devkit,
I though it would be useful to test it on msys2.org.

Operating system: Windows 11 using msys2
Hardware platform: x86-64
C Compiler: gcc 16.1.0
Installation works?: yes
Tests work?: no (1)
Installation of eggs work?: no (2)

###################### (1) failing tests #########################

+ make check
cd tests; sh runtests.sh
======================================== repository search path ...
(C:/msys64/ucrt64/lib/chicken-6.0.0rc3/12)
(PASS) (repository-path) contains something by default
 TOTALS:
  1 tests completed in 0.281 seconds
  1 (100.00%) tests passed
  0 (0.00%) tests failed
"C:/msys64/tmp/tmp.9fzkr60jrc/chicken-6.0.0rc3/chicken-6.0.0rc3"
"sample-module.scm" "-output-file" "sample-module.c" "-dynamic" "-feature"
"chicken-compile-shared" "-verbose" "-include-path"
"C:/msys64/tmp/tmp.9fzkr60jrc/chicken-6.0.0rc3" "-consult-types-file"
"../types.db" "-ignore-repository" "-emit-import-library" "sample-module"

Error: (process-spawn) cannot spawn process - No such file or directory:
"C:/msys64/tmp/tmp.9fzkr60jrc/chicken-6.0.0rc3/tests/../chicken-6.0.0rc3"
make: *** [rules.make:1020: check] Error 70

############## I suspect that may be related to this:
$ file
C:/msys64/tmp/tmp.9fzkr60jrc/chicken-6.0.0rc3/tests/../chicken-6.0.0rc3
C:/msys64/tmp/tmp.9fzkr60jrc/chicken-6.0.0rc3/tests/../chicken-6.0.0rc3:
PE32+ executable for MS Windows 5.02 (console), x86-64, 19 sections
# but the file isn't *really* there, I think:
$ file
C:/msys64/tmp/tmp.9fzkr60jrc/chicken-6.0.0rc3/tests/../chicken-6.0.0rc3.exe
C:/msys64/tmp/tmp.9fzkr60jrc/chicken-6.0.0rc3/tests/../chicken-6.0.0rc3.exe:
PE32+ executable for MS Windows 5.02 (console), x86-64, 19 sections

###################### (2) failing egg installation
#########################

+ chicken-install-6.0.0rc3.exe awful
fetching awful
cp: cannot stat 'C:msys64tmp/temp115c.1508/awful-server.scm': No such file
or directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/awful.egg': No such file or
directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/awful.meta': No such file or
directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/awful.scm': No such file or
directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/awful.setup': No such file or
directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/LICENSE': No such file or
directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/release-info': No such file or
directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/tests': No such file or directory
cp: cannot stat 'C:msys64tmp/temp115c.1508/version.scm': No such file or
directory

Error: (open-input-file) cannot open file - No such file or directory:
"C:\\Users\\chicken\\AppData\\Local/chicken-install-6.0.0rc3/awful/awful.egg"
## I've attached full build log in case it is useful.
############

Also, I ran into a minor issue when running over an HTTP proxy. I had to
change from
    export http_proxy =http://10.0.2.10:80/ # to
    export http_proxy =http://10.0.2.10:80
which I'm happy to do, but I was also thinking since all the other tools
(curl, pacman and wget so far) will happily ignore the
trailing slash, perhaps chicken-install could too? modifying the current
regex in chicken-install.scm should be straight-forward.

Very exciting to get here! I will try this on my main GNU Guix workstation
too when I get the chance.
- Kris


On Tue, May 12, 2026 at 9:08 PM Pietro Cerutti via Chicken-users <
[email protected]> wrote:

> On May 12 2026, 08:44 +0000, Felix Winkelmann via Chicken-users <
> [email protected]> wrote:
> >If you can, please let us know the following information about the
> >environment you tested the RC tarball on:
>
> Operating system: FreeBSD 15.0-STABLE / FreeBSD 14.4-STABLE
> Hardware platform: aarch64 / i386
> C Compiler: FreeBSD clang version 19.1.7 (
> https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
> Installation works?: yes
> Tests work?: yes
> Installation of eggs works?: yes (awful)
>
> Thank you!
>
> --
> Pietro Cerutti
> I have pledged to give 10% of income to effective charities
> and invite you to join me - https://givingwhatwecan.org
>

Attachment: build-chicken-6.0.0rc3-win11-msys2-ucrt64.gz
Description: application/gzip

Reply via email to