comp.lang.ada
 help / color / mirror / Atom feed
From: Jere <jhb.chat@gmail.com>
Subject: Re: ANN: VisualAda (Ada Integration for Visual Studio 2017 & 2019) release 1.2.0
Date: Sat, 11 May 2019 07:09:27 -0700 (PDT)
Date: 2019-05-11T07:09:27-07:00	[thread overview]
Message-ID: <944fa3ca-f7af-416d-abc7-002bef2ad54f@googlegroups.com> (raw)
In-Reply-To: <2aa76d51-2a71-4ad8-bafb-3bccaa59a970@googlegroups.com>

On Saturday, May 11, 2019 at 9:50:26 AM UTC-4, Jere wrote:
> On Saturday, May 11, 2019 at 8:32:18 AM UTC-4, alby....@gmail.com wrote:
> > On Saturday, May 11, 2019 at 9:42:06 PM UTC+10, Jere wrote:
> > > On Saturday, May 11, 2019 at 7:34:51 AM UTC-4, Jere wrote:
> > > > On Sunday, May 5, 2019 at 4:28:00 AM UTC-4, alby....@gmail.com wrote:
> > > > > Dear Ada Community 
> > > > > 
> > > > > VisualAda version 1.2.0 has been released 
> > > > > 
> > > > > New Features, fixes include the following 
> > > > > 
> > > > > - Added compiler switches syntax checking, symantic checking, code page and wide character set encoding
> > > > > - Fixed bug - some compiler options were not set in GPR file, even though they were set in the vcxproj file
> > > > > - Dynamically determine Target when creating new projects. Supported Targets are currently (Win32 -> i686-- and x64 -> x86_64--). ARM Targets will be forthcoming.
> > > > > - Check validity of determined Target when building a project, for example the Target could have be set to a specific gcc triplet, blank or 'Unknown'. Resulting in either a info, warning or error message respectively.
> > > > > - Dynamically determine root directories for each target when creating new projects (only applicable to projects that rely on the Microsoft Linker, such as Winrt/UWP based applications)
> > > > > - Fixed bug - Msbuild failures caused by inadvertent references to VS 2015 dll's
> > > > > 
> > > > > Please feel free to download the free plugin from the following URL 
> > > > > 
> > > > > https://marketplace.visualstudio.com/items?itemName=AlexGamper.VisualAda 
> > > > > 
> > > > > Note: 
> > > > > 
> > > > > if you have issues with installation, please respond to this post, and I will 
> > > > > endeavour to resolve as soon as possible. In the long term I intend to setup 
> > > > > a specific GitHub project, where issues/improvements can be made for me to action. 
> > > > > 
> > > > > Thanks 
> > > > > 
> > > > > Alex
> > > > 
> > > > As I get time, I'll mess with this and try it out.  Kids give me limited time.  
> > > > I did clone the winrt_runtime and start messing with it today.  I noticed a 
> > > > warning:
> > > > 
> > > >  [C]            cio.c
> > > > \winrt_runtime\cpp\cio.c:45:16: warning: '__acrt_iob_func' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
> > > >   FILE* __cdecl __acrt_iob_func(unsigned);
> > > > 
> > > > Just a warning, but should I start an issue for it on your github repo 
> > > > in case it is important?  This is with msys2, GNAT/GCC 8.2.0
> > > 
> > > Not sure if related, but when I run the gprinstall command, it fails with:
> > > 
> > > $ gprinstall -f -p -P Winrt_Runtime.gpr
> > > Install project Winrt_Runtime
> > > gprinstall: error: file does not exist '\winrt_runtime\./lib/libother.a'
> > > 
> > > which definitely is not there, so maybe the gprbuild script missed
> > > something?  I did configure the gpr file as instructed.  I'll look around
> > > some of your other posts to see if someone else ran into the same thing
> > > but you might consider updating your readme, if there is another dependency
> > > for the runtime (maybe it is just a build error of some sort...I didn't
> > > receive any errors though, just the warning I mentioned before).
> > 
> > Hi Jere
> > 
> > Can you do a git pull to get the latest version ? Your gpr file for winrt_runtime
> > should look like the following fragmaent for the Install section
> > 
> >     package Install is
> >         for Prefix use Install_Prefix;
> >         for Required_Artifacts ("") use ("runtime.xml", "ada_source_path", "ada_object_path");
> >         for Required_Artifacts ("adalib") use ("./lib/libother.a", "./libgnarl/libgnarl.a");
> >         for Sources_Subdir use "adainclude";
> >         for Lib_Subdir use "adalib";
> >         for Install_Project use "false";
> >     end Install;
> > 
> > Alex
> 
> I had already one the pull today (prior to posting the issue).  Here is the
> gpr file:
> 

*I had already done the pull*

If it helps, I did the following steps this morning:
fresh clone of the repo
change the gpr to point to my GCC install
.\gprbuild -p -P Winrt_runtime.gpr (which gave the warning I mentioned)
.\gprclean -P Winnrt_runtime.gpr (which gave the install error)

So all of this is fresh as of this morning


  reply	other threads:[~2019-05-11 14:09 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-05  8:27 ANN: VisualAda (Ada Integration for Visual Studio 2017 & 2019) release 1.2.0 alby.gamper
2019-05-05 15:28 ` Greg
2019-05-05 15:52   ` Greg
2019-05-05 16:04     ` Greg
2019-05-05 16:58       ` Greg
2019-05-06  8:52         ` alby.gamper
2019-05-08 21:20           ` Greg
2019-05-08 21:57             ` Greg
2019-05-09 11:09               ` alby.gamper
2019-05-10 12:08             ` alby.gamper
2019-05-10 14:40               ` Optikos
2019-05-10 21:15                 ` Greg
2019-05-11  9:58                   ` alby.gamper
2019-05-11  7:41                 ` alby.gamper
2019-05-11 11:34 ` Jere
2019-05-11 11:42   ` Jere
2019-05-11 12:25     ` alby.gamper
2019-05-11 12:32     ` alby.gamper
2019-05-11 13:50       ` Jere
2019-05-11 14:09         ` Jere [this message]
2019-05-11 12:23   ` alby.gamper
2019-05-11 14:23     ` Jere
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox