Got this now: C:/git-repos/chicken-core $ make boot-chicken "make" PLATFORM=mingw PREFIX=/nowhere CONFIG= CHICKEN=C:/git-repos/chicken-core/boot/chicken-6.0.0pre1/../snapshot/share/chicken PROGRAM_SUFFIX=-boot-stage1 STATICBUILD=1 C_COMPILER_OPTIMIZATION_OPTIONS="-Os" BUILDING_CHICKEN_BOOT=1 confclean make[1]: Entering directory 'C:/git-repos/chicken-core' rm -f chicken-config.h chicken-defaults.h chicken-install.rc chicken-uninstall.rc touch config.make make[1]: Leaving directory 'C:/git-repos/chicken-core' "make" PLATFORM=mingw PREFIX=/nowhere CONFIG= CHICKEN=C:/git-repos/chicken-core/boot/chicken-6.0.0pre1/../snapshot/share/chicken PROGRAM_SUFFIX=-boot-stage1 STATICBUILD=1 C_COMPILER_OPTIMIZATION_OPTIONS="-Os" BUILDING_CHICKEN_BOOT=1 chicken-boot-stage1.exe make[1]: Entering directory 'C:/git-repos/chicken-core' C:/git-repos/chicken-core/boot/chicken-6.0.0pre1/../snapshot/share/chicken library.scm -optimize-level 2 -include-path . -include-path ./ -inline -ignore-repository -feature chicken-bootstrap -no-warnings -explicit-use -no-trace -output-file library.c \ -no-module-registration \ -emit-import-library chicken.bitwise \ -emit-import-library chicken.bytevector \ -emit-import-library chicken.fixnum \ -emit-import-library chicken.flonum \ -emit-import-library chicken.gc \ -emit-import-library chicken.keyword \ -emit-import-library chicken.platform \ -emit-import-library chicken.plist \ -emit-import-library chicken.io \ -emit-import-library chicken.process-context process_begin: CreateProcess(NULL, C:/git-repos/chicken-core/boot/chicken-6.0.0pre1/../snapshot/share/chicken library.scm -optimize-level 2 -include-path . -include-path ./ -inline -ignore-repository -feature chicken-bootstrap -no-warnings -explicit-use -no-trace -output-file library.c -no-module-registration -emit-import-library chicken.bitwise -emit-import-library chicken.bytevector -emit-import-library chicken.fixnum -emit-import-library chicken.flonum -emit-import-library chicken.gc -emit-import-library chicken.keyword -emit-import-library chicken.platform -emit-import-library chicken.plist -emit-import-library chicken.io -emit-import-library chicken.process-context, ...) failed. make (e=5): Access is denied. make[1]: *** [rules.make:810: library.c] Error 5 make[1]: Leaving directory 'C:/git-repos/chicken-core' make: *** [rules.make:1041: boot-chicken] Error 2 C:/git-repos/chicken-core $ sudo make boot-chicken Sudo is disabled on this machine. To enable it, go to the Developer Settings page in the Settings app sh: C:/Windows/system32/sudo.exe: Access is denied. Error 0x80070005 C:/git-repos/chicken-core $
________________________________ Srayan Jana Computer Game Science University of California, Irvine ________________________________ From: Felix Winkelmann <[email protected]> Sent: Tuesday, October 21, 2025 2:48 PM To: Srayan Jana <[email protected]>; chicken-users <[email protected]> Subject: Re: Can't figure out how to build from source on Windows On Tue Oct 21, 2025 at 11:40 PM CEST, Felix Winkelmann via Chicken-users wrote: > > Ok, so building the bootstrap chicken succeeded, but then fails (again) in > configure. > > What is the output of "uname" on your system? Sorry, I'm on the wrong tack there. Apparently the bootstrap script doesn't work too well on Windows... Just run ./configure --chicken C:/git-repos/chicken-core/boot/chicken-6.0.0pre1/../snapshot/share/chicken \ --prefix C:<where-it-should-go> manually, and then make boot-chicken This will produce a chicken-boot (hopefully) that you can then use to build the final version, like this: ./configure --chicken ./chicken-boot --prefix ... make make install If that should work out, I will provide a dev snaphot that you can build directly from. But it would still be interesting to see if the steps given above work. cheers, felix
