Hello Jeremiah,
Unfortunately, I can't help you so much as I work with macOS.
But it sounds strange to me that this kind of issue is not handle internally by
gnatmake or gprbuild.
Maybe a bug of that side.
Or else a smart trick in Gnat docs or on Internet.
Any idea from other Windows users?
Regards, Pascal.
http://blady.pagesperso-orange.fr
> Le 16 sept. 2017 à 01:26, Jeremiah Breeden a
> écrit :
>
> Just wanted to touch base again. Is this something that I can generate a
> ticket for (I will if so) or is it too constrained to a particular setup? I
> can't test on mac or linux to see if there are any impacs, so I this might be
> a concern.
>
> As far as I know there aren't a lot of available windows 64 bit
> configurations that allow for the building of Gnoga. mingw64 is the only one
> I got to work and I had to really man handle gprbuild to get it to work.
>
> On Tue, Aug 29, 2017 at 11:56 AM, Jeremiah Breeden
> wrote:
> So I finally got a windows 10 non GPL gnoga environment build and working (at
> least so far). However, in order to build gnoga I had to make some changes
> to a couple of the GPR files or else the "make install" command would fail
> horribly.
>
> For some reason both tools.gpr and zbmcompile.gpr would fail to install at
> all at first. They are both unique in that instead of installing a library,
> they install executables into /bin. So I am assuming that is the reason
> those two failed while the others installed fine.
>
> The error in question was something like:
>
> /some_path/gnoga_make does not exist (it was there, I checked to make sure)
>
> I added a .exe extension to the parts that specified the executable name:
>
> tools.gpr
> *
>package Builder is
> for Executable ("gnoga_make-main.adb") use "gnoga_make";
> for Executable ("gnoga_doc-main.adb") use "gnoga_doc";
>end Builder;
>
> *
>
> became:
> *
>package Builder is
> for Executable ("gnoga_make-main.adb") use "gnoga_make.exe";
> for Executable ("gnoga_doc-main.adb") use "gnoga_doc.exe";
>end Builder;
>
> *
>
> zbmcompile.gpr
> *
>package Builder is
> for Executable ("zbmcompile-main.adb") use "zbmcompile";
>end Builder;
>
> *
>
> became:
> *
>package Builder is
> for Executable ("zbmcompile-main.adb") use "zbmcompile.exe";
>end Builder;
>
> *
>
>
> I realize that this is a fix specific for FSF gnat compilation of gnoga on
> windows for mingw64, but was curious if it was still reasonable to ask that
> the library be updated with these changes or if that was just out of scope.
> Obviously someone would want to test on a linux distro to ensure nothing gets
> broken. I don't have one to test on.
>
>
> --
> 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