Welcome to the CHICKEN Scheme pasting service

cygwin x64 build error on 5.2 RC added by evhan on Tue Jan 28 21:17:22 2020

==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN library.c -o library-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN eval.c -o eval-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN read-syntax.c -o read-syntax-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN repl.c -o repl-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN data-structures.c -o data-structures-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN pathname.c -o pathname-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN port.c -o port-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN file.c -o file-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN extras.c -o extras-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN lolevel.c -o lolevel-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN tcp.c -o tcp-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN srfi-4.c -o srfi-4-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN continuation.c -o continuation-static.o -I. -I./
==> cygwin-amd64: gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN posixunix.c -o posixunix-static.o -I. -I./
==> cygwin-amd64:
==> cygwin-amd64:
==> cygwin-amd64: Stderr from the command:
==> cygwin-amd64:
==> cygwin-amd64: In file included from posixunix.c:9:0:
==> cygwin-amd64: posixunix.c: In function ‘f_6720’:
==> cygwin-amd64: posixunix.c:262:38: error: expected ‘)’ before ‘;’ token
==> cygwin-amd64:  # define C_mkfifo(fn, m)    C_fix(-1);
==> cygwin-amd64:                                       ^
==> cygwin-amd64: chicken.h:1036:38: note: in definition of macro ‘C_truep’
==> cygwin-amd64:  #define C_truep(x)                 ((x) != C_SCHEME_FALSE)
==> cygwin-amd64:                                       ^
==> cygwin-amd64: chicken.h:1174:42: note: in expansion of macro ‘C_mk_bool’
==> cygwin-amd64:  #define C_fixnum_lessp(n1, n2)          (C_mk_bool((C_word)(n1) < (C_word)(n2)))
==> cygwin-amd64:                                           ^~~~~~~~~
==> cygwin-amd64: posixunix.c:14166:12: note: in expansion of macro ‘C_fixnum_lessp’
==> cygwin-amd64:  if(C_truep(C_fixnum_lessp(C_mkfifo(t1,((C_word*)t0)[2]),C_fix(0)))){
==> cygwin-amd64:             ^~~~~~~~~~~~~~
==> cygwin-amd64: posixunix.c:14166:27: note: in expansion of macro ‘C_mkfifo’
==> cygwin-amd64:  if(C_truep(C_fixnum_lessp(C_mkfifo(t1,((C_word*)t0)[2]),C_fix(0)))){
==> cygwin-amd64:                            ^~~~~~~~
==> cygwin-amd64: gmake: *** [rules.make:121: posixunix-static.o] Error 1

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
What's the R5RS procedure to access the second element of a pair?
Visually impaired? Let me spell it for you (wav file) download WAV