Thanks Jeff for logs.
See some answers below.
Regards, Pascal.
http://blady.pagesperso-orange.fr


> Le 4 nov. 2017 à 11:31, Jeffrey R. Carter <jrcar...@acm.org> a écrit :
> 
> On 11/04/2017 10:32 AM, Pascal via Gnoga-list wrote:
>> Version 1.3 was in beta since the 16th of July.
>> You were the very first to report on it.
>> Feedback is obviously needed good or bad as I can only make test with macOS 
>> environment on my side.
>> Version 1.3a has been cancelled until I understand what it was bad.
> 
> I have been sticking with the release version and upgrading when new releases 
> were made.
> 
>> I need more information on what happened, can you please send attached full 
>> log and changes you made?
> 
> I'm using Xubuntu 17.10, which provides GNAT 7.2.0. I'm not sure where the 
> log is to attach. Starting from scratch:
> 
> $ git clone git://git.code.sf.net/p/gnoga/code gnoga2
> Cloning into 'gnoga2'...
> remote: Counting objects: 15923, done.
> remote: Compressing objects: 100% (5815/5815), done.
> remote: Total 15923 (delta 11199), reused 14125 (delta 9761)
> Receiving objects: 100% (15923/15923), 28.73 MiB | 1.56 MiB/s, done.
> Resolving deltas: 100% (11199/11199), done.
> $ cd gnoga2/
> $ git checkout dev_1.3
> Branch dev_1.3 set up to track remote branch dev_1.3 from origin.
> Switched to a new branch 'dev_1.3'
> jrcarter@jrcarter-Inspiron-15:~/Code/gnoga2$ make all
> ...
> ZBMCompile completed on 11/4/17 at 11:07 AM, elapsed time 0:00:01.645
> 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/gnoga2/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/gnoga2/deps/zanyblue/src'
> Makefile:144: recipe for target 'zanyblue' failed
> make: *** [zanyblue] Error 2
> 
> Modifying Makefile as you suggested in your msg of 2017-11-01, make all gives 
> the same error.
> 
> Modifying deps/zanyblue/src/Makefile to have
> 
> APPDIRS=zbmcompile zbinfo

My bad, more lines have to be changed in Gnoga makefile, see attached patch:

Attachment: patch_mf.diff
Description: Binary data

> 
> make all fails building tutorial 10 because -lsqlite3 is not present, as 
> expected. Earlier tutorials build OK.

Well sqlite3 is present as default on macOS.
Isn't there some path from your Xubuntu libs to add to the linker?
What is your target name (to add it in the supported ones)? Do make help.
Gnoga makefile foresees building it but only for Windows.
You can force to build it with:
make sqlite3

> 
> Trying to rebuild an existing application gives
> 
> gnoga.gpr:2:06: unknown project file: "lib_components.gpr"
> gnoga.gpr:2:06: imported by "/home/jrcarter/Code/gnoga/src/gnoga.gpr"
> gnoga.gpr:2:06: imported by "/home/jrcarter/Code/Devil/devil.gpr"
> gprbuild: "devil" processing failed

You need to add installed component GPR paths with GPR_PROJECT_PATH, do make 
help to take yours.

> 
> I note that after trying to build 1.3, checking out master and doing make 
> fails on gnoga-gui-plugin-pixi.adb with
> 
> gnoga-gui-plugin-pixi.adb:111:80: (style) this line is too long
> gnoga-gui-plugin-pixi.adb:115:80: (style) this line is too long
> gnoga-gui-plugin-pixi.adb:116:80: (style) this line is too long
> gnoga-gui-plugin-pixi.adb:122:80: (style) this line is too long
> gnoga-gui-plugin-pixi.adb:123:80: (style) this line is too long
> gnoga-gui-plugin-pixi.adb:899:12: ambiguous call to "Property"
> gnoga-gui-plugin-pixi.adb:899:12: possible interpretation at 
> gnoga-gui-plugin-pixi.ads:234
> gnoga-gui-plugin-pixi.adb:899:12: possible interpretation at 
> gnoga-gui-plugin-pixi.ads:234
> gnoga-gui-plugin-pixi.adb:899:54: "Image" not declared in "Element"
> gnoga-gui-plugin-pixi.adb:910:31: "Value" not declared in "Element"
> gnoga-gui-plugin-pixi.ads:47:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:49:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:50:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:157:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:193:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:204:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:228:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:308:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:309:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:314:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:318:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:364:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:377:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:383:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:456:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:457:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:458:80: (style) this line is too long
> gnoga-gui-plugin-pixi.ads:464:80: (style) this line is too long
> gprbuild: *** compilation phase failed
> Makefile:90: recipe for target 'gnoga' failed
> make: *** [gnoga] Error 4
> 
> This succeeds on a fresh install.

From the beginning Gnoga makes copying of components / plugins in src 
directory, as Pixi is a new one in 1.3, it is not supported in 1.2.
You need to remove it before from 1.3, do make clean_all.
Well, I'm not satisfied by the actual behavior but I really not found a better.
Any ideas?

> 
> HTH
> 
> -- 
> Jeff Carter
> "Sir Lancelot saves Sir Gallahad from almost certain temptation."
> Monty Python & the Holy Grail
> 69
> 
> 
> 
> ------------------------------------------------------------------------------
> 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