使用“ GPR”依赖项进行编译时出错

约翰·马龙

使用项目依赖项“ gpr.gpr”与GNAT Studio编译Ada项目时,出现以下错误。

错误:错误

这是我的项目源代码:

with "gpr.gpr";
project Default is
    for Soure_Dirs use ("src");
    for Object_Dir use "obj";
    for Main use ("main.adb")
end Default;

gpr.gpr中有一行引起错误:error-on-line

如果我要引用另一个依赖项,例如“ aws.gpr”,则一切正常。但是,“ gpr.gpr”和任何引用它的项目都不会编译。

输出到:gprbuild -vP2 -P default.gpr

Process tree, phase 1
  Value_Of (library_type) is default "static"
  Value_Of (xmlada_build) is default "static"
  Value_Of (library_type) is default "static"
  Value_Of (xmlada_build) is default "static"
  Value_Of (library_type) is default "static"
  Value_Of (xmlada_build) is default "static"
  Value_Of (library_type) is default "static"
  Value_Of (xmlada_build) is default "static"
  Value_Of (library_type) is default "static"
  Value_Of (xmlada_build) is default "static"
  Value_Of (library_type) is default "static"
  Value_Of (gpr_build) is "C:\GNAT\2020\bin"
  ERROR: value %% is illegal for typed string %%
Done Process tree, phase 1, Success=FALSE
gpr.gpr:11:04: value "C:\GNAT\2020\bin" is illegal for typed string "build"
gprbuild: "default.gpr" processing failed
迪迪

根据对原始问题的评论,似乎GPR_BUILD设置了名为环境变量,而GPR_BUILD项目使用了场景变量gpr.gpr在给定项目文件源的情况下,可以通过在Windows命令行上执行来重现该错误。

> set GPR_BUILD=C:\GNAT\2020\bin

接着

> gprbuild -P default.gpr
gpr.gpr:11:04: value "C:\GNAT\2020\bin" is illegal for typed string "build"
gprbuild: "default.gpr" processing failed

有关方案变量的更多信息,请参见GPRbuild用户指南,第2.4节

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Mix编译Phoenix应用程序的Ejabberd依赖项时出错:无法编译依赖项:ejabberd,“ mix compile”失败

来自分类Dev

使用编译时编织进行依赖注入?

来自分类Dev

使用Edgetpu编译器进行Tensorflow编译时出错

来自分类Dev

使用Swift Package Manager添加目标依赖项时出错

来自分类Dev

当我使用Yarn安装依赖项时出错

来自分类Dev

使用柯南安装依赖项时出错

来自分类Dev

使用 React Native 导入任何依赖项时出错

来自分类Dev

使用非编译依赖项时如何让gradle首先构建依赖项子项目

来自分类Dev

尝试使用外部库进行编译时出错

来自分类Dev

当我使用rustc进行编译时,为什么会在Cargo.toml中得到列出为依赖项的“找不到板条箱”的信息?

来自分类Dev

使用contactService创建bean名称时出错,并且自动绑定依赖项注入失败

来自分类Dev

使用sbt编译spark项目时未解决的依赖项问题

来自分类Dev

将play.api.cache.Cache与编译时依赖项注入结合使用

来自分类Dev

如何为Windows使用libjsonrpc-cpp的预编译依赖项?#include头文件给出错误

来自分类Dev

SonarQube 5.6.1在使用Ant编译Java 7项目时抛出错误的主要版本

来自分类Dev

使用Maven编译Java7项目时出错(heroku)

来自分类Dev

使用服务别名进行依赖项注入

来自分类Dev

golang和godep:使用godep时,在golang依赖项更新后进行Build \ install安装?

来自分类Dev

使用Fragment Factory时如何对带有碎片的Dagger依赖项进行范围划分?

来自分类Dev

在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

来自分类Dev

使用罗盘进行编译时出错,找不到导入文件或文件不可读

来自分类Dev

在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

来自分类Dev

Java-如何在不通过Gradle项目进行编译的情况下使用依赖项

来自分类Dev

使用malloc()进行内存分配时出错,只能向表中添加一项

来自分类Dev

使用CMake编译OpenCV项目时出错

来自分类Dev

使用OpenWRT交叉编译OpenCV时出错

来自分类Dev

使用G ++编译CPP文件时出错

来自分类Dev

使用OpenWRT交叉编译OpenCV时出错

来自分类Dev

使用Qt Creator编译CGAL时出错

Related 相关文章

  1. 1

    使用Mix编译Phoenix应用程序的Ejabberd依赖项时出错:无法编译依赖项:ejabberd,“ mix compile”失败

  2. 2

    使用编译时编织进行依赖注入?

  3. 3

    使用Edgetpu编译器进行Tensorflow编译时出错

  4. 4

    使用Swift Package Manager添加目标依赖项时出错

  5. 5

    当我使用Yarn安装依赖项时出错

  6. 6

    使用柯南安装依赖项时出错

  7. 7

    使用 React Native 导入任何依赖项时出错

  8. 8

    使用非编译依赖项时如何让gradle首先构建依赖项子项目

  9. 9

    尝试使用外部库进行编译时出错

  10. 10

    当我使用rustc进行编译时,为什么会在Cargo.toml中得到列出为依赖项的“找不到板条箱”的信息?

  11. 11

    使用contactService创建bean名称时出错,并且自动绑定依赖项注入失败

  12. 12

    使用sbt编译spark项目时未解决的依赖项问题

  13. 13

    将play.api.cache.Cache与编译时依赖项注入结合使用

  14. 14

    如何为Windows使用libjsonrpc-cpp的预编译依赖项?#include头文件给出错误

  15. 15

    SonarQube 5.6.1在使用Ant编译Java 7项目时抛出错误的主要版本

  16. 16

    使用Maven编译Java7项目时出错(heroku)

  17. 17

    使用服务别名进行依赖项注入

  18. 18

    golang和godep:使用godep时,在golang依赖项更新后进行Build \ install安装?

  19. 19

    使用Fragment Factory时如何对带有碎片的Dagger依赖项进行范围划分?

  20. 20

    在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

  21. 21

    使用罗盘进行编译时出错,找不到导入文件或文件不可读

  22. 22

    在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

  23. 23

    Java-如何在不通过Gradle项目进行编译的情况下使用依赖项

  24. 24

    使用malloc()进行内存分配时出错,只能向表中添加一项

  25. 25

    使用CMake编译OpenCV项目时出错

  26. 26

    使用OpenWRT交叉编译OpenCV时出错

  27. 27

    使用G ++编译CPP文件时出错

  28. 28

    使用OpenWRT交叉编译OpenCV时出错

  29. 29

    使用Qt Creator编译CGAL时出错

热门标签

归档