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=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.13.244.7 with SMTP id d7mr3542001ywf.148.1499875735881; Wed, 12 Jul 2017 09:08:55 -0700 (PDT) X-Received: by 10.36.83.73 with SMTP id n70mr95933itb.0.1499875735814; Wed, 12 Jul 2017 09:08:55 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!m54no176400qtb.1!news-out.google.com!f200ni2610itc.0!nntp.google.com!v202no391507itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 12 Jul 2017 09:08:55 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=76.218.37.33; posting-account=W2gdXQoAAADxIuhBWhPFjUps3wUp4RhQ NNTP-Posting-Host: 76.218.37.33 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2e2f0287-6860-4165-b0b3-f0acceb13fcd@googlegroups.com> Subject: Re: How to check syntax with GNAT? From: Stephen Leake Injection-Date: Wed, 12 Jul 2017 16:08:55 +0000 Content-Type: text/plain; charset="UTF-8" X-Received-Body-CRC: 1019801755 X-Received-Bytes: 2112 Xref: news.eternal-september.org comp.lang.ada:47383 Date: 2017-07-12T09:08:55-07:00 List-Id: On Sunday, July 9, 2017 at 1:54:46 AM UTC-5, Victor Porton wrote: > From https://github.com/vporton/redland-bindings/blob/ada2012/ada/librdf.gpr > > package Builder is > case Debug_Mode is > when "check" => > for Default_Switches ("Ada") use ("-gnatc"); > when others => > null; > end case; > end Builder; > > But when I run `make my-check`, I get: > > $ make my-check > gnatmake -p -Plibrdf.gpr \ > -XLIBRARY_KIND=static -XOBJ_DIR=./obj-static - > Xsoversion=librdf-ada.so.2.0.14 -XMODE=Install -XDEBUG_MODE=check We need to see your makefile to answer this. In addition, what version of GNAT are you using? You should probably be using gprbuild, not gnatmake. To find out how to do a syntax only compile, execute "gnatmake --help" or "gprbuild --help" in a shell window under an editor and search for "syntax".