Whenever I try to run screen under a Zsh shell that I compiled under my home directory, I get the following error:> screenCannot exec '/my/path/to/zsh/bin/zsh'The Z shell is perfectly functional, and I have verified that I can run screen if I invoke it using a system shell (e.g. csh). I usually get into zsh with: exec zsh. Here is some additional info about my system:> echo $SHELL/my/path/to/zsh/bin/zsh> echo $ZSH_VERSION5.0.0> which screen/usr/bin/screen> screen --versionScreen version 4.00.03 (FAU) 23-OctMy .screenrc just has two lines in it:escape ^A^Abind o otherIn case it matters: /my/path/to/zsh/ refers figuratively  to a path under my home directory.UpdateOutput of calling file:> file /my/path/to/zsh/bin/zsh> /~/sw/zsh/bin/zsh: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for> GNU/Linux 2.6.9, dynamically linked (uses shared libs), > for GNU/Linux 2.6.9, strippedBut I can successfully run /my/path/to/zsh/bin/zsh and enter zsh from my csh shell. I usually switch to zsh with exec /my/path/to/zsh/bin/zshBelow are the ls details on /my/path/to/zsh/bin/zsh-rwxr-xr-x 2 YYYY ZZZZ 651K Jan 3 11:58 zsh*Mi .login  is empty (it only has comments on it)I don't have a .profile filecat/etc/*-release:Scientific Linux SL release 5.1 (Boron)Any thoughts on what may be causing this and how to get screen to work with my local installation of zsh?
Screen: Cannot exec /my/path/to/zsh with local shell
zsh;gnu screen
This is embarrassing:  the value of of my $SHELL variable was not correct (it had a typo). I apologize - I will make sure I triple check these things before posting a question like this and wasting everyone's time. Thanks so much to all for your help. 