Bad : modifier in $ ($). Bad : modifier in $ (/).

In tcsh, if you use “:” after environment variable name, letter after “:” is treated as modifier.

Instead of

setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:/here/comes/your/new/path/for/libraries
Bad : modifier in $ (/).
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:$LIB_LOCATION
Bad : modifier in $ ($).

you have to use

setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/here/comes/your/new/path/for/libraries
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$LIB_LOCATION