lx86cl: нет такого файла или каталога, распространенного lisp clozure

Я на 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

0 ответов

В сообщении об ошибке говорится, что /usr/local/bin//lx86cl64не найден. Если я посмотрю на твоюls -l от /usr/local/bin, это похоже на правду.

Так почему бы просто не скопировать туда нужные файлы:

cp /usr/ccl/lx86cl* /usr/local/bin

Как вы сказали, что используете Slackware, это должно сработать.

Не уверен, что вы делаете с cygwin. Это кажется неподходящим для Slackware, и вы можете редактировать часть сценария, которая выполняется только при запуске под cygwin.

Другие вопросы по тегам