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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,f5740c829cbe6888 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,UTF8 Path: g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!83.128.0.11.MISMATCH!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!news2.euro.net!newsgate.cistron.nl!xs4all!transit4.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Message-Id: <48c82e94$0$189$e4fe514c@news.xs4all.nl> From: Rob Veenker Subject: Re: Failure integrating .NET GPL version of GNAT into Visual Studio 2005 Newsgroups: comp.lang.ada Date: Wed, 10 Sep 2008 22:31:15 +0200 References: <48b5a3a1$0$196$e4fe514c@news.xs4all.nl> <48bd7f07$0$189$e4fe514c@news.xs4all.nl> <133c65f6-2b07-486f-a291-c9d14f742070@x41g2000hsb.googlegroups.com> User-Agent: KNode/0.10.9 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8Bit NNTP-Posting-Host: 85.223.48.159 X-Trace: 1221078676 news.xs4all.nl 189 veenker/[::ffff:85.223.48.159]:48331 X-Complaints-To: abuse@xs4all.nl Xref: g2news2.google.com comp.lang.ada:7698 Date: 2008-09-10T22:31:15+02:00 List-Id: kevink4@gmail.com wrote: > On Sep 2, 12:59 pm, Rob Veenker wrote: >> Fionn Mac Cumhaill wrote: >> > On Fri, 29 Aug 2008 06:03:07 GMT, "Paul" >> > 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" 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. Make sure the path contains double slashes, i.e. c:\\gnat\\2008 Or you could try to install in c:\Program Files\Gnatpro. > > 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. The registry update I gave is the only one I had trouble with. You may want to check the other keys as well. > > 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. Certainly. I also use GPS for my Ada coding (just change the gnatmake command in dotnet-gnatmake). We use mixed language so the VS2005 awareness of Ada is of great value. > > 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. You may want to contact AdaCore anyway and ask for the available options. Maybe you are eligable for an evaluation subscription. > > Thanks, > Kevin Regards, Rob