From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,f5740c829cbe6888 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!x41g2000hsb.googlegroups.com!not-for-mail From: kevink4@gmail.com Newsgroups: comp.lang.ada Subject: Re: Failure integrating .NET GPL version of GNAT into Visual Studio 2005 Date: Tue, 9 Sep 2008 18:13:38 -0700 (PDT) Organization: http://groups.google.com Message-ID: <133c65f6-2b07-486f-a291-c9d14f742070@x41g2000hsb.googlegroups.com> References: <48b5a3a1$0$196$e4fe514c@news.xs4all.nl> <48bd7f07$0$189$e4fe514c@news.xs4all.nl> NNTP-Posting-Host: 68.89.248.240 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1221009219 17115 127.0.0.1 (10 Sep 2008 01:13:39 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 10 Sep 2008 01:13:39 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: x41g2000hsb.googlegroups.com; posting-host=68.89.248.240; posting-account=MIlOpQoAAAA_yqYBfgVMozuUm9-qt1C5 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1,gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:7695 Date: 2008-09-09T18:13:38-07:00 List-Id: On Sep 2, 12:59=A0pm, Rob Veenker wrote: > Fionn Mac Cumhaill wrote: > > On Fri, 29 Aug 2008 06:03:07 GMT, "Paul" > > wrote: > > >>Thanks Rob. =A0I didn't ask the original question but had the same prob= lem. > >>After adjusting the paths in the fix it worked for me. > > >>Rgds > >>Paul > > >>"Rob Veenker" 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 err= or > >>>> 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=3D1.0.0.0, > >>>> Culture=3Dneutral, PublicKeyToken=3D0c733cd32e50e760 > >>>> ({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 registr= y > >>> 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\{c9ecf69= 0-c138-42ce-a401-47a5e063cd75}]>>> @=3D"AdaCore.AdaPackage.AdaPackage, AdaP= ackage, Version=3D1.0.0.0, > >>> Culture=3Dneutral, PublicKeyToken=3D0c733cd32e50e760" > >>> "Assembly"=3D"AdaPackage, Version=3D1.0.0.0, Culture=3Dneutral, > >>> PublicKeyToken=3D0c733cd32e50e760" > >>> "Class"=3D"AdaCore.AdaPackage.AdaPackage" > >>> "CodeBase"=3D"C:\\Program Files\\Gnatpro\\vs_integration\\AdaPackage.= dll" > >>> "CompanyName"=3D"AdaCore" > >>> "ID"=3Ddword:00000068 > >>> "InprocServer32"=3D"C:\\WINDOWS\\system32\\mscoree.dll" > >>> "MinEdition"=3D"Standard" > >>> "ProductName"=3D"GNAT Pro for .NET" > >>> "ProductVersion"=3D"1.0.0.0" > > [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{c9ecf69= 0-c138-42ce-a401-47a5e063cd75}\SatelliteDll]>>> "DllName"=3D"vs_lexer.dll" > >>> "Path"=3D"C:\\Program Files\\Gnatpro\\vs_integration" > >>> ------------------------------------------------ > > >>> BTW, when an Ada project can't be opened, i.e. there is a problem wit= h > >>> adaproj, > >>> also check the registry for a value skiploading=3D1 (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 > > =A0 =A0null; > > 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 > > =A0 =A0at > > System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo > > startInfo) > > =A0 =A0at System.Diagnostics.Process.Start() > > =A0 =A0at CompileTask.CompileTask.Execute() > > =A0 =A0at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionM= ode > > howToExecuteTask, Hashtable projectItemsAvailableToTask, > > BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& > > taskClassWasFound) > > Done building project "Project2.adaproj" -- FAILED. > > > Build FAILED. > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Build: 0 succeeded or up-to-date, 1 fail= ed, 0 skipped > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > 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 th= e > GUID {c9ecf690-c138-42ce-a401-47a5e063cd75} to remove remaining keys. > Also check the installation directory in the .reg file as Paul pointed ou= t > 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