【问题标题】:Install Mapnik on Centos 7: ICU C++ Library Not Found在 Centos 7 上安装 Mapnik:未找到 ICU C++ 库
【发布时间】:2015-07-23 13:56:49
【问题描述】:

问题/简介:

我正在尝试在 Centos 7 上安装 Mapnik。我在专业环境中有大约一年的 UNIX 经验,但我仍然是一个初学者。我已经编译并安装了 boost,据我所知,它是 ICU C++ 库附带的。不幸的是,当我为 Mapnik 安装运行 ./configure 时,出现以下错误:

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/)

如何安装这个库?我找不到任何好的互联网资源,或者我在寻找错误的地方。

提前致谢。

【问题讨论】:

  • 我相信 boost 和 ICU 都可以作为 CentOS 7 的软件包提供。你不使用它们有什么原因吗?
  • 这实际上解决了我的问题,我最初从源代码安装了 boost,因为我不知道它是一个包。我将 boost 作为一个包安装,现在安装运行顺利,谢谢。

标签: centos icu centos7 mapnik


【解决方案1】:
  1. yum install freetype-devel libtool-ltdl-devel libpng-devel libtiff-devel libjpeg-devel gcc-c++ libicu-devel python-devel bzip2-devel boost libwebp-devel libtiff-devel libjpeg-turbo-devel libpng-devel sqlite -devel gdal-devel gdal-python
  2. wget https://mapnik.s3.amazonaws.com/dist/v3.0.10/mapnik-v3.0.10.tar.bz2
  3. tar -xf ./mapnik-v3.0.10.tar.bz2
  4. cd ./mapnik-v3.0.10/
  5. ./配置
  6. 制作 && 制作安装

【讨论】:

    【解决方案2】:
    • Mapnik v3.0.10 需要 Boost 最低版本 v1.56
    • CentOS 7 附带版本 v1.53

    【讨论】:

      猜你喜欢
      • 2020-02-05
      • 2019-06-04
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多