安装libmaxminddb出错



我正在尝试在netbsd服务器上安装GEolite2数据库。我无法通过libmaxmindb的第一个make。我得到以下错误;

make  all-recursive
Making all in src
Making all in bin
Making all in t
make: don't know how to make man/man1/*.1. Stop
make: stopped in /usr/local/maxmind/libmaxminddb-1.1.1
*** Error code 1
Stop.
make: stopped in /usr/local/maxmind/libmaxminddb-1.1.1
*** Error code 1
Stop.
make: stopped in /usr/local/maxmind/libmaxminddb-1.1.1

我怎么能解决这个问题或绕过它?

更新:

我从github.com/maxmind/libmaxminddb/releases/download/1.1.1/....下载了1.1.1的tarball

我注意到man目录中没有Makefile,据我所知,也许应该有。

我使用的是NetBSD 6.0.1,并运行了自述文件中的步骤。

configure -正常运行如上所示,Make失败了。-

我也试过从git克隆启动-结果相同

在BSD系统上,应该总是使用GNU Make和由GNU Automake生成的makefile。

我看到在github.com上的libmaxminddb存储库的README.md中,人们期望在克隆repo后运行bootstrap脚本(这是很正常的,尽管脚本更经常被称为autogen)。

如果你还没有安装GNU Make和GNU Autotools,我建议使用pkgsrc来安装它们

相关内容

  • 没有找到相关文章

最新更新