Error cannot find pspell

Одновременная работа php 5.2 и php 5.3 на Ubuntu 12.04 1 час. Установка производилась на работающем dev сервере. Актуально для разработчиков под Drupal 6 и 7 и всех кто всё еще использует PHP 5.2. Не смотря на то, что Drupal 7 нормально работает на PHP 5.3, Drupal 6 по-прежнему чувствует себя гораздо лучше с […]

Содержание

  1. Одновременная работа php 5.2 и php 5.3 на Ubuntu 12.04
  2. linux-notes.org
  3. Ошибки при компиляции PHP на CentOS x64

Одновременная работа php 5.2 и php 5.3 на Ubuntu 12.04

1 час. Установка производилась на работающем dev сервере.
Актуально для разработчиков под Drupal 6 и 7 и всех кто всё еще использует PHP 5.2.

Не смотря на то, что Drupal 7 нормально работает на PHP 5.3, Drupal 6 по-прежнему чувствует себя гораздо лучше с PHP 5.2. Хотя ядро D6 давно совместимо с PHP 5.3, у большинства разработчиков возникает невыносимая икота, когда они получают запрос о обновлении модуля до новой версии. Поэтому разработка для D7 и D6, становится более удобной при одновременной работе обоих версий PHP. (прим. таже это невероятно упрощает администрирование и сопровождение dev серверов путем исключения сервера с 5.2)

Одним из способов решения данной проблемы является использование mod_php5 для обработки скриптов PHP 5.3, и использования FastCGI модуля при необходимости обработки скриптов под PHP 5.2. Соответственно, для Ubuntu 12.04, можно установить PHP 5.3 из репозитория и затем вручную скомпилировать и установить PHP 5.2. Установка PHP 5.3 из репозиториев является довольно простой операцией, которую вы, скорее всего, уже выполняли, так что давайте просто решим, что она выглядит примерно так:

sudo apt-get install php5 php5-common php5-cli php5-dev php5-mysql phpmyadmin php5-pgsql phppgadmin php5-gd php5-mcrypt php5-curl php-pear libapache2-mod-php5 php5-xdebug php5-codesniffer

Примечательно, хотя этот пост сосредоточен на том как установить PHP 5.2, обе версии работают одинаково хорошо.

Загрузка исходного кода PHP

Я первоначально начал с версии 5.2.10 (эта версия была установлена на наших stage серверах) но был внеезапно остановлен ошибкой OpenSSL на этапе конфигурирования.

/usr/include/openssl/conf.h:132:7: note: expected ‘struct lhash_st_CONF_VALUE *’ but argument is of type ‘int *’
make: *** [ext/openssl/openssl.lo] Error 1

для которой я не смог найти работающего фикса (относительно легко применимого), но этап выполнился с самой последней версией 5.2.17, выдав вместо этой, кучу других ошибок.

Что ж, загрузим и распакуем исходники в папку

/Downloads/php-5.2.17
wget museum.php.net/php5/php-5.2.17.tar.gz
tar zxf php-5.2.17.tar.gz

Пришло время приступить к конфигурированию пакета. Ниже приведен пример вызова скрипта ./configure:

Очевидно, что вы можете приспособить его к конкретным потребностям путем добавления и/или удаления соответствующих опций. Вы можете узнать больше о опциях которые вам нужны (или не нужны) в документации для PHP.

Итак, это, вероятно, не работает из коробки, не так ли? В большинстве случаев причина в отсутствующих зависимостях. Вы можете попробовать решить эту проблему одним выстрелом, если вы не слишком беспокоитесь об установке лишних библиотек и пакетов:

sudo apt-get install libxml2-dev libpcre3-dev libbz2-dev libcurl4-openssl-dev libdb4.8-dev libjpeg-dev libpng12-dev libxpm-dev libfreetype6-dev libmysqlclient-dev postgresql-server-dev-9.1 libt1-dev libgd2-xpm-dev libgmp-dev libsasl2-dev libmhash-dev unixodbc-dev freetds-dev libpspell-dev libsnmp-dev libtidy-dev libxslt1-dev libmcrypt-dev

Вы также можете исправлять ошибки отсутствующих зависимостей одну за другой, и устанавливать только те пакеты, которые действительно необходимы.

Давайте рассмотрим некоторые из возможных ошибок, (вы можете перейти к следующему разделу, если скрипт ./configure выполнен без ошибок и получено сообщение

Thank you for using PHP at the end of its execution

configure: error: xml2-config not found. Please check your libxml2 installation.

Эта ошибка предлагает нам проверить наличие пакета libxml2. В действительности же, это значит, что отсутствует его dev версия.

Давайте найдем доступные пакеты, которые могут помочь решить данную проблему:
$ apt-cache search libxml2 | grep dev
libcroco3-dev — Cascading Style Sheet (CSS) parsing and manipulation toolkit
libxml++2.6-dev — C++ interface to the GNOME XML library (libxml2)
libxml2-dev — Development files for the GNOME XML library
libgdome2-cpp-smart-dev — C++ bindings for GDome2 DOM implementation
libgdome2-dev — Development files for libgdome2
libgdome2-ocaml-dev — OCaml bindings for GDome2 DOM implementation
libgtkmathview-dev — rendering engine for MathML documents
libsp-gxmlcpp-dev — S+P C++ wrapper for Gnome libxml2/libxslt

Нас интересует libxml2-dev, устанавливаем его:
sudo apt-get install libxml2-dev

Такая же процедура применяется для всех отсутствующих библиотек, поэтому я приведу только окончательные команды установки:

configure: error: Could not find pcre.h in /usr
sudo apt-get install libpcre3-dev

configure: error: Please reinstall the BZip2 distribution
sudo apt-get install libbz2-dev

configure: error: Please reinstall the libcurl distribution — easy.h should be in /include/curl/
sudo apt-get install libcurl4-openssl-dev

configure: error: DBA: Could not find necessary header file(s).
checking for db4 major version… configure: error: Header contains different version

sudo apt-get install libdb4.8-dev

configure: error: libjpeg.(a|so) not found.
sudo apt-get install libjpeg-dev

configure: error: libpng.(a|so) not found.
sudo apt-get install libpng12-dev

configure: error: libXpm.(a|so) not found.
sudo apt-get install libxpm-dev

configure: error: freetype.h not found.
sudo apt-get install libfreetype6-dev

You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path

sudo apt-get install postgresql-server-dev-9.1

checking for FreeType 1 support… no — FreeType 2.x is to be used instead
configure: error: Your t1lib distribution is not installed correctly. Please reinstall it.

sudo apt-get install libt1-dev

configure: error: Unable to find gd.h anywhere under /usr
sudo apt-get install libgd2-xpm-dev

configure: error: Unable to locate gmp.h
sudo apt-get install libgmp-dev

configure: error: Cannot find MySQL header files under /usr.
Note that the MySQL client library is not bundled anymore!

sudo apt-get install libmysqlclient-dev

configure: error: sasl.h not found!
sudo apt-get install libsasl2-dev

configure: error: Please reinstall libmhash — I cannot find mhash.h
sudo apt-get install libmhash-dev

checking for unixODBC support… configure: error: ODBC header file ‘/usr/include/sqlext.h’ not found!
sudo apt-get install unixodbc-dev

configure: error: Directory /usr is not a FreeTDS installation directory
sudo apt-get install freetds-dev

configure: error: Cannot find pspell
sudo apt-get install libpspell-dev

configure: error: SNMP sanity check failed. Please check config.log for more information.
sudo apt-get install libsnmp-dev

configure: error: Cannot find libtidy
sudo apt-get install libtidy-dev

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution
sudo apt-get install libxslt1-dev

configure: error: mcrypt.h not found. Please reinstall libmcrypt.
sudo apt-get install libmcrypt-dev

configure: error: Cannot find OpenSSL’s libraries
Добавьте следующее в опции ./configure:
—with-libdir=/lib/x86_64-linux-gnu

configure: error: You’ve configured extension pdo_sqlite to build statically, but it depends on extension pdo, which you’ve configured to build shared. You either need to build pdo_sqlite shared or build pdo statically for the build to be successful.
Добавьте следующее в опции ./configure
—with-pdo-sqlite=shared
—with-sqlite=shared

Make
Все настроено правильно и без ошибок? Тогда пришло время для компиляции (и чашечки кофе во время его выполнения):

sudo make
Теперь можно, попивая кофе, ждать приближение ошибок.

Да, весьма вероятно, что здесь все может пойти наперекосяк.
Вот две ошибки и один ворнинг, которые вы всего скорее всего получите:

ext/openssl/.libs/xp_ssl.o: In function `php_openssl_setup_crypto’:
ext/openssl/xp_ssl.c:357: undefined reference to `SSLv2_server_method’
ext/openssl/xp_ssl.c:337: undefined reference to `SSLv2_client_method’

Это связано с багом #54736 которые лекго решаются применением патча прикрепленного к этому багрепорту

Скачайте этот патч в папку

/Downloads/php-5.2.17 и выполните следующее:
patch -p1

Вы должны увидеть сообщение об успешном применении патча, наподобии этого:
patching file ext/openssl/xp_ssl.c
Hunk #1 succeeded at 332 (offset 4 lines).
Hunk #2 succeeded at 354 (offset 4 lines).
Hunk #3 succeeded at 583 (offset -50 lines).
Hunk #4 succeeded at 819 (offset -98 lines).

ext/gmp/gmp.c: In function ‘zif_gmp_random’:
ext/gmp/gmp.c:1399:69: error: ‘__GMP_BITS_PER_MP_LIMB’ undeclared (first use in this function)
ext/gmp/gmp.c:1399:69: note: each undeclared identifier is reported only once for each function it appears in

Пришло время исправить баг #50990
В одном из комментариев susan dot smith dot dev at gmail dot com предлагается следующее работающее решение, которое делает магию:

Я решила проблему заменой устаревшей постоянной определения __GMP_BITS_PER_MP_LIMB на GMP_LIMB_BITS, которая присутствует во всех предыдущих версиях и MPIR определяет тоже.

Вам нужно отредактировать файл ext/gmp/gmp.c и заменить __GMP_BITS_PER_MP_LIMB на GMP_LIMB_BITS. В моем случае это было строке 1399.

ext/zip/lib/.libs/zip_dirent.o: In function `memset’:
/usr/include/x86_64-linux-gnu/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters

Последний баг #53568 который довольно легко исправляется: откройте файл ext/zip/lib/zip_dirent.c и замените строкй 478:
memset(&tm, sizeof(tm), 0);
на
memset(&tm, 0, sizeof(tm));
Больше ошибок нет!

Install
Простейший вариант установки вашей блеcтящей новой версии PHP 5.2 является следующая команда:
sudo make install
Кроме того, если вы планируете повторить ту же установку еще раз на других машинах, или просто хотите сохранить файл пакета установки на будущее, вы можете запустить:
sudo checkinstall

которая вместе с установкой PHP? также создаст deb пакет в текущем каталоге.
Теперь, какой бы путь вы не выбрали, у вас установленЗРЗ 5.2 в /usr/bin/php52

Конфигурационные файлы Apache

Конфигурационный каталог /etc/php52/apache2/ уже должен быть создан в процессе установки (создайте его, если он отсутствует). Теперь нужно настроить PHP 5.2 на использование тех же расширений и модулей, которые использует PHP 5.3,

sudo ln -s /etc/php5/conf.d /etc/php52
sudo ln -s /etc/php5/cli /etc/php52

Скопируйте файл php.ini-recommended в новый каталог (который будет определен в следующем шаге)
sudo cp php.ini-recommended /etc/php52/apache2/php.ini
и если нужно, внесите необходимые настройки.

Apache и FastCGI

Следующая вещь, которую мы сделаем, будет настройка apache для запуска PHP 5.2 используя FastCGI. Начнем установку fastcgi модуля:
sudo apt-get install libapache2-mod-fastcgi

Убедитесь, что все требуемые модули включены и перезапустите Apache:
sudo a2enmod cgi fastcgi actions
sudo service apache2 restart

Создайте исполняемый скрипт php52-cgi для запуска FastCGI версии PHP и поместите его в /usr/lib/cgi-bin/:
#!/bin/sh
PHPRC=»/etc/php52/apache2/»
export PHPRC
PHP_FCGI_CHILDREN=4
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php52/php-cgi

PHPRC этот параметр указывает на php.ini
PHP_FCGI_CHILDREN количество потоков
PHP_FCGI_MAX_REQUESTS лимит запросов
Вы можете узнать больше об этом на сайте FastCGI.

Дайте права на запуск:
sudo chmod +x /usr/lib/cgi-bin/php52-cgi

Наконец создайте новый файл /etc/apache2/php52.conf который будет использоваться для виртуальных хостов, которые требую использования PHP 5.2:
# Include file for virtual hosts that need to run PHP 5.2

ScriptAlias /php52-cgi /usr/lib/cgi-bin/php52-cgi
Action application/x-httpd-php5 /php52-cgi
AddHandler application/x-httpd-php5 .php

FilesMatch переопределяет обработчик php файлов.
ScriptAlias задет путь к CGI скрипту
AddHandler регистрирует новый обработчик
Action активизирует CGI-скрипт для работы с файлами переданных от обработчика.

Осталось только одно: для всех хостов, для которых вы хотите использовать PHP 5.2 нужно добавить в конфигурационный файл следующую строку:

Include php52.conf
и перегрузить новую конфигурацию:
sudo service apache2 reload

Поздравляю! Теперь у вас есть есть сервер с одновременно работающими версиями PHP 5.2 и PHP 5.3!

Источник

linux-notes.org

Ошибки при компиляции PHP на CentOS x64

В данной теме я расскажу с какими ошибками при компиляции PHP на CentOS x64 можно столкнуться. Так же приведу готовые решения как решить ту или иную проблему.

configure: error: xml2-config not found. Please check your libxml2 installation.

configure: error: Cannot find OpenSSL’s

configure: error: Could not find pcre.h in /usr/local

configure: error: Could not find pcre.h in /usr/local
«—with-pcre-regex=/usr/include»

configure: error: Could not find libpcre.(a|so) in /usr/include
«—with-pcre-regex=/usr»

configure: error: Please reinstall the libcurl distribution -easy.h should be in /include/curl/

configure: error: libjpeg.(a|so) not found.

configure: error: libpng.(a|so) not found.

configure: error: freetype.h not found.

configure: error: Please reinstall the iconv library.
«—with-iconv»

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

configure: error: Please reinstall libmhash – I cannot find mhash.h

Note that the MySQL client library is not bundled anymore!

configure: error: Please reinstall the BZip2 distribution

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.
DISABLE IMAP
configure: error: Cannot find pspell

configure: error: Cannot find libtidy

error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

collect2: ld returned 1 exit status

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

With these build options a libphp5.so is not created and so Apache cannot use PHP.
On my CentOS 5.8 build I had to add the following configuration line to get that file created.
./configure –with-apxs2=/usr/sbin/apxs

configure: error: snmp.h not found. Check your SNMP installation.

checking for curl_multi_strerror in -lcurl… yes
checking for QDBM support… no
checking for GDBM support… no
checking for NDBM support… no
configure: error: DBA: Could not find necessary header file(s).

Для тех кто хочет быстро исправить все проблемы, попробуйте запустить так:

Источник

В дан­ной теме я рас­ска­жу с каки­ми ошиб­ка­ми при ком­пи­ля­ции PHP на CentOS x64 мож­но столк­нуть­ся. Так же при­ве­ду гото­вые реше­ния как решить ту или иную проблему.

configure: error: xml2-config not found. Please check your libxml2 installation.

# yum install libxml2-devel.x86_64

configure: error: Cannot find OpenSSL’s

# yum install openssl-devel.x86_64

configure: error: Could not find pcre.h in /usr/local

# yum install pcre-devel.x86_64

configure: error: Could not find pcre.h in /usr/local
«—with-pcre-regex=/usr/include»

configure: error: Could not find libpcre.(a|so) in /usr/include
«—with-pcre-regex=/usr»

configure: error: Please reinstall the libcurl distribution -easy.h should be in /include/curl/

# yum install libcurl-devel.x86_64

configure: error: libjpeg.(a|so) not found.

# yum install libjpeg-devel.x86_64

configure: error: libpng.(a|so) not found.

# yum install libpng-devel.x86_64

configure: error: freetype.h not found.

# yum install freetype-devel.x86_64

configure: error: Please reinstall the iconv library.
«—with-iconv»

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

# yum install libmcrypt.x86_64 libmcrypt-devel.x86_64

configure: error: Please reinstall libmhash – I cannot find mhash.h

# yum install mhash.x86_64 mhash-devel.x86_64

Note that the MySQL client library is not bundled anymore!

# yum install php-mysql.x86_64 mysql-devel.x86_64

configure: error: Please reinstall the BZip2 distribution

# yum install bzip2-devel.x86_64

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.
DISABLE IMAP
configure: error: Cannot find pspell

# yum install aspell-devel.x86_64

configure: error: Cannot find libtidy

# yum install libtidy.x86_64 libtidy-devel.x86_64

error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

# yum install libxslt.x86_64 libxslt-devel.x86_64

collect2: ld returned 1 exit status

# yum install glibc-utils.x86_64 libtool-ltdl-devel.x86_64

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

ска­чать libmcrypt2.5.8.tar.gz

# cd /usr/local/src

# tar zxvf libmcrypt-2.5.8.tar.gz && cd libmcrypt-2.5.8

# ./configure && make && make install

# ln -s /usr/local/lib/libmcrypt.so.4 /lib64/libmcrypt.so.4

With these build options a libphp5.so is not created and so Apache cannot use PHP.
On my CentOS 5.8 build I had to add the following configuration line to get that file created.
./configure –with-apxs2=/usr/sbin/apxs

configure: error: snmp.h not found. Check your SNMP installation.

# yum install net-snmp-devel

checking for curl_multi_strerror in -lcurl… yes
checking for QDBM support… no
checking for GDBM support… no
checking for NDBM support… no
configure: error: DBA: Could not find necessary header file(s).

Fix:

Для тех кто хочет быст­ро испра­вить все про­бле­мы, попро­буй­те запу­стить так:

# yum install glibc-utils.x86_64 libtool-ltdl-devel.x86_64 libxslt.x86_64 libxslt-devel.x86_64 libtidy.x86_64 libtidy-devel.x86_64 aspell-devel.x86_64 bzip2-devel.x86_64 php-mysql.x86_64 mysql-devel.x86_64 mhash.x86_64 mhash-devel.x86_64 libmcrypt.x86_64 libmcrypt-devel.x86_64 freetype-devel.x86_64 libpng-devel.x86_64 libjpeg-devel.x86_64 curl-devel.x86_64 openssl-devel.x86_64 libxml2-devel.x86_64 net-snmp-devel libcurl-devel.x86_64

Обновление и установка средств разработки и библиотек

# yum update

# yum group install «Development Tools»

# yum group install «Development Libraries»

После чего запу­сти­те bash скрипт:

Показать скрытое содержание

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

#!/bin/sh

«./configure»

«—prefix=/usr/local/php5»

«—enable-force-cgi-redirect»

«—enable-fastcgi»

«—with-bz2»

«—with-config-file-path=/usr/local/etc»

«—with-config-file-scan-dir=/usr/local/etc/php.d»

«—with-curl=/usr/local/lib»

«—with-gd»

«—with-gettext»

«—with-jpeg-dir=/usr/local/lib»

«—with-freetype-dir=/usr/local/lib»

«—with-kerberos»

«—with-mcrypt»

«—with-mhash»

«—with-mime-magic»

«—with-mysql»

«—with-mysqli»

«—with-pcre-regex=/usr»

«—with-pdo-mysql=shared»

«—with-pdo-sqlite=shared»

«—with-pear=/usr/local/lib/php»

«—with-png-dir=/usr/local/lib»

«—with-pspell»

«—with-sqlite=shared»

«—with-tidy»

«—with-ttf»

«—with-xmlrpc»

«—with-xsl»

«—with-zlib»

«—with-zlib-dir=/usr/local/lib»

«—with-openssl»

«—with-iconv»

«—with-libdir=lib64»

«—enable-bcmath»

«—enable-calendar»

«—enable-exif»

«—enable-ftp»

«—enable-gd-native-ttf»

«—enable-libxml»

«—enable-magic-quotes»

«—enable-soap»

«—enable-sockets»

«—enable-mbstring»

«—enable-zip»

«—enable-wddx»

https://github.com/midnight47/

Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Asked
2 years, 1 month ago

Viewed
73 times

Well I get this error on CircleCI:
checking for PSPELL support… yes, shared
configure: error: Cannot find pspell

when I run this step: — run: sudo docker-php-ext-install pspell
I check online and find the solución but only for yum
yum install aspell-devel
How I make this done with apt?

  • docker
  • ubuntu
  • circleci
  • pspell

asked Jan 3, 2021 at 18:55

CutePotato's user avatar

CutePotatoCutePotato

1611 silver badge7 bronze badges

1

  • Circleci config.yml version: 2.1 jobs: build: docker: — image: circleci/php:7.4-node-browsers-legacy working_directory: xxxx steps: — checkout — add_ssh_keys: fingerprints: — «xxxx» — run: sudo docker-php-ext-install pspell — run: sudo composer self-update — run: git clone xxxx — run: cd xxxx — run: composer install

    Jan 4, 2021 at 12:48

1 Answer

I think the package is just named differently under apt. Try apt install libaspell-dev ? (got the name from apt search aspell)

answered Jan 3, 2021 at 19:09

Allison Bellows's user avatar

2

  • Please specify what exactly isn’t working, like your error message.

    Jan 4, 2021 at 4:12

  • error es show below is: checking for PSPELL support… yes, shared configure: error: Cannot find pspell , when you run build in circleci

    Jan 4, 2021 at 12:45

  • The Overflow Blog
  • Featured on Meta

Related

Hot Network Questions

  • Draw Lines and Circle in a Neat & Clean Way With Circuitikz

  • How can lossless compression ever exist?

  • First pre-1940s SF story that mentions the use of an atomic bomb

  • Is there more dark matter than we previously thought?

  • How to get better at taking constructive criticism?

  • Why do cartilaginous fishes not excrete ammonia?

  • Distribute arguments over a function in all ordered combinations

  • How does the ability to solve a new problem comes to a person?

  • What is the zero element in the direct sum of modules?

  • Are there other countries besides Türkiye that insist their name be written in English using diacritics (or even other letters) not common in English?

  • Reverse the polyglot, change the language

  • Why is Turkey campaigning to get their name changed to Türkiye in English but not other languages?

  • How to handle rolled stats when I think one player cheated on theirs?

  • Citing a lecture

  • Designing a portable space elevator

  • What happens to the possessions of a convicted person?

  • Do not list parent directory as part of subdirectories when using find

  • Are there any statistics to see if a categorical variable produces good segments within a scatter plot?

  • Tension Between Absolutism and Relativism: How to Choose?

  • difference between installing a package with apt and pip

  • Are all the default applications duplicated?

  • We don’t own the land so is our house nearly worthless?

  • Distance to the average of the next two prime numbers

  • What does «invalidate» mean in «this did not include these invalidated home»?

more hot questions

Question feed

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Configure: error: xml2-config not found. Please check your libxml2 installation.

Заключение :

yum install libxml2 libxml2-devel

Checking for pkg-config… /usr/bin/pkg-config
configure: error: Cannot find OpenSSL’s <evp.h>

Заключение :

yum install openssl openssl-devel

Configure: error: Please reinstall the BZip2 distribution

Заключение :

yum install bzip2 bzip2-devel

Configure: error: Please reinstall the libcurl distribution —
easy.h should be in <curl-dir>/include/curl/

Заключение :

yum install curl curl-devel

Configure: error: libjpeg.(also) not found.

Решение :

yum install libjpeg libjpeg-devel

Configure: error: libpng.(also) not found.

Заключение :

yum install libpng libpng-devel

Configure: error: freetype.h not found.

Решение :

yum install freetype-devel

Configure: error: Unable to locate gmp.h

Заключение :

yum install gmp-devel

Configure: error: Cannot find MySQL header files under /usr.
Note that the MySQL client library is not bundled anymore!

Заключение (многозначное понятие: действие по значению глагола заключать; совершение договора, сделки и так далее; состояние того, кто лишён свободы или взят под стражу; утверждение, сделанное на основе) :

yum install mysql-devel

Configure: error: Please reinstall the ncurses distribution

Решение :

yum install ncurses ncurses-devel

Checking for unixODBC support… configure: error: ODBC header file ‘/usr/include/sqlext.h’ not found!

Заключение :

yum install unixODBC-devel

Configure: error: Cannot find pspell

Решение :

yum install pspell-devel

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

Заключение :

yum install libmcrypt libmcrypt-devel

Configure: error: snmp.h not found. Check your SNMP installation.

Заключение :

yum install net-snmp net-snmp-devel

Error: libmhash

Решение:

yum install libmhash

yum install mhash-devel

configure: error: Cannot find MySQL header files under /usr.
Note that the MySQL client library is not bundled anymore!

Заключение:

yum install mysql-devel

configure: error: Please reinstall ming distribution. libming.(a|so) not found

Заключение:

— temp remove the config for ‘–with-ming=/opt/ming/’

configure: error: Cannot find pspell

Заключение:

yum install pspell-devel

configure: error: cannot find mm library

Решение:

wget ftp://ftp.ossp.org/pkg/lib/mm/mm-1.4.2.tar.gz
Extract it: tar -zxvf mm-1.4.2.tar.gz
./configure
make
make install

configure: error: Cannot find libtidy

Заключение:

yum install libtidy-devel
yum install libtidy
change path at configure: ‘–with-tidy=/usr’

configure: error: not found. Please reinstall the expat distribution.

Заключение:

yum install expat-devel

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

Заключение:

yum install libxslt-devel

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.

Заключение:

yum install libc-client-devel

configure: error: Kerberos libraries not found.

Решение:

yum install krb5-devel

Понравилась статья? Поделить с друзьями:
  • Error cannot find module webpack cli package json
  • Error cannot find module webpack cli bin config yargs
  • Error cannot find module webp converter cwebp
  • Error cannot find module vue compiler sfc
  • Error cannot find module socket io