chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] 4.8.0rc3 on Solaris : make fails [Was: Solaris: tests/ru


From: Claude Marinier
Subject: [Chicken-users] 4.8.0rc3 on Solaris : make fails [Was: Solaris: tests/runtests.sh and Makefile assume that /bin/sh is bash
Date: Thu, 13 Sep 2012 11:18:33 -0400


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 <address@hidden> 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 <address@hidden> 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.

Attachment: error.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]