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.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FREEMAIL_REPLYTO,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,7ed73ffffcc535c6 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!inka.de!rz.uni-karlsruhe.de!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: Christian Gottschalk Newsgroups: comp.lang.ada Subject: Re: GPS and GNATbench problem... Date: Mon, 16 Mar 2009 15:50:57 +0100 Organization: 1&1 Internet AG Message-ID: References: Reply-To: NNTP-Posting-Host: brln-4db91da2.pool.einsundeins.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: online.de 1237215629 23065 77.185.29.162 (16 Mar 2009 15:00:29 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Mon, 16 Mar 2009 15:00:29 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.19) Gecko/20081204 SeaMonkey/1.1.14 Mnenhy/0.7.5.0 Hamster-Pg/1.25.2.0 In-Reply-To: X-Face: NhFPW[3o#F1Sg;JV%LU%$2*XWPXYCA!WQ%W4p}lP7ag5- Also sprach Peter C. Chapin: >> In unrelated news, the Ada.NET setup refuses to install, claiming I >> don't have the SDK installed. It's lying. > I had this issue as well because, in my case at least, I installed the SDK > as part of the Visual Studio 2008 installation. Apparently the SDK is > installed slightly differently than with the older Visual Studio 2005 > (which is the version GNAT for .NET officially supports). I understand the > issue is probably related to the SDK version and not the VS version, but in > any case there was a version problem. > > The workaround was to manually edit some registry key to contain the > information the installer is looking for (basically a path). The problem is > that the key dosn't exist with the new SDK so you have to create it. Now > you are probably wondering just which register key is involved. Alas, I > don't recall and I can't find it right now. I realize that isn't too > helpful. Perhaps someone else here can jump in with the necessary > details... :-) Ah yes, of course. Process Monitor shows that the installer wants HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\sdkInstallRootv2.0 (that's HKLM\SOFTWARE\Microsoft\.NETFramework\sdkInstallRootv2.0 for those with 32-bit Windows) which it cannot find (since the layout did indeed change). Creating a string value by that name (and the correct content) worked. Someone screwed up backwards compatibility ... or AdaCore wasn't folliwing documented procedure. *facepalm* Sadly, Process Monitor wasn't so helpful with that other problem. Ciao, Christian