Hello Jeff,

You're right version 1.1 and 1.2 are on branch master then checkout is not 
needed after git pull.
If you think it's easier then branch dev_1.3 could be merged with master.
But it would be more complex to make changes on 1.2.
Though there weren't any changes on 1.1.
What do you think?

Regarding make failure, it comes from xmlada lib which is available with GNAT 
GPL and not with your GNAT, I guess.
It's an old issue that I forgot from version 1.1.
David position was:
"I've modified zanyblue to separate the applications and tests, the tests rely 
on xmlada and other packages that Gnoga is designed specifically to exclude."

Thus, either you can get GNAT GPL or xmlada lib from libre AdaCore web site or 
deactivate zbtest build with Gnoga Makefile change:

 # Zanyblue with DEBUG on
 zanyblue:
-       cd deps/zanyblue/src && $(MAKE) BUILD=Debug
+       cd deps/zanyblue/src && $(MAKE) BUILD=Debug APPDIRS="zbmcompile zbinfo"
        cd deps/zanyblue/src && $(MAKE) INSTALL_DIR=$(CWD)/build install

Please let's know how it goes.

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


> Le 1 nov. 2017 à 20:06, Jeffrey R. Carter <jrcar...@acm.org> a écrit :
> 
> On 11/01/2017 07:03 PM, Pascal via Gnoga-list wrote:
>> When you clone with GIT you have to checkout the wanted branch, for instance:
>> $ git checkout dev_1.3
>> or a particular label:
>> $ git checkout V1.3a
> 
> Perhaps I remember incorrectly, but I thought that 1.1 and 1.2 simply needed 
> a "git pull" to become the checked-out branch, and I expected the same for 
> 1.3.
> 
> Checking out V1.3a gives
> 
> $ git checkout V1.3a
> Note: checking out 'V1.3a'.
> 
> You are in 'detached HEAD' state. You can look around, make experimental
> changes and commit them, and you can discard any commits you make in this
> state without impacting any branches by performing another checkout.
> 
> If you want to create a new branch to retain commits you create, you may
> do so (now or later) by using -b with the checkout command again. Example:
> 
>  git checkout -b <new-branch-name>
> 
> HEAD is now at bb4b7329... Gnoga 1.3a released; TODO, HISTORY and TIPS 
> updated; Documentation_Dir obsolescence fixed and miscellaneous fixes.
> 
> and "make all" fails with
> 
> gprbuild -p -XOS=unix -XTYPE=static -XBUILD=Debug -XV_MAJOR=1 -XV_MINOR=3 
> -XV_PATCH=0 -XV_STATUS=Beta -aP../../lib/gnat -aP../../src -P zbtest
> zbtest.gpr:36:06: unknown project file: "xmlada"
> gprbuild: "zbtest" processing failed
> Makefile:72: recipe for target 'all' failed
> make[2]: *** [all] Error 4
> make[2]: Leaving directory 
> '/home/jrcarter/Code/gnoga/deps/zanyblue/src/zbtest'
> Makefile:113: recipe for target 'zbtest.app' failed
> make[1]: *** [zbtest.app] Error 2
> make[1]: Leaving directory '/home/jrcarter/Code/gnoga/deps/zanyblue/src'
> Makefile:144: recipe for target 'zanyblue' failed
> make: *** [zanyblue] Error 2
> 
> "git checkout dev_1.3" works better, but fails in the same way.
> 
> -- 
> Jeff Carter
> "Monsieur Arthur King, who has the brain of a duck, you know."
> Monty Python & the Holy Grail
> 09
> 
> 
> 
> ------------------------------------------------------------------------------
> 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