comp.lang.ada
 help / color / mirror / Atom feed
From: kevink4@gmail.com
Subject: Re: Failure integrating .NET GPL version of GNAT into Visual Studio 2005
Date: Tue, 9 Sep 2008 18:13:38 -0700 (PDT)
Date: 2008-09-09T18:13:38-07:00	[thread overview]
Message-ID: <133c65f6-2b07-486f-a291-c9d14f742070@x41g2000hsb.googlegroups.com> (raw)
In-Reply-To: 48bd7f07$0$189$e4fe514c@news.xs4all.nl

On Sep 2, 12:59 pm, Rob Veenker <veen...@xs4all.nl> wrote:
> Fionn Mac Cumhaill wrote:
> > On Fri, 29 Aug 2008 06:03:07 GMT, "Paul" <pcas1...@bigpond.net.au>
> > wrote:
>
> >>Thanks Rob.  I didn't ask the original question but had the same problem.
> >>After adjusting the paths in the fix it worked for me.
>
> >>Rgds
> >>Paul
>
> >>"Rob Veenker" <veen...@xs4all.nl> wrote in message
> >>news:48b5a3a1$0$196$e4fe514c@news.xs4all.nl...
> >>> Fionn Mac Cumhaill wrote:
>
> >>>> Has anybody done this successfully? I get a package load failure error
> >>>> message when Visual Studio 2005 starts. If I ignore the message and
> >>>> try to create an Ada project, I get the following message, which is
> >>>> similar to the first one:
>
> >>>> The AdaCore.AdaPackage.AdaPackage, AdaPackage, Version=1.0.0.0,
> >>>> Culture=neutral, PublicKeyToken=0c733cd32e50e760
> >>>> ({C9ECF690-C138-42CE-A401-47A5E063CD75}) did not load because of
> >>>> previous errors. For assistance, contact the package vendor. To
> >>>> attempt to load this package again, type 'devenv /resetskippkgs' at
> >>>> the command prompt.
>
> >>> On my machine I found the same problem. There appears to be a registry
> >>> problem in the GPL version. Normally I use the GNAT Pro version.
> >>> Although I'm no expert, I did find that adding the following registry
> >>> information fixed this problem on my machine.
>
> >>> Put this text in a file called fix.reg and double click on it.
>
> >>> ------------------------------------------------
> >>> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{c9ecf690-c138-42ce-a401-47a5e063cd75}]>>> @="AdaCore.AdaPackage.AdaPackage, AdaPackage, Version=1.0.0.0,
> >>> Culture=neutral, PublicKeyToken=0c733cd32e50e760"
> >>> "Assembly"="AdaPackage, Version=1.0.0.0, Culture=neutral,
> >>> PublicKeyToken=0c733cd32e50e760"
> >>> "Class"="AdaCore.AdaPackage.AdaPackage"
> >>> "CodeBase"="C:\\Program Files\\Gnatpro\\vs_integration\\AdaPackage.dll"
> >>> "CompanyName"="AdaCore"
> >>> "ID"=dword:00000068
> >>> "InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"
> >>> "MinEdition"="Standard"
> >>> "ProductName"="GNAT Pro for .NET"
> >>> "ProductVersion"="1.0.0.0"
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{c9ecf690-c138-42ce-a401-47a5e063cd75}\SatelliteDll]>>> "DllName"="vs_lexer.dll"
> >>> "Path"="C:\\Program Files\\Gnatpro\\vs_integration"
> >>> ------------------------------------------------
>
> >>> BTW, when an Ada project can't be opened, i.e. there is a problem with
> >>> adaproj,
> >>> also check the registry for a value skiploading=1 (should be 0) on the
> >>> following key:
>
> HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Packages\{c9ecf690-c138-42ce-a401-47a5e063cd75}
>
>
>
>
>
> >>> Hope this helps
> >>> Rob
>
> > It took a bit of hacking on the .reg file, but I got VS to start.
> > Thanks, Rob - I would never have been able to to this without your
> > help. I did find that the second section of the .reg file, the
> > SatelliteDll part, did not load, and I had to break it out as a second
> > .reg file.
>
> > Unfortunately, I still have problems. I tried to build a bare-minimum
> > project, with this source code:
>
> > procedure Project2 is
> > begin
> >    null;
> > end Project2;
>
> > and got this failure message:
>
> > ------ Build started: Project: Project2, Configuration: Debug Any CPU
> > ------
> > C:\Documents and Settings\David Gressett\My Documents\Visual Studio
> > 2005\Projects\Project2\Project2\Project2.adaproj(38,5): Error MSB4018:
> > The "CompileTask" task failed unexpectedly.
> > System.ComponentModel.Win32Exception: The system cannot find the file
> > specified
> >    at
> > System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo
> > startInfo)
> >    at System.Diagnostics.Process.Start()
> >    at CompileTask.CompileTask.Execute()
> >    at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode
> > howToExecuteTask, Hashtable projectItemsAvailableToTask,
> > BuildPropertyGroup projectPropertiesAvailableToTask, Boolean&
> > taskClassWasFound)
> > Done building project "Project2.adaproj" -- FAILED.
>
> > Build FAILED.
> > ========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped
> > ==========
>
> This looks like an installation problem. Have you tried re-installing
> the .Net GNAT compiler ?
> You may want to check the registry after deinstallation and search for the
> GUID {c9ecf690-c138-42ce-a401-47a5e063cd75} to remove remaining keys.
> Also check the installation directory in the .reg file as Paul pointed out
> before. Thanks Paul!
>
> Regards,
> Rob

I'm having the same problem with the GPL 2008 version of Gnat GPL
for .NET and Visual Studio Standard 2005.  Fully patched, including an
update from Microsoft today from before I attempted the install.

Installed Gnat for Windows GPL 2008, .net 2008.  And I get the errors.

I tried importing a copy of the reg data above (after modifying it for
c:\gnat\2008..., and that didn't help.

I uninstalled.  Went through the registry deleting anything relating
to Adacore's gnat and reinstalled.  Looked, and the registries matched
the values in my .reg file.

When I try to create a new project, it errors off with te errors
above.

Windows XP for Tablet PC, fully patched with all updates from
Microsoft.  SP3, etc.

I guess I can try to figure out how to use GPS for .net programming,
if possible.

Since this is for personal use, it is probably not likely I can get
support from Adacore.  My company has support for the regular Windows
version and Linux, but not for .net.

Thanks,
Kevin



  reply	other threads:[~2008-09-10  1:13 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-26  0:06 Failure integrating .NET GPL version of GNAT into Visual Studio 2005 Fionn Mac Cumhaill
2008-08-27 18:57 ` Rob Veenker
2008-08-29  6:03   ` Paul
2008-08-31 16:02     ` Fionn Mac Cumhaill
2008-09-02 17:59       ` Rob Veenker
2008-09-10  1:13         ` kevink4 [this message]
2008-09-10 20:31           ` Rob Veenker
replies disabled

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