postgresql 生成Postgres 12时出错,14来源:致命错误:utils/errcodes,h:没有这样的文件或目录

fdbelqdn  于 2023-04-29  发布在  PostgreSQL
关注(0)|答案(2)|浏览(398)

一个月前我成功地从源代码构建了相同版本的postgres。然而,在重置我的机器并试图再次构建相同的版本时,我遇到了问题。
当我尝试运行make
我得到以下错误:

../../src/include/utils/elog.h:71:10: fatal error: utils/errcodes.h: No such file or directory
   71 | #include "utils/errcodes.h"
      |          ^~~~~~~~~~~~~~~~~~

任何帮助将不胜感激。

rvpgvaaj

rvpgvaaj1#

使用make uninstall然后使用make clean完全卸载postgres更安全。同时确保你在一个稳定的git分支中,比如REL_XX_STABLE,当XX是你想要安装的版本时。

eulz3vhy

eulz3vhy2#

如果您使用与以前相同的源,那么最有可能的情况是某些文件被意外删除或更改。卸载当前版本并再次提取源代码应该可以解决此问题。如果这不能解决问题,您可以尝试其他分支。

相关问题