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.

-- 
Claude
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to