2016-11-20 1 views
2
시스템 구성

:에이다 웹 서버의 AWS 그래서 hello_world 응용 프로그램을 컴파일 할 수 없습니다

  • 리눅스 3.19 (민트)
  • GPS 버전 : GPS 2016 (20160515)는는 i686-PC-리눅스 GNU GNAT 4.6에서 호스팅

설치된 패키지 :

  • libaws - 빈
  • libaws-DBG
  • libaws2.10.2
  • libaws2.10.2-DEV
  • 모기-GPS
  • 모기-GPS-일반적인
  • 모기-4.6
  • gnat- 4.6 계
  • 모기 - 4.8 계
  • 모기

TROUBLE 설명 :

내가 GNAT 프로그래밍 스튜디오 (GPS)를 사용하여 aws_hello_world 프로젝트를 컴파일 할 때 다음 오류 메시지가보고 있어요 :

오류 텍스트 : default.gpr : 2 : 6 알 수없는 프로젝트 파일 : "AWS"

default.gpr

with "aws"; -- This is the line with the error -- 

project Default is 

    for Source_Dirs use ("src"); 
    for Object_Dir use "obj"; 
    for Exec_Dir use "."; 

    for Main use ("default-main.adb"); 

    package Builder is 
     for Executable ("default-main.adb") use "default"; 
    end Builder; 

    package Compiler is 
     for Switches ("Ada") use ("-gnat05"); 
    end Compiler; 

end Default; 

또한 실패 명령 줄을 사용하여 프로젝트를 빌드하려고 :

[email protected]_planet ~/Desktop/aws_hello_world $ gprbuild 
using project file default.gpr 
Error: no native compiler found for language 'ada', default runtime 
default.gpr:2:06: unknown project file: "aws" 
gprbuild: "default.gpr" processing failed 

가 구축이 점점에 어떤 도움을 크게 감상 할 수있다! 미리 감사드립니다. 당신은 당신의 빌드 시스템에서 패키지 gnat를 설치할 수 있습니다

Error: no native compiler found for language 'ada', default runtime 

: 명령 행에서 얻을

+1

AdaCore 스위트 AWS는 Amazon Web Services와 아무 관련이 없으므로 –

+0

태그를 제거했습니다. AWS가 Ada Web Server를 사용한다고 가정했습니다. 사실, 모호합니다. – evilspacepirate

+1

gprbuild는 컴파일러 버전에 대해 까다로울 수 있습니다. 4.6을 원한다면 (GNAT 4.6을 가지고 있다고 말하면서) 4.8을 찾는다. –

답변

3

해결책은 AdaCore에서 GNAT GPL 컴파일러를 설치하고이를 사용하여 Ada Web Server를 빌드하는 것입니다.

데비안 패키지 리포지토리에서 사용 가능한 FSF GNAT를 사용하고있었습니다. Ada Web Server는 FSF GNAT를 사용하여 "out-of-the-box"를 구축하지 않습니다.

+2

나는 완벽하게 호환되지 않습니다. 플러그 - 앤 - 플레이가 적다. –

+2

귀하의 의견과 관련하여 제 답변의 정확성을 증폭 시켰습니다. – evilspacepirate

1

오류 메시지가 실수를 알 수있다.

+1

gnat 패키지가 이미 설치되어 있습니다. – evilspacepirate

+1

@ 존슨 :'$ PATH'에'/ usr/local/gnat'을 추가하십시오. – trashgod

+0

@ 존슨 그러면 질문을 업데이트 할 수 있습니다. 'gnat'은 설치된 우분투 패키지 목록에 없습니다. –

관련 문제