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 

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

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, чтобы решить эту проблему.

  • Установка Kernel Headers в автономном режиме - Linux Kali
  • Разница между / usr / include / sys и / usr / include / linux?
  • Компилятор не может найти заголовочный файл, добавить ли каталог в PATH?
  • Проблема с grep на нескольких файлах и отсутствие получения желаемого результата
  • Какой заголовок определяет макрос, определяющий архитектуру машины?
  • Можете ли вы использовать LXC через C?
  • Debian: получить имя пакета для установленного файла
  • Не удалось найти заголовки в GCC
  • Что означает «uni» в unistd.h
  • Где в Gnome libs есть «True» и «False»?
  • Неустранимая ошибка: mcrypt.h: Нет такого файла или каталога
  • Как получить абсолютное положение (x, y координаты) пальца на сенсорной панели?
  • Interesting Posts

    Строить RPM, чтобы вести себя по-другому при установке и обновлении?

    Установите mdadm без postfix в ubuntu trusty

    Как проверить, включена ли горячая замена или горячая вилка на моей машине Linux

    Blink tmux вместо звука

    Встроенные команды Crontab?

    bash не устанавливает autocd

    Найти файлы, начинающиеся с ~ $ (MicroSoft Word Temp файлы)

    Почему Unix сохраняет метки времени в значении целого числа?

    Сообщение об ошибке Bash на mac с помощью Perl

    seterial / dev / ttyS * UART не определен

    NetBSD устанавливает, настраивает сеть, застревает в команде / sbin / ifconfig fwip0 media error: ifconfig SIOCGIFMEDIA: неприемлемый ioctl для устройства

    Резервное копирование / восстановление полного VPS, не может загружаться с живых медиа

    Linux Mint не загружается, если не удается смонтировать (совместно используемое) устройство, указанное в fstab

    Возможно ли доступ к любому файлу или директории в недоступном каталоге?

    Безвозмездный пакет ARP не отправляется, даже если «arp_notify» в sysctl установлен на 1 на OpenWRT

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