2016-11-20 2 views
2

SYSTEM CONFIGURATION kompilieren:Kann nicht Ada Web Server AWS hello_world Anwendung

  • Linux 3.19 (Mint)
  • GPS Version: GPS 2016 (20.160.515) gehostet auf i686-pc-linux-gnu GNAT 4.6

installierten Pakete:

  • libaws-bin
  • libaws-dbg
  • libaws2.10.2
  • libaws2.10.2-dev
  • gnat-gps
  • gnat-gps-common
  • gnat-4.6
  • gnat- 4.6-Basis
  • gnat-4.8-base
  • Stechmücke

TROUBLE BESCHREIBUNG:

ich die folgende Fehlermeldung zu sehen, wenn sie versuchen, das aws_hello_world Projekt mit GNAT Programming Studio (GPS) zu kompilieren: Text

Fehler: default.gpr: 2: 6 unkown Projektdatei: "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; 

Der Versuch, das Projekt über die Befehlszeile auch nicht zu bauen:

[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 

Jede Hilfe dieses auf immer sehr geschätzt bauen würde! Danke im Voraus.

+1

Die AdaCore-Suite AWS hat nichts mit Amazon Web Services zu tun, deshalb entfernte ich das Tag –

+0

Ich nahm an, dass AWS für Ada Web Server stand. Eigentlich ist es mehrdeutig. – evilspacepirate

+1

gprbuild kann über Compiler-Versionen wählerisch sein; wenn es nach 4.6 sucht (Sie sagen, Sie haben GNAT 4.6), aber nur 4.8 findet (Sie sagen, Sie haben gnat-4.8-Basis) kann es sich weigern zu spielen. –

Antwort

3

Die Lösung bestand darin, den GNAT GPL Compiler von AdaCore zu installieren und damit Ada Web Server zu erstellen.

Ich habe die FSF GNAT in den Debian-Paket-Repositories verwendet. Ada Web Server baut nicht "out-of-the-box" mit FSF GNAT.

+2

Ich bezweifle stark, dass es völlig inkompatibel ist. Es ist jedoch wahrscheinlich weniger Plug-and-Play. –

+2

Ich habe die Genauigkeit meiner Antwort in Bezug auf Ihren Kommentar verstärkt. – evilspacepirate

1

Die Fehlermeldung Sie auf der Kommandozeile erhalten, offenbart Ihre Fehler:

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

Sie können das Paket gnat auf dem Build-System zu installieren.

+1

Das Mückenpaket ist bereits installiert. – evilspacepirate

+1

@Johnson: Füge '/ usr/local/gnat' zu deinem' $ PATH' hinzu. – trashgod

+0

@ Johnson Vielleicht möchten Sie die Frage dann aktualisieren. 'gnat' ist nicht auf Ihrer Liste der installierten Ubuntu-Pakete. –

Verwandte Themen