Re: [Gnoga-list] Is it reasonable to request project file changes for some environment configurations?

2017-09-16 Thread Pascal via Gnoga-list
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


Re: [Gnoga-list] Is it reasonable to request project file changes for some environment configurations?

2017-09-15 Thread Jeremiah Breeden
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 <
jeremiah.bree...@gmail.com> 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


[Gnoga-list] Is it reasonable to request project file changes for some environment configurations?

2017-08-29 Thread Jeremiah Breeden
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