(use defstruct) works fine in csi, but fails when compiling with csc. -------------------------------------------------- This is a bug report generated by chicken-bug(1). Date: Fri Jun 24 14:27:09 2011 User information: ("tom" "x" 1000 1000 ",,," "/home/tom" "/bin/bash") Host information: machine type: x86 software type: unix software version: linux build platform: gnu CHICKEN version is: Version 4.7.0 linux-unix-gnu-x86 [ manyargs dload ptables ] compiled 2011-06-13 on wintermute (Linux) Home directory: /usr/local/share/chicken Include path: ("/usr/local/share/chicken") Features: chicken chicken-4 chicken-4.7 data-structures dload extras files gnu hygienic-macros irregex irregex-is-core-unit linux little-endian manyargs ports ptables srfi-0 srfi-10 srfi-12 srfi-13 srfi-14 srfi-17 srfi-2 srfi-23 srfi-28 srfi-30 srfi-39 srfi-46 srfi-55 srfi-6 srfi-6 srfi-61 srfi-62 srfi-88 srfi-9 srfi-98 syntax-rules tcp unix utils x86 chicken-config.h: /* GENERATED */ #define HAVE_DIRENT_H 1 #define HAVE_DLFCN_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LONG_LONG 1 #define HAVE_MEMMOVE 1 #define HAVE_MEMORY_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRERROR 1 #define HAVE_STRINGS_H 1 #define HAVE_STRING_H 1 #define HAVE_STRTOLL 1 #define HAVE_STRTOQ 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_UNSIGNED_LONG_LONG 1 #define STDC_HEADERS 1 #define HAVE_ALLOCA 1 #define HAVE_ALLOCA_H 1 #define HAVE_GRP_H 1 #define HAVE_ERRNO_H 1 #define HAVE_GCVT 1 #define HAVE_SYSEXITS_H 1 #define HAVE_MEMMOVE 1 #define C_STACK_GROWS_DOWNWARD 1 #define C_HACKED_APPLY #define C_BUILD_TAG "compiled 2011-06-13 on wintermute (Linux)" #define C_CHICKEN_PROGRAM "chicken" #ifndef C_INSTALL_CC # define C_INSTALL_CC "gcc" #endif #ifndef C_INSTALL_CXX # define C_INSTALL_CXX "g++" #endif #ifndef C_INSTALL_RC_COMPILER # define C_INSTALL_RC_COMPILER "" #endif #ifndef C_INSTALL_CFLAGS # define C_INSTALL_CFLAGS "-fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer" #endif #ifndef C_INSTALL_LDFLAGS # define C_INSTALL_LDFLAGS " " #endif #ifndef C_INSTALL_PREFIX # define C_INSTALL_PREFIX "/usr/local" #endif #ifndef C_INSTALL_SHARE_HOME # define C_INSTALL_SHARE_HOME "/usr/local/share/chicken" #endif #ifndef C_INSTALL_BIN_HOME # define C_INSTALL_BIN_HOME "/usr/local/bin" #endif #ifndef C_INSTALL_EGG_HOME # define C_INSTALL_EGG_HOME "/usr/local/lib/chicken/6" #endif #ifndef C_INSTALL_LIB_HOME # define C_INSTALL_LIB_HOME "/usr/local/lib" #endif #ifndef C_INSTALL_LIB_NAME # define C_INSTALL_LIB_NAME "chicken" #endif #ifndef C_INSTALL_STATIC_LIB_HOME # define C_INSTALL_STATIC_LIB_HOME "/usr/local/lib" #endif #ifndef C_INSTALL_INCLUDE_HOME # define C_INSTALL_INCLUDE_HOME "/usr/local/include/chicken" #endif #ifndef C_INSTALL_MORE_LIBS # define C_INSTALL_MORE_LIBS "-lm -ldl" #endif #ifndef C_INSTALL_MORE_STATIC_LIBS # define C_INSTALL_MORE_STATIC_LIBS "-lm -ldl" #endif #ifndef C_DEFAULT_TARGET_STACK_SIZE # define C_DEFAULT_TARGET_STACK_SIZE (128*1024) #endif #ifndef C_DEFAULT_TARGET_HEAP_SIZE # define C_DEFAULT_TARGET_HEAP_SIZE 0 #endif #ifndef C_STACK_GROWS_DOWNWARD # define C_STACK_GROWS_DOWNWARD 1 #endif #ifndef C_TARGET_MORE_LIBS # define C_TARGET_MORE_LIBS "-lm -ldl" #endif #ifndef C_TARGET_MORE_STATIC_LIBS # define C_TARGET_MORE_STATIC_LIBS "-lm -ldl" #endif #ifndef C_TARGET_CC # define C_TARGET_CC "gcc" #endif #ifndef C_TARGET_CXX # define C_TARGET_CXX "g++" #endif #ifndef C_TARGET_RC_COMPILER # define C_TARGET_RC_COMPILER "" #endif #ifndef C_TARGET_CFLAGS # define C_TARGET_CFLAGS "-fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer" #endif #ifndef C_TARGET_LDFLAGS # define C_TARGET_LDFLAGS " " #endif #ifndef C_TARGET_FEATURES # define C_TARGET_FEATURES "" #endif #ifndef C_CROSS_CHICKEN # define C_CROSS_CHICKEN 0 #endif #ifndef C_TARGET_PREFIX # define C_TARGET_PREFIX "/usr/local" #endif #ifndef C_TARGET_BIN_HOME # define C_TARGET_BIN_HOME "/usr/local/bin" #endif #ifndef C_TARGET_LIB_HOME # define C_TARGET_LIB_HOME "/usr/local/lib" #endif #ifndef C_TARGET_LIB_NAME # define C_TARGET_LIB_NAME "chicken" #endif #ifndef C_TARGET_RUN_LIB_HOME # define C_TARGET_RUN_LIB_HOME "/usr/local/lib" #endif #ifndef C_TARGET_SHARE_HOME # define C_TARGET_SHARE_HOME "/usr/local/share" #endif #ifndef C_TARGET_INCLUDE_HOME # define C_TARGET_INCLUDE_HOME "/usr/local/include/chicken" #endif #ifndef C_TARGET_STATIC_LIB_HOME # define C_TARGET_STATIC_LIB_HOME "/usr/local/lib" #endif #ifndef C_CHICKEN_PROGRAM # define C_CHICKEN_PROGRAM "chicken" #endif #ifndef C_CSC_PROGRAM # define C_CSC_PROGRAM "csc" #endif #ifndef C_CSI_PROGRAM # define C_CSI_PROGRAM "csi" #endif #ifndef C_CHICKEN_BUG_PROGRAM # define C_CHICKEN_BUG_PROGRAM "chicken-bug" #endif #ifndef C_CHICKEN_INSTALL_PROGRAM # define C_CHICKEN_INSTALL_PROGRAM "chicken-install" #endif #ifndef C_CHICKEN_UNINSTALL_PROGRAM # define C_CHICKEN_UNINSTALL_PROGRAM "chicken-uninstall" #endif #ifndef C_CHICKEN_STATUS_PROGRAM # define C_CHICKEN_STATUS_PROGRAM "chicken-status" #endif #ifndef C_WINDOWS_SHELL # define C_WINDOWS_SHELL 0 #endif #ifndef C_BINARY_VERSION # define C_BINARY_VERSION 6 #endif #ifndef C_BRANCH_NAME # define C_BRANCH_NAME "" #endif /* END OF FILE */ CC seems to be gcc, trying to obtain version... Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/lto-wrapper Target: i686-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 --enable-shared --enable-multiarch --with-multiarch-defaults=i386-linux-gnu --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/i386-linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/i386-linux-gnu --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-plugin-ld=ld.gold --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu Thread model: posix gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)