Bonjour Gautier,

Bien que        tu soit arrivé à construire Gnoga sans makefile, voudrais-tu 
faire des tests avec Windows ?
Je ne peux que tester sur macOS qui est similaire à Linux.
Donc J'espère que si c'est bon pour macOS alors c'est aussi bon pour Linux.
Reste donc Windows...

Le problème rencontré ci-dessous semble être connu:
http://gnu-make.2324884.n4.nabble.com/process-begin-CreateProcess-NULL-quot-quot-failed-td13819.html

Peux-tu avoir un makefile plus récent ?

Ou bien le problème vient peut-être de gprbuild, quelle version de GNAT as-tu ?

Je te joins un makefile modifié pour afficher les variables clés avec :
$ make
ou
$ make help

Attachment: Makefile
Description: Binary data


Peux-tu peux me retourner le résultat ?

J'ai aussi modifier la variable BUILDER avec i686-w64-ming32-gnatmake.exe.
Peux-tu réessayer :
$ make gnoga

Merci, Pascal.
http://blady.pagesperso-orange.fr


> Le 14 févr. 2017 à 11:51, Gautier de Montmollin <gdem...@hotmail.com> a écrit 
> :
> 
> Hi Pascal,
> 
> The version of make.exe is the following:
>   make -v
>   GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
> Built for mingw32
> Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
> 
> I think it's the latest available @ libre.adacore.com
> "make gnoga" gives the following output:
> gprbuild -p --target=i686-pc-mingw32 -P src/gnoga.gpr -XPRJ_TARGET=Windows 
> -XAtomic_Access=GCC-long-offsets
> process_begin: CreateProcess((null), pwd, ...) failed.
> process_begin: CreateProcess((null), pwd, ...) failed.
> auto.cgpr:9:08: undefined attribute "runtime_source_dirs"
> auto.cgpr:11:08: undefined attribute "object_lister"
> auto.cgpr:12:08: undefined attribute "object_lister_matcher"
> auto.cgpr:86:11: undefined attribute "export_file_format"
> auto.cgpr:87:11: undefined attribute "export_file_switch"
> gprbuild: processing of configuration project "[gnoga]\src\..\obj\auto.cgpr" 
> failed
> make: *** [gnoga] Error 4
> 
> Anyway, the solution with the batch file is working so I don't really need 
> "make" in this context, it works without it 
> BTW, the INSTALL file doesn't mention "make gnoga" but only "make install" 
> and "make release".
> Anyway, it mentions too: "Gnoga _does not_ require installation, it is a 
> convenience feature."  
> 
> Cheers
> Gautier
> From: Pascal <blady-...@users.sf.net>
> Sent: Monday, February 13, 2017 8:59:37 PM
> To: Gnoga support list
> Subject: Re: [Gnoga-list] PIXI support with sprites.
>  
> Hello Gautier,
> 
> I'm happy to see you finally got it.
> Well, points 1 and 2 should be automatically done by the Makefile.
> Just type in Gnoga root directory:
> $ make gnoga
> $ make tests
> 
> Moreover the Makefile sets some environnement options specific to your 
> platform, copies Ada and Javascript files...
> That's why make_on_windows.bat is no longer existing.
> Is your system provided GNU make utilities?
> On macOS it comes with:
> 
> cmd$ make -v
> GNU Make 3.81
> Copyright (C) 2006  Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> This program built for i386-apple-darwin11.3.0
> 
> What is yours?
> If Makefile don't work as expected please send output.
> Other Windows users feedbacks are welcome.
> 
> 8080 : good point, it should be added in documentation.
> 
> I didn't know http://slither.io, it's cute ;-)
> I'd like Gnoga to allow to be able to program something like that.
> 
> 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

Reply via email to