Hi,

I tried to build from the release tarball 4.8.0 (
http://code.call-cc.org/releases/4.8.0/chicken-4.8.0.tar.gz). The command
run was:

D:\kit\chicken-4.8.0>mingw32-make PLATFORM=mingw PREFIX=d:/programs/chicken
> stderr.txt
process_begin: CreateProcess(NULL, chicken.exe .\build-version.scm
-optimize-level 2 -include-path . -include-path ". -i
nline" -ignore-repository -feature chicken-bootstrap -no-warnings
-specialize -types .\types.db -explicit-use -no-trace
-output-file build-version.c, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make[1]: *** [build-version.c] Error 2
mingw32-make: *** [all] Error 2

Attached you can also find stdout.txt.

Răzvan


On 5 November 2012 22:01, Peter Bex <[email protected]> wrote:

> On Mon, Nov 05, 2012 at 09:52:49PM +0100, Răzvan Rotaru wrote:
> > Hi,
>
> Hi Răzvan,
>
> > I'm currently trying to build chicken for windows, and am stuck in the
> > following step:
> >
> > GNUmakefile:60: recipe for target 'boot-chicken' failed
> > mingw32-make: *** [boot-chicken] Error 2
> >
> > It seems like I need to have chicken.exe. Can't I compile it without
> > bootstrapping?
>
> We'd need some more information on exactly what you did.
>
> Are you building from git?  If so, check out the README file.
> It explains how to build Chicken from git.  Basically the idea
> is that you first use a release or snapshot tarball to create
> a working Chicken and then use that to build from git.
>
> If you get this from a release tarball, something else is wrong.
>
> Cheers,
> Peter
> --
> http://sjamaan.ath.cx
> --
> "The process of preparing programs for a digital computer
>  is especially attractive, not only because it can be economically
>  and scientifically rewarding, but also because it can be an aesthetic
>  experience much like composing poetry or music."
>                                                         -- Donald Knuth
>
mingw32-make -f ./Makefile.mingw CONFIG= all
mingw32-make[1]: Entering directory 'D:/personal/chicken-4.8.0'
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
.\apply-hack.x86.S -o apply-hack.x86.o
echo #define C_CHICKEN_PROGRAM "chicken.exe" >>chicken-defaults.h
echo #define C_WINDOWS_SHELL 1 >>chicken-defaults.h
echo #ifndef C_INSTALL_CC >>chicken-defaults.h
echo # define C_INSTALL_CC "gcc" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_CXX >>chicken-defaults.h
echo # define C_INSTALL_CXX "g++" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_RC_COMPILER >>chicken-defaults.h
echo # define C_INSTALL_RC_COMPILER "windres" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_CFLAGS >>chicken-defaults.h
echo # define C_INSTALL_CFLAGS "-fno-strict-aliasing -fwrapv 
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_LDFLAGS >>chicken-defaults.h
echo # define C_INSTALL_LDFLAGS "-Wl,--enable-auto-import " >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_PREFIX >>chicken-defaults.h
echo # define C_INSTALL_PREFIX "d:/programs/chicken" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_SHARE_HOME >>chicken-defaults.h
echo # define C_INSTALL_SHARE_HOME "d:/programs/chicken/share/chicken" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_BIN_HOME >>chicken-defaults.h
echo # define C_INSTALL_BIN_HOME "d:/programs/chicken/bin" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_EGG_HOME >>chicken-defaults.h
echo # define C_INSTALL_EGG_HOME "d:/programs/chicken/lib/chicken/6" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_LIB_HOME >>chicken-defaults.h
echo # define C_INSTALL_LIB_HOME "d:/programs/chicken/lib" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_LIB_NAME >>chicken-defaults.h
echo # define C_INSTALL_LIB_NAME "chicken" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_STATIC_LIB_HOME >>chicken-defaults.h
echo # define C_INSTALL_STATIC_LIB_HOME "d:/programs/chicken/lib" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_INCLUDE_HOME >>chicken-defaults.h
echo # define C_INSTALL_INCLUDE_HOME "d:/programs/chicken/include/chicken" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_MORE_LIBS >>chicken-defaults.h
echo # define C_INSTALL_MORE_LIBS "-lm -lws2_32" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_INSTALL_MORE_STATIC_LIBS >>chicken-defaults.h
echo # define C_INSTALL_MORE_STATIC_LIBS "-lm -lws2_32" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_DEFAULT_TARGET_HEAP_SIZE >>chicken-defaults.h
echo # define C_DEFAULT_TARGET_HEAP_SIZE 0 >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_STACK_GROWS_DOWNWARD >>chicken-defaults.h
echo # define C_STACK_GROWS_DOWNWARD 1 >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_MORE_LIBS >>chicken-defaults.h
echo # define C_TARGET_MORE_LIBS "-lm -lws2_32" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_MORE_STATIC_LIBS >>chicken-defaults.h
echo # define C_TARGET_MORE_STATIC_LIBS "-lm -lws2_32" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_CC >>chicken-defaults.h
echo # define C_TARGET_CC "gcc" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_CXX >>chicken-defaults.h
echo # define C_TARGET_CXX "g++" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_RC_COMPILER >>chicken-defaults.h
echo # define C_TARGET_RC_COMPILER "windres" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_CFLAGS >>chicken-defaults.h
echo # define C_TARGET_CFLAGS "-fno-strict-aliasing -fwrapv 
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_LDFLAGS >>chicken-defaults.h
echo # define C_TARGET_LDFLAGS "-Wl,--enable-auto-import " >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_FEATURES >>chicken-defaults.h
echo # define C_TARGET_FEATURES "" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_CROSS_CHICKEN >>chicken-defaults.h
echo # define C_CROSS_CHICKEN 0 >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_PREFIX >>chicken-defaults.h
echo # define C_TARGET_PREFIX "d:/programs/chicken" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_BIN_HOME >>chicken-defaults.h
echo # define C_TARGET_BIN_HOME "d:/programs/chicken/bin" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_LIB_HOME >>chicken-defaults.h
echo # define C_TARGET_LIB_HOME "d:/programs/chicken/lib" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_LIB_NAME >>chicken-defaults.h
echo # define C_TARGET_LIB_NAME "chicken" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_RUN_LIB_HOME >>chicken-defaults.h
echo # define C_TARGET_RUN_LIB_HOME "d:/programs/chicken/lib" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_SHARE_HOME >>chicken-defaults.h
echo # define C_TARGET_SHARE_HOME "d:/programs/chicken/share" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_INCLUDE_HOME >>chicken-defaults.h
echo # define C_TARGET_INCLUDE_HOME "d:/programs/chicken/include/chicken" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_TARGET_STATIC_LIB_HOME >>chicken-defaults.h
echo # define C_TARGET_STATIC_LIB_HOME "d:/programs/chicken/lib" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_CSC_PROGRAM >>chicken-defaults.h
echo # define C_CSC_PROGRAM "csc" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_CSI_PROGRAM >>chicken-defaults.h
echo # define C_CSI_PROGRAM "csi" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_CHICKEN_BUG_PROGRAM >>chicken-defaults.h
echo # define C_CHICKEN_BUG_PROGRAM "chicken-bug" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_CHICKEN_INSTALL_PROGRAM >>chicken-defaults.h
echo # define C_CHICKEN_INSTALL_PROGRAM "chicken-install" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_CHICKEN_UNINSTALL_PROGRAM >>chicken-defaults.h
echo # define C_CHICKEN_UNINSTALL_PROGRAM "chicken-uninstall" 
>>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_CHICKEN_STATUS_PROGRAM >>chicken-defaults.h
echo # define C_CHICKEN_STATUS_PROGRAM "chicken-status" >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo #ifndef C_BINARY_VERSION >>chicken-defaults.h
echo # define C_BINARY_VERSION 6 >>chicken-defaults.h
echo #endif >>chicken-defaults.h
echo /* END OF FILE */ >>chicken-defaults.h
echo /* GENERATED */ >chicken-config.h
echo #define HAVE_DIRENT_H 1 >>chicken-config.h
echo #define HAVE_INTTYPES_H 1 >>chicken-config.h
echo #define HAVE_LIMITS_H 1 >>chicken-config.h
echo #define HAVE_LONG_LONG 1 >>chicken-config.h
echo #define HAVE_MEMMOVE 1 >>chicken-config.h
echo #define HAVE_MEMORY_H 1 >>chicken-config.h
echo #define HAVE_STDINT_H 1 >>chicken-config.h
echo #define HAVE_STDLIB_H 1 >>chicken-config.h
echo #define HAVE_STRERROR 1 >>chicken-config.h
echo #define HAVE_STRINGS_H 1 >>chicken-config.h
echo #define HAVE_STRING_H 1 >>chicken-config.h
echo #define HAVE_STRTOLL 1 >>chicken-config.h
echo #define HAVE_SYS_STAT_H 1 >>chicken-config.h
echo #define HAVE_SYS_TYPES_H 1 >>chicken-config.h
echo #define HAVE_UNISTD_H 1 >>chicken-config.h
echo #define HAVE_UNSIGNED_LONG_LONG 1 >>chicken-config.h
echo #define HAVE_WINDOWS_H 1 >>chicken-config.h
echo #define HAVE__STRTOI64 1 >>chicken-config.h
echo #define STDC_HEADERS 1 >>chicken-config.h
echo #define HAVE_DIRECT_H 1 >>chicken-config.h
echo #define HAVE_ERRNO_H 1 >>chicken-config.h
echo #define HAVE_GCVT 1 >>chicken-config.h
echo #define HAVE_LOADLIBRARY 1 >>chicken-config.h
echo #define HAVE_GETPROCADDRESS 1 >>chicken-config.h
echo #define HAVE_WINSOCK2_H 1 >>chicken-config.h
echo #define HAVE_WS2TCPIP_H 1 >>chicken-config.h
echo #define C_STACK_GROWS_DOWNWARD 1 >>chicken-config.h
echo #define C_HACKED_APPLY >>chicken-config.h
type chicken-defaults.h >>chicken-config.h
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN library.c -o library-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN eval.c -o eval-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN data-structures.c -o data-structures-static.o -I. 
-I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN ports.c -o ports-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN files.c -o files-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN extras.c -o extras-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN lolevel.c -o lolevel-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN utils.c -o utils-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN tcp.c -o tcp-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN srfi-1.c -o srfi-1-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN srfi-4.c -o srfi-4-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN srfi-13.c -o srfi-13-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN srfi-14.c -o srfi-14-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN srfi-18.c -o srfi-18-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN srfi-69.c -o srfi-69-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN posixwin.c -o posixwin-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN irregex.c -o irregex-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN scheduler.c -o scheduler-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN profiler.c -o profiler-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN stub.c -o stub-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN expand.c -o expand-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN modules.c -o modules-static.o -I. -I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN chicken-syntax.c -o chicken-syntax-static.o -I. 
-I.\
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os  -DC_BUILDING_LIBCHICKEN chicken-ffi-syntax.c -o 
chicken-ffi-syntax-static.o -I. -I.\
echo.>buildbranch
echo.>buildid
chicken.exe  .\build-version.scm -optimize-level 2 -include-path . 
-include-path .\ -inline -ignore-repository -feature chicken-bootstrap 
-no-warnings -specialize -types .\types.db   -explicit-use -no-trace 
-output-file build-version.c
.\rules.make:558: recipe for target 'build-version.c' failed
mingw32-make[1]: Leaving directory 'D:/personal/chicken-4.8.0'
GNUmakefile:54: recipe for target 'all' failed
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to