Я на slackware и успешно установил общий lisp clozure, но при запуске ccl в приглашении оболочки появляется следующее сообщение об ошибке:
> /usr/local/bin/ccl64: line 81: /usr/local/bin//lx86cl64: No such file
> or directory
> bash-4.3# ccl64
> /usr/local/bin/ccl64: line 81: /usr/ccl/scripts/lx86cl64: No such file or directory
> bash-4.3# ./ccl64
> ./ccl64: line 81: /usr/ccl/scripts/lx86cl64: No such file or directory
> bash-4.3#
Я следовал инструкциям и скопировал два файла в
/ USR / местные / бен
из / usr / ccl / scripts / каталог установки следующим образом:
Моя локальная корзина ниже:
bash-4.3# pwd
/usr/local/bin
bash-4.3# ls -l
total 8
-rwxr-xr-x 1 root root 1389 Mar 10 10:52 ccl
-rwxr-xr-x 1 root root 1734 Mar 10 10:52 ccl64
bash-4.3#
Каталог установки скриптов приведен ниже:
bash-4.3# pwd
/usr/ccl/scripts
bash-4.3# ls -l c*
-rwxr-xr-x 1 root root 1399 Nov 6 2015 ccl
-rwxr-xr-x 1 root root 1744 Mar 6 22:28 ccl64
bash-4.3#
lx86cl расположен так:
bash-4.3# pwd
/usr/ccl
bash-4.3# ls -l lx*
-rwxr-xr-x 1 root root 182924 Mar 5 20:52 lx86cl
-rw-r--r-- 1 root root 18231312 Nov 6 2015 lx86cl.image
-rwxr-xr-x 1 root root 201168 Mar 5 20:52 lx86cl64
-rw-r--r-- 1 root root 24871152 Nov 6 2015 lx86cl64.image
bash-4.3#
Измененные в конфигурации строки для двух файлов в моем / usr / local / bin /
выглядит следующим образом:
if [ -z "$CCL_DEFAULT_DIRECTORY" ]; then
CCL_DEFAULT_DIRECTORY=/usr/ccl/scipts
fi
CCL_DEFAULT_DIRECTORY="C:/cygwin$CCL_DEFAULT_DIRECTORY"
то же самое произойдет, если я поставлю / usr / ccl вместо / usr / ccl / scripts
if [ -z "$CCL_DEFAULT_DIRECTORY" ]; then
CCL_DEFAULT_DIRECTORY=/usr/ccl
fi
CCL_DEFAULT_DIRECTORY="C:/cygwin$CCL_DEFAULT_DIRECTORY"
bash-4.3# ccl
/usr/local/bin/ccl: line 48: /usr/ccl/scripts/lx86cl: No such file or directory
bash-4.3#
bash-4.3# echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/share/texmf/bin