"Невозможно загрузить любую из альтернатив" при использовании Quicklisp для установки CL+SSL даже после установки open ssl

[2]> (ql:quickload "cl+ssl")
To load "cl+ssl":
  Load 1 ASDF system:
    cl+ssl
; Loading "cl+ssl"

*** - Unable to load any of the alternatives:
      ("libssl32.dll" "ssleay32.dll")

После трех дней удара головой о стену я задаю свой первый вопрос о переполнении стека. И если повезет, он не будет удален, и с кучей больше будет решение.

При попытке установить Humbler через quicklisp, CL+SSL (одна из нескольких зависимостей) жаловалась на "Невозможно загрузить любую из альтернатив: (libss132.dll "ssleay32.dll")

Вскоре я узнал, что мне нужно было установить dll-файлы OpenSSL, достаточно легко. Я также узнал, что мне, возможно, придется указывать CFFI в направлении моих dll, и что я должен быть уверен, что получу 64-битные версии. Но эта ошибка сохранилась.

Использование Clisp 2.47 на Win 7 64

Вещи, которые я уже пробовал:

  • Установка открытых ssl dll
  • Установка VS 2008 Redist
  • Положить эти DLL в system32
  • Поместив их в ту же папку, что и Clisp .exe
  • Поместить их в папку установки, созданную OpenSSL
  • Указание на точное местоположение каждого отдельного DLL с помощью "использовать другую библиотеку вместо" перезапустить
  • Перемещение различных мест в CFFI: списокиностранных библиотек-каталогов

    Перерыв 1 CL+SSL[3]>:R2 Введите новое значение (без оценки): ("C:\OpenSSL-Win64\libssl32.dll") *** - Невозможно загрузить стороннюю библиотеку (LIBSSL32.DLL-8079). FFI: ОТКРЫТАЯ ИНОСТРАННАЯ БИБЛИОТЕКА: Не удается открыть библиотеку "C: \ OpenSSL-Win64 \ libssl32.dll"

  • Удаление, а затем установка всех различных сборок OpenSSL

  • Доступен Запуск Clisp от имени администратора Удаление Quicklisp's
  • кеш CL + SSL Выполнение всех вышеперечисленных шагов в SBCL и Lispworks
  • Выключить и снова включить

Я никогда не задавал вопрос о переполнении стека. С другой стороны, я никогда не тратил три дня, пытаясь получить зависимость для загрузки. Пожалуйста, помогите, прежде чем у меня есть инсульт.

1 ответ

Оказывается, мне нужна 32-битная версия OpenSSL v 1.0.1

Я думаю, битовая глубина компилятора царит. Кажется очевидным в ретроспективе.

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