一个月前我成功地从源代码构建了相同版本的postgres。然而,在重置我的机器并试图再次构建相同的版本时,我遇到了问题。
当我尝试运行make
时
我得到以下错误:
../../src/include/utils/elog.h:71:10: fatal error: utils/errcodes.h: No such file or directory
71 | #include "utils/errcodes.h"
| ^~~~~~~~~~~~~~~~~~
任何帮助将不胜感激。
2条答案
按热度按时间rvpgvaaj1#
使用
make uninstall
然后使用make clean
完全卸载postgres更安全。同时确保你在一个稳定的git分支中,比如REL_XX_STABLE
,当XX是你想要安装的版本时。eulz3vhy2#
如果您使用与以前相同的源,那么最有可能的情况是某些文件被意外删除或更改。卸载当前版本并再次提取源代码应该可以解决此问题。如果这不能解决问题,您可以尝试其他分支。