Here is the result of building 4.8.0rc3 on the Solaris/SPARC system.

Solaris 10, SPARC
gcc (GCC) 3.4.6
/bin/sh is the Bourne shell
/bin/bash is the Bourne again shell

    ...
    ./identify.sh: test: argument expected
    make[1]: *** [identify-me] Error 1
    make[1]: Leaving directory `/home/marinier/temp/chicken-4.8.0rc3'
    make: *** [all] Error 2


On Thu, Sep 13, 2012 at 9:49 AM, Mario Domenech Goulart <
[email protected]> wrote:

> Hi Claude,
>
> We are working on the next release (4.8.0).  We currently have a third
> release candidate.  We don't intend to release 4.7.0.7, unless some
> critical bug shows up in 4.7.0.6 and we have some hard-to-fix release
> blocker for 4.8.0.
>
> So, I think we should actually test
> http://code.call-cc.org/dev-snapshots/2012/08/31/chicken-4.8.0rc3.tar.gz
> instead of 4.7.0.6.
>
> Thanks for all your reports.
>
> Best wishes.
> Mario
>
> On Thu, 13 Sep 2012 09:37:11 -0400 Claude Marinier <[email protected]>
> wrote:
>
> > Solaris 10, recently patched, Sun Enterprise M5000 (SPARC)
> > gcc (GCC) 3.4.6
> > chicken 4.7.0.6
> >
> > # make PLATFORM=solaris PREFIX=/usr/local check
> > make -f ./Makefile.solaris CONFIG= check
> > make[1]: Entering directory `/usr/local/src/chicken-4.7.0.6'
> > cd tests; sh runtests.sh
> > runtests.sh: DYLD_LIBRARY_PATH=/usr/local/src/chicken-4.7.0.6/tests/..:
> is not
> > an identifier
> > make[1]: *** [check] Error 1
> > make[1]: Leaving directory `/usr/local/src/chicken-4.7.0.6'
> > make: *** [check] Error 2
> >
> > It looks like the script and the Makefile both assume that /bin/sh is
> bash.
> >
> > The runtest.sh script is invoked like this.
> >   cd tests; sh runtests.sh
> > It starts like this.
> >   #!/bin/sh
> >   # runtests.sh - run CHICKEN testsuite
> >
> > Perhaps the Makefile should set SH to bash and use it instead of a bare
> sh.
> >
> > P.S. It builds and installs correctly. It compiles and runs some small
> > programs.
>
marinier harfang-1:~/temp/chicken-4.8.0rc3 $ make PLATFORM=solaris 
PREFIX=/export/home/marinier/temp all install check
make -f ./Makefile.solaris CONFIG= all
make[1]: Entering directory `/home/marinier/temp/chicken-4.8.0rc3'
echo "#define C_CHICKEN_PROGRAM \"chicken\"" >>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 \"\"" >>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 -fomit-frame-pointer\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_INSTALL_LDFLAGS" >>chicken-defaults.h
echo "# define C_INSTALL_LDFLAGS \" \"" >>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_INSTALL_PREFIX" >>chicken-defaults.h
echo "# define C_INSTALL_PREFIX \"/export/home/marinier/temp\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_INSTALL_SHARE_HOME" >>chicken-defaults.h
echo "# define C_INSTALL_SHARE_HOME 
\"/export/home/marinier/temp/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 \"/export/home/marinier/temp/bin\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_INSTALL_EGG_HOME" >>chicken-defaults.h
echo "# define C_INSTALL_EGG_HOME \"/export/home/marinier/temp/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 \"/export/home/marinier/temp/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 \"/export/home/marinier/temp/lib\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_INSTALL_INCLUDE_HOME" >>chicken-defaults.h
echo "# define C_INSTALL_INCLUDE_HOME 
\"/export/home/marinier/temp/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 \"-lsocket -lnsl -lm -ldl\"" 
>>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 \"-lsocket -lnsl -lm -ldl\"" 
>>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 \"-lsocket -lnsl -lm -ldl\"" 
>>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 \"-lsocket -lnsl -lm -ldl\"" 
>>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 \"\"" >>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 -fomit-frame-pointer\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_TARGET_LDFLAGS" >>chicken-defaults.h
echo "# define C_TARGET_LDFLAGS \" \"" >>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 \"/export/home/marinier/temp\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_TARGET_BIN_HOME" >>chicken-defaults.h
echo "# define C_TARGET_BIN_HOME \"/export/home/marinier/temp/bin\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_TARGET_LIB_HOME" >>chicken-defaults.h
echo "# define C_TARGET_LIB_HOME \"/export/home/marinier/temp/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 \"/export/home/marinier/temp/lib\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_TARGET_SHARE_HOME" >>chicken-defaults.h
echo "# define C_TARGET_SHARE_HOME \"/export/home/marinier/temp/share\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_TARGET_INCLUDE_HOME" >>chicken-defaults.h
echo "# define C_TARGET_INCLUDE_HOME 
\"/export/home/marinier/temp/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 \"/export/home/marinier/temp/lib\"" 
>>chicken-defaults.h
echo "#endif" >>chicken-defaults.h
echo "#ifndef C_CHICKEN_PROGRAM" >>chicken-defaults.h
echo "# define C_CHICKEN_PROGRAM \"chicken\"" >>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_WINDOWS_SHELL" >>chicken-defaults.h
echo "# define C_WINDOWS_SHELL 0" >>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 "/* END OF FILE */" >chicken-config.h
echo "#define HAVE_DIRENT_H 1" >>chicken-config.h
echo "#define HAVE_DLFCN_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_SIGACTION 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 STDC_HEADERS 1" >>chicken-config.h
echo "#define HAVE_ALLOCA_H 1" >>chicken-config.h
echo "#define HAVE_ALLOCA 1" >>chicken-config.h
echo "#define HAVE_GRP_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_SYSEXITS_H 1" >>chicken-config.h
echo "#define C_STACK_GROWS_DOWNWARD 1" >>chicken-config.h
cat chicken-defaults.h >>chicken-config.h
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./
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./
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./
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN posixunix.c -o 
posixunix-static.o -I. -I./
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c 
-Os -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -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 -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN chicken-ffi-syntax.c -o 
chicken-ffi-syntax-static.o -I. -I./
./identify.sh: test: argument expected
make[1]: *** [identify-me] Error 1
make[1]: Leaving directory `/home/marinier/temp/chicken-4.8.0rc3'
make: *** [all] Error 2

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to