Hello List, hello David.

My Name is Christian. I'm new to Ada and currently playing with Gnoga. I 
am on Fedora 22, FSF GNAT 5.1.1, GPRBUILD GPL 2014 (20140331).
I had some trouble getting Gnoga and my first Gnoga-based Application to 
build because of gprconfig no beeing able to detect GNAT on non-english 
systems. Maybe it's worth adding a Note in the user guide so others 
might have a better start.

So here it goes:

- cloned the Gnoga repository
- cd into it
- make

...
make[2]: Leaving directory '/home/xxx/xxx/gnoga/components/ace_editor'
make[1]: Leaving directory '/home/xxx/xxx/gnoga/components'
cd deps/simple_components/xpm && gprbuild -p -Pxpm_parser.gpr
xpm_parser.gpr:3:09: no languages defined for this project
components.gpr:4:09: no languages defined for this project
strings_edit.gpr:1:09: no languages defined for this project
tables.gpr:1:09: no languages defined for this project
gprbuild: "xpm_parser.gpr" processing failed
Makefile:81: recipe for target 'xpm_parser' failed
make: *** [xpm_parser] Error 4

- ??????
- gprconfig -v tells me:

GNAT is candidate: filename=gnatmake
     target: executing "gcc -dumpmachine" output=<use -v -v> no match
     target: grep matched="x86_64-redhat-linux"
     version: executing "gnatls -v" output=<use -v -v> no match
     version: grep matched="5.1"
     variables: executing "gcc -v" output=<use -v -v> no match
     variables: grep no match
     Ignore compiler since variable 'gcc_version' is empty

- Switched to gnatmake as the Builder. Could successfully build it then
- Created a new project with gnoga_make and found out that the make-file 
gets created with gprbuild as the Builder. So that didn't work out. 
Simply exchanging gprbuild for gnatmake also didn't work
- After some research I found a post on comp.lang.ada by Simon Wright 
(from 2013) containing the Solution
     => gprconfig can't cope with non-english "gnat --version" outputs. 
So on non-english systems, just give it the english one:

export LANG=en
make

... and everything works as intended. (Link to the post: 
https://groups.google.com/forum/#!topic/comp.lang.ada/uJwE-dbeRzk)



------------------------------------------------------------------------------
_______________________________________________
Gnoga-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gnoga-list

Reply via email to