Thanks for the feedback!
Perhaps a better question is what is the expected build environment for FSF
based Gnoga on Windows?
By default the command window does not have "make" nor does it have a non
GPL version of GCC. When you built it, what did you use as an
environment? I got mingw64 because it comes with both make and FSF GCC.
If there is a different environment that Gnoga requires, I can try to
accomodate. It might also be good to have something somewhere that lays
out the specific build environment needed since base windows is not
compatible.
On Wed, Nov 8, 2017 at 1:20 PM, Pascal via Gnoga-list <
gnoga-list@lists.sourceforge.net> wrote:
> Hello Jeremiah,
>
> Here is the answer from Zanyblue:
> "The Windows build of ZB is pretty much a Native build, not under a Unix
> style env as supplied by mingw64. Build in a cmd window is pretty much how
> I verify the build. It would be possible to detect mingw64 in the build
> process, will investigate however I do expect the a native Windows env.,
> e.g., "\" instead of "/"."
>
> Zanyblue catch the OS environment variable:
> OS=Windows_NT
>
> Here are some build results under cmd window:
>
>
>
> Let me know what you think.
>
> Regards, Pascal.
> http://blady.pagesperso-orange.fr
>
>
> > Le 5 nov. 2017 à 19:24, Pascal via Gnoga-list <
> gnoga-list@lists.sourceforge.net> a écrit :
> >
> > Thanks Jeremiah,
> >
> > Anyway your feedback is important.
> > Your diff file is also important.
> > I'll apply the patch for:
> > Makefile
> > deps/zanyblue/src/zbcom.gpr
> > deps/zanyblue/src/zbmcompile/Makefile
> >
> > Thanks for information below, sorry if I've already asked you them
> before, I read and answer the e-mail one by one.
> >
> > 1. Seems to me a confusion from make tool between mingw64 and Windows
> systems.
> > I'm waiting for Zanyblue answer on Windows building configuration.
> >
> > 2. Seems to me a GPRBuild issue with Windows.
> >
> > Thanks again, Pascal.
> > http://blady.pagesperso-orange.fr
> >
> >
> >> Le 5 nov. 2017 à 15:19, Jeremiah Breeden <jeremiah.bree...@gmail.com>
> a écrit :
> >>
> >> Hi,
> >>
> >> The patch partially worked. It removed all the "make all" errors but
> still had the windows_nt.mk issue which made the "make all" create
> spurious directories outside of the gnoga directory. It also caused the
> sequence "make all" => "make clean" => "make all" to fail on the second
> "make all" due to some zanyblue conflicts. "make install" still did not
> work. I made the two changes I discussed earlier:
> >>
> >> 1. fix the COPY, MKDIR, RMDIR, and DELETE commands
> >> cd deps/zanyblue/src/mkfile
> >> mv Windows_NT.mk Windows_NT.old
> >> cp unix.mk Windows_NT.mk
> >>
> >> 2. Fix make install
> >> changed tools/tools.gpr to have ".exe" appended to the executable names.
> >>
> >> I've never made a diff before, so I might have messed this up, but I am
> attaching my updated diff file for reference.
> >>
> >> I don't know if these are good changes, but they are what worked for:
> >> Windows 10 Home
> >> mingw64, gcc 7.2 for x86_64-w64-mingw32
> >> gprbuild from Gnoga sourceforge site.
> >>
> >> They may break things on other platforms or configurations. And one
> comes involves changing zanyblue files...so not sure how useful this is.
> >>
> >>
> >> On Sat, Nov 4, 2017 at 4:54 PM, Pascal via Gnoga-list <
> gnoga-list@lists.sourceforge.net> wrote:
> >> Hello Jeremiah, see answers below.
> >> 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