configure: ошибка: библиотека libcurl> = 7.28.0 и заголовки требуются с поддержкой https

Привет, я встретил проблему, когда пытался настроить R-установку. В основном, я попытался выполнить мой предыдущий процесс установки (по какой-то причине мне нужно переустановить тот же R в CentOS6 вместо CentOS5)

./configure –prefix = $ HOME / Program / R-3.3.2 –enable-R-shlib LDFLAGS = "- L / $ HOME / Program / zlib-1.2.11 / lib -L / $ HOME / Программа / bzip2-1.0.6 / lib -L / $ HOME / Program / xz-5.2.3 / lib -L / $ HOME / Program / pcre-8.40 / lib -L / $ HOME / Program / curl-7.47.1 / lib «CPPFLAGS =» – I / $ HOME / Program / zlib-1.2.11 / include -I / $ HOME / Program / bzip2-1.0.6 / include -I / $ HOME / Program / xz-5.2.3 / include – I / $ HOME / Program / pcre-8.40 / include -I / $ HOME / Program / curl-7.47.1 / включить "

настроить выход из:

... checking for curl-config... /u32/myusername/Programme/curl-7.52.1/bin//curl-config checking libcurl version ... 7.52.1 checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking if libcurl is version 7 and >= 7.28.0... yes checking if libcurl supports https... no configure: error: libcurl >= 7.28.0 library and headers are required with support for https 

заметил, что кто-то использовал, и «7.47.1», похоже, работал для него / нее, поэтому установлен «7.47.1», но это не сработало. http://pj.freefaculty.org/blog/?p=315

 checking for curl-config... /u32/myusername/Programme/curl-7.47.1/bin//curl-config checking libcurl version ... 7.47.1 checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking if libcurl is version 7 and >= 7.28.0... yes checking if libcurl supports https... no configure: error: libcurl >= 7.28.0 library and headers are required with support for https 

заметил, что кто-то предложил установить «libcurl-devel» ./config возвращает ошибку libcurl, поэтому я скачал: ftp://fr2.rpmfind.net/linux/centos/6.8/os/x86_64/Packages/libcurl-devel-7.19.7 -52.el6.x86_64.rpm и установите для него PATH.

 checking for curl-config... /u32/myusername/Programme/libcurl-devel/usr/bin/curl-config checking libcurl version ... 7.19.7 checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking if libcurl is version 7 and >= 7.28.0... yes checking if libcurl supports https... no configure: error: libcurl >= 7.28.0 library and headers are required with support for https 

заметил, что «проверка версии libcurl … 7.19.7» Я предположил, что «libcurl-devel» может быть слишком старым. поэтому я установил «libcurl-devel-7.29.0-35.el7.centos.x86_64.rpm» (это для CentOS7, я не мог найти версию CentOS6)

 checking for curl-config... /u32/myusername/Programme/libcurl_devel/usr/bin//curl-config checking libcurl version ... 7.29.0 checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking if libcurl is version 7 and >= 7.28.0... yes checking if libcurl supports https... no configure: error: libcurl >= 7.28.0 library and headers are required with support for https 

Любое предложение?

  • Что такое BTN_TRIGGER_HAPPY?
  • Не удалось найти заголовки в GCC
  • Удаленный файл заголовка /bits/types.h
  • Какой заголовок определяет макрос, определяющий архитектуру машины?
  • Где расположены заголовки для скотча и PT-Scotch?
  • Автоматическая генерация LDFLAGS, CPPFLAGS и других сообщений об ошибках
  • Получить заголовок функции C из BASH
  • Использование заголовков ядра реального времени для компиляции кода пользовательского пространства и заголовков по умолчанию
  • 2 Solutions collect form web for “configure: ошибка: библиотека libcurl> = 7.28.0 и заголовки требуются с поддержкой https”

    Другой ответ, который получил по какой-то причине, был абсолютно прав: .configure создаст файл журнала config.log , в котором будут показаны подробности checking if libcurl supports https тест checking if libcurl supports https (скорее всего, с помощью попытки скомпилировать данную программу).

    Посмотрите на этот файл журнала, узнайте, действительно ли ваша версия libcurl не поддерживает http, или если есть какая-то другая проблема (например, отсутствует / неправильно библиотека или включить пути или неправильный порядок библиотек или проблемы с вашим вариантом gcc или изменения в библиотеке). В последнем случае исправьте проблему, возможно, в configure.in или ее эквиваленте, возможно, добавив дополнительные параметры к тем, которые у вас уже есть, или измените порядок библиотек или используйте другую версию gcc.

    В первом случае, поскольку вы сами компилировали libcurl , убедитесь, что он настроен правильно и поддерживает https.

    Я делал подобные вещи несколько раз, когда сам компилировал материал.

    Вы не найдете «официальных источников» на этом, это всего лишь базовая технология разработки. Вы можете легко убедить себя, что файл журнала содержит более подробную информацию, глядя на него. Это немного подробный, найдите checking if libcurl строка checking if libcurl увидит важную часть.

    Случайная установка разных версий библиотек, не зная, что не так, не поможет.

    У меня была такая же проблема, как у вас. Настоящее сообщение об ошибке находится в файле config.log. Найдите это и попытайтесь решить это. В моем случае я изменил другую версию gcc, чтобы решить эту проблему.

    Interesting Posts

    Ускоренное обслуживание, убитое сигналом TERM, как отслеживать это

    wget – Как загрузить рекурсивно и только определенные типы / расширения mime (т. е. только текст)

    Дата «1 месяц назад» не работает в AIX

    vnc через назначение порта ssh

    Синхронизация времени с системами двойной загрузки Windows Server

    Как извлечь 1-й, 3-й, 5-й группы из трех строк командой sed или awk?

    Настройка команды promt в tcsh для отображения только 3-х рабочих каталогов вместо полного пути?

    Остановка команды find после поиска файлов в одном каталоге

    Wind River Linux, ошибка неудачной зависимости

    Ошибка Ant после установки NetBeans 7.3 в Lubuntu

    hosts.allow:% u не работает (имя пользователя журнала)

    Iptables – лимитные соединения для каждого порта

    Почему systemd отключает мои файловые системы с предохранителями сразу после их установки?

    Поддержка файлов, блокировка разделяемой памяти и диска

    Как я могу обновить приложение из нового источника?

    Linux и Unix - лучшая ОС в мире.