Right after I sent the email I found it.  Not in zany blue, but in

components/ace_editor/src/gnoga-gui-plugin-ace_editor.adb:985:
Row'Img & ',' & Column'Image & ");");

It compiles fine in GNAT FSF 7.3 but not in 5.4.  I don't know if
Object'Image is legal Ada or not.  It might be, but in my Ubuntu box with
version 5.4, I changed it to Column'Img which is a GNAT extension.

So I don't know if it is a bug or not, but it is something to at least
consider.

On Wed, May 2, 2018 at 8:35 PM, Jeremiah Breeden <jeremiah.bree...@gmail.com
> wrote:

>
> Side note:  On the ubuntu box, I had to fix one of the zanyblue files in
> the text subdirectory becauase it was using Object'Image, which 5.4 doesn't
> support.  However, when I search the copy I have on my windows machine, I
> don't find it.  In both cases I used "git clone -b dev_1.4
> source/forge/path/to/gnoga gnoga-code" (both on today).  Since I cant
> replicate it here, I don't have much to give.  My ubuntu box is essentially
> standalone, so it is hard to get data off of it to here.
>
> On Wed, May 2, 2018 at 3:17 PM, Pascal via Gnoga-list <
> gnoga-list@lists.sourceforge.net> wrote:
>
>>
>> > Le 2 mai 2018 à 02:39, Jeremiah Breeden <jeremiah.bree...@gmail.com> a
>> écrit :
>> >
>> > Build environment:
>> > mingw64/msys2 x86_64 GNAT 7.2 FSF on Windows 10
>> >
>> > I cloned the 1.4 branch and tried to make a build.  I started with a
>> "make all" command and after a bit it erred on:
>> >
>> > *******************************************************
>> > make[2]: Leaving directory '/home/Jere/gnoga-code-2018_05
>> _01/components/pixi'
>> > make -C mnmenu install
>> > make[2]: Entering directory '/home/Jere/gnoga-code-2018_05
>> _01/components/mnmenu'
>> > cp -p css/*.* ../../css
>> > cp -p html/*.* ../../html
>> > cp -p img/*.* ../../img
>> > cp -p js/*.* ../../js
>> > make[2]: Leaving directory '/home/Jere/gnoga-code-2018_05
>> _01/components/mnmenu'
>> > make[1]: Leaving directory '/home/Jere/gnoga-code-2018_05
>> _01/components'
>> > gprbuild -p --target=x86_64-w64-mingw32 -P src/gnoga.gpr
>> -XPRJ_TARGET=Windows
>> > gnoga.gpr:2:06: unknown project file: "lib_components.gpr"
>> > gprbuild: "src/gnoga.gpr" processing failed
>> > make: *** [Makefile:188: gnoga] Error 4
>> >
>> > *******************************************************
>> > SNIPPED...
>> > anyone know where I go from here?
>> >
>> >
>>
>> Thanks Jeremiah for reporting,
>>
>> Thanks for help log, it is really helpful for analysis.
>> The issue is cause by the wrong choice of PATH separator which is not the
>> same between Unix and Windows.
>>
>> Here is a patch for the makefile:
>>
>> diff --git a/Makefile b/Makefile
>> index bf6a37c7..c350701e 100644
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -79,7 +79,7 @@ endif
>>
>>  PATHSEP=$(strip $(PATHSEP2))
>>
>> -ifeq ($(PRJ_TARGET),Windows)
>> +ifeq ($(BUILD_OS),Windows)
>>         GPR_PROJECT_PATH_SEP=;
>>  else
>>         GPR_PROJECT_PATH_SEP=:
>>
>> The separator choice should be good now.
>>
>> HTH, Pascal.
>> http://blady.pagesperso-orange.fr
>>
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Gnoga-list mailing list
>> Gnoga-list@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gnoga-list
>>
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list

Reply via email to