gdal 3.1 需要 PROJ 6 符号,但我的 PROJ 版本是 7
gdal 3.1 wants PROJ 6 symbols but my PROJ version is 7
我正在尝试在我的 mac 上构建 gdal3.1,因为 brew 只有 2.4.4.6 版。我的 mac 上有 PROJ 7.0.1。当我 运行 ./configure for gdal 3.1 时,它以错误结束:找不到 PROJ 6 符号。需要什么来解决这个问题?
我通过找到 2013 年的旧版本 gcc 解决了这个问题。当我将其重命名为 gccOld 时,./configure 过程 运行 完成。 make 仍然不起作用,但这将是一个单独的问题。
如果需要符号,则表示构建已通过编译阶段。这意味着您实际上找到了 Proj6 的 headers。如果在其他项目的某处隐藏了重复副本,我经常在 unix-like 系统上遇到此问题。如果它需要 proj-6,它应该在编译过程中因无效的方法签名而死亡。
我正在尝试在我的 mac 上构建 gdal3.1,因为 brew 只有 2.4.4.6 版。我的 mac 上有 PROJ 7.0.1。当我 运行 ./configure for gdal 3.1 时,它以错误结束:找不到 PROJ 6 符号。需要什么来解决这个问题?
我通过找到 2013 年的旧版本 gcc 解决了这个问题。当我将其重命名为 gccOld 时,./configure 过程 运行 完成。 make 仍然不起作用,但这将是一个单独的问题。
如果需要符号,则表示构建已通过编译阶段。这意味着您实际上找到了 Proj6 的 headers。如果在其他项目的某处隐藏了重复副本,我经常在 unix-like 系统上遇到此问题。如果它需要 proj-6,它应该在编译过程中因无效的方法签名而死亡。