问题
最近要研究轨迹数据,我打算在spatialite上进行处理,但在安装的时候出现了一点小的问题。最新版的spatialite是5.0.1版本,我最开始在ubuntu18上尝试安装,spatialite对libgeos库的要求高于ubuntu18中apt可安装的版本,所以只得用ubuntu20安装。除了geos,proj,freexl之外,libxml2和minizip等库(都是dev包,因为spatialite需要导入相关依赖)也需要安装,但是当我安装好libxml2-dev后,运行./configure命令却一直提示libxml2未安装。
一开始到网上搜了很久,基本上可以确定是pkg-config的问题,将libxml2.pc拷贝到相关目录后还是如此。后来安装了pkg-config后问题终于解决,运行如下命令:
pkg-config --list-all | grep libxml2
出现了libxml2,再运行configure就好了。