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,23b61d4dfe367913 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newsread.com!newsprint.newsread.com!news-feed01.roc.ny.frontiernet.net!nntp.frontiernet.net!newscon06.news.prodigy.com!prodigy.net!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 12 Apr 2005 12:24:26 -0500 From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: graphical output on win xp with gnavi-package References: X-Newsreader: Tom's custom newsreader Message-ID: <9JOdnY_yzN3XmcHfRVn-iQ@comcast.com> Date: Tue, 12 Apr 2005 12:24:26 -0500 NNTP-Posting-Host: 67.161.24.234 X-Trace: sv3-DNV5YsAi5+1Gfb81kdUauhyfCx9wbceFqpCuRYMLzUo096lGf9Vi9X+NgVr8D3yDjn6P/S0ayJ2/CLV!xw4z+iEDv8z3dFg3+vtdHiR+QRHDTdVrg4rdmE2a3FW90mmJdsP4PaL+RmCKFA== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.31 Xref: g2news1.google.com comp.lang.ada:10399 Date: 2005-04-12T12:24:26-05:00 List-Id: >why can't i install claw? >... >gnatbind -x shapes.ali >error: elaboration circularity detected Section 11.9 of the Gnat 3.15p User Guide talks about this. They suggest you change the structure of the program, but do say this may be impractical. Their second suggestion is to use the "-gnatE" option so "The behavior is then exactly as specified in the Ada 95 Reference Manual." Claw assumes Ada 95 behavior. Gnat used to follow the Ada rules on this, but they decided to change the default behavior to something else with Gnat 3.15p, thus breaking the Claw installation instructions. The Claw instructions for Gnat users clearly need to be changed to reflect this. BTW, IMHO you should also use -gnato to get Ada behavior on overflow. Failing to do this will not generate any compile errors, any errors would occur at runtime.