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,1f0fee9a90c6f8dd,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!news.glorb.com!newsfeed-east.nntpserver.com!nntpserver.com!statler.nntpserver.com!news1.optus.net.au!optus!newsfeeder.syd.optusnet.com.au!news.optusnet.com.au!not-for-mail Date: Sun, 18 Jun 2006 20:03:08 +1000 From: Ross Higson User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Problem with GNAT GPL 2006 win32ada bindings Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <449524dd$0$10456$afc38c87@news.optusnet.com.au> NNTP-Posting-Host: 211.30.67.168 X-Trace: 1150624989 10456 211.30.67.168 Xref: g2news2.google.com comp.lang.ada:4814 Date: 2006-06-18T20:03:08+10:00 List-Id: Hi, I'm having a problem building the example programs included with GNAT GPL 2006 win32ada bindings. I have installed both the compiler and the win32ada bindings (to H:\GNAT\GPL_2006), and they appear to install correctly. But when I attempt to build any of the example programs I get link errors. For example, using the command: gnatmake -Pconnect.gpr I get the following output: gcc -c -O2 -I- -gnatA H:\GNAT\GPL_2006\examples\connect\connect.adb gcc -c -O2 -I- -gnatA H:\GNAT\GPL_2006\examples\connect\connectpkg.adb gnatbind -I- -x h:\gnat\gpl_2006\examples\connect\connect.ali gnatlink h:\gnat\gpl_2006\examples\connect\connect.ali -o h:\gnat\gpl_2006\examples\connect\connect.exe H:\GNAT\GPL_2006\bin\..\libexec\gcc\pentium-mingw32msv\3.4.6\ld.exe: cannot find -lwin32ada gnatlink: cannot call H:\GNAT\GPL_2006\bin\gcc.exe gnatmake: *** link failed. The win32ada library that the linker seems to be looking for does not exist in either the GPL 2006 distribution or the win32ada distribution even though it is explicitly referenced by 'win32.ads'. If I copy this library from my GNAT 3.15p installation the program compiles and links correctly. Has Adacore accidentally left this file out of the win32ada bindings, or am I doing something wrong? Thanks.