New issue 474 by mattwar...@gmail.com: Tclsh8.5 required for make test but
doesn't always exist
Compiling redis-2.2.1 on CentOS 5.5 produces the following error when using
[root src]# make test
(cd ..; tclsh8.5 tests/test_helper.tcl --tags "" --file "")
/bin/sh: tclsh8.5: command not found
make: *** [test] Error 127
This is due to tcl8.5 being required, but none of the repos in CentOS
(including the Testing and expiremental EPEL repos) include tcl8.5, as they
all use tcl8.4.
Is it possible to not make tcl8.5 a requirement for testing? Obviously 8.5
can be manually compiled (which I had to do in the end) but it'd be nice if
a requirement wasn't something that RHEL doesn't ship by default.
Comment #1 on issue 474 by pcnoordh...@gmail.com: Tclsh8.5 required for
make test but doesn't always exist
Unfortunately, this is not possible. The Redis test suite uses
functionality that is only available in tcl 8.5 (such as the argument
splatter, dict, etc.).
I have the same problem with Error 127. Where can I find tcl8.5?
I found a suggestion:
sudo apt-get install tcl8.5
but when I executed that, I got this error:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package tcl8.5
Whether this package is available is related to what distribution you're
running. (You are expected to know how to use your distribution!)
For Debian you can check here:
For Ubuntu here:
And for Mac OSX?