CentOS 7 上的 PostGIS 安装

问题描述 投票:0回答:1

我尝试在 CentOS 7 环境中安装 PostgreSQL 14.6 并安装 PostGIS 扩展以进行 GIS 数据测试,但出现问题。

所有其他依赖项(包括 CGAL)都已解决,但是当我尝试制作 SFCGAL-1.3.8 时

../CGAL_patches/CGAL/interenal/corefinement/Combinatorial_map_for_corefinement.h:29:10: fatal error: CGAL/Combinatorial_map_constructors.h: No such file or directory

# include <CGAL/Combinatorial_map_constructors.h>

compilation terminated.

发生错误,进程无法继续。 可能是什么问题?

构建没有问题

postgresql postgis
1个回答
0
投票

我使用spack安装SFCGAL-1.8,它一直尝试使用最新版本的CGAL(当前为5.5.2),这会给我同样的错误。我强迫它安装并使用旧版本的 CGAL (4.13),这让我克服了错误并安装了 SFCGAL,没有进一步的问题。

spack install sfcgal ^[email protected]

从 Github 上 SFCGAL 的发行说明来看,我认为 SFCGAL 1.8 仅适用于 CGAL 主要版本 4 或更低版本。

© www.soinside.com 2019 - 2024. All rights reserved.