2015-07-23 5 views
1

Проблемы/Введение:Установите Mapnik на Centos 7: ICU библиотека C++ не найдена

Я пытаюсь установить Mapnik на Centos 7. У меня был примерно один год опыта работы в UNIX в профессиональной среде, но я все еще очень начинаю. Я скомпилировал и установил boost, который, насколько мне известно, имеет библиотеки ICU C++. К сожалению, когда я бегу ./configure для установки Mapnik я получаю следующее сообщение об ошибке:

Exiting... the following required dependencies were not found: 
- icuuc (ICU C++ library | configure with ICU_LIBS & ICU_INCLUDES or use ICU_LIB_NAME to specify custom lib name | more info: http://site.icu-project.org/) 

Как установить эту библиотеку? Я не могу найти никаких хороших интернет-ресурсов, или, может быть, я искал не то место.

Заранее спасибо.

+0

Я считаю, как повышение и СИС доступны как пакеты для CentOS 7. Есть ли причина, по которой вы их не используете? –

+0

Это действительно исправило мою проблему, я установил boost из исходного кода изначально, потому что я не знал, что это пакет. Я устанавливаю boost как пакет, и теперь установка выполняется плавно, спасибо. – btald1331

ответ

2
  1. ням установить FreeType-разви Libtool-ltdl-Devel Libpng-разви LibTIFF-разви libjpeg-Devel GCC-C++ libicu-разви питон-Devel bzip2-разви повысить libwebp-разви LibTIFF-разви libjpeg-турбо-Devel Libpng -devel SQLite-разви GDAL-разви GDAL-питон
  2. Wget https://mapnik.s3.amazonaws.com/dist/v3.0.10/mapnik-v3.0.10.tar.bz2
  3. деготь -xf ./mapnik-v3.0.10.tar.bz2
  4. кд ./mapnik-v3.0.10/
  5. ./ конфигурирование
  6. & & сделать установки
-1
  • Mapnik v3.0.10 потребности Повышение минимальной версии v1.56
  • CentOS 7 поставляется с версией v1.53