这个错误意味着编译器无法找到 PEGTL 的头文件,或者找到的头文件不可用。根据该软件包的规格文件,它似乎依赖于 PEGTL 静态库。因此,您可以尝试重新运行编译命令,并使用 --with-bundled-pegtl
选项来打包并使用软件源代码中提供的 PEGTL 库:
./configure --with-bundled-pegtl
make
如果问题仍然存在,则可能是由于缺少 PEGTL 库的依赖关系造成的。在这种情况下,请确保已经安装了所有必需的开发包,并且它们在正确的位置。
另外,请注意,在源代码中删除捆绑库后重新运行 configure 命令可能会导致其他类似的错误。因此,在尝试配置和编译软件之前,请确保您已正确地配置了构建环境以满足所有依赖关系。