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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a7e1cc697e6a4b51 X-Google-Attributes: gid103376,public From: Dana Holland Subject: Re: newbie problem - how to Date: 1998/11/07 Message-ID: #1/1 X-Deja-AN: 409517361 Content-Transfer-Encoding: 7bit References: <03F1770557943D79.F5DA81D0384C72CE.353F95DB3C8D0DD5@library-proxy.airnews.net> <87g1bwi7gj.fsf@mihalis.ix.netcom.com> X-Orig-Message-ID: <364507E0.B7D69023@nav.cc.tx.us> Content-Type: text/plain; charset=us-ascii NNTP-Posting-Time: Sat Nov 7 20:52:55 1998 Organization: Airnews.net! at Internet America NNTP-Proxy-Relay: library.airnews.net Mime-Version: 1.0 Abuse-Reports-To: abuse at airmail.net to report improper postings Newsgroups: comp.lang.ada Date: 1998-11-07T00:00:00+00:00 List-Id: Chris Morgan wrote: > buftask.ali is the Ada Library Information file (.ali) for buftask - > an Ada unit you must have a mention of somewhere in your source > code. Have you compiled every source file? You should be able to just > do gnatmake main if main happens to be the name of the main unit. > Well, I tried that, and came up with this error: +===========================GNAT BUG DETECTED==============================+ | Error detected at buftask.adb:23:28 | | Please submit bug report by email to report@gnat.com | | Use a subject line meaningful to you and us to track the bug | | Include full sources in ASCII in a format compatible with gnatchop | | First line of sources must be marked by an Ada -- comment line | | Last line of sources must be last line of email message (no signature!) | | See gnatinfo.txt file for more info on procedure for submitting bugs | | 3.10p (970814) (powerpc-ibm-aix4.1.4.0) Gigi abort, Code=999 | +==========================================================================+ compilation abandoned gnatmake: "buftask.adb" compilation error I was about to send in a bug report, and then saw in the archives of this newsgroup that it wouldn't do any good (other people's opinions, not mine). Does this truly mean that something is wrong with GNAT, or does it mean that I've keyed something in wrong? The section of code looks like this, with Line 23 marked: task body WriteChar is c : character; i : integer; begin loop select when not Buffer.full=> accept Write(ch : in character) do c := ch; end Write; i := (Buffer.rear + 1) mod 10; <------- Line 23 delay 0.01; Buffer.rear := i; Buffer.empty := false; Buffer.List(Buffer.rear) := c; i := Buffer.count + 1; delay 0.1; Buffer.count := i; if (Buffer.count = 10) then Buffer.full := true; end if; or delay 0.1; end select; end loop; end WriteChar;