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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,3daa1e21d59230bf,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!i12g2000cwa.googlegroups.com!not-for-mail From: msblows@hotmail.com Newsgroups: comp.lang.ada Subject: Tash + ObjectAda Help Date: 20 Dec 2006 15:17:01 -0800 Organization: http://groups.google.com Message-ID: <1166656621.759251.64740@i12g2000cwa.googlegroups.com> NNTP-Posting-Host: 155.104.37.17 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1166656627 30455 127.0.0.1 (20 Dec 2006 23:17:07 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 20 Dec 2006 23:17:07 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MathPlayer 2.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: i12g2000cwa.googlegroups.com; posting-host=155.104.37.17; posting-account=MWjleg0AAABnDzfoXkzSfs9E4ft7T4HS Xref: g2news2.google.com comp.lang.ada:7964 Date: 2006-12-20T15:17:01-08:00 List-Id: Hello, I've been trying to get Tash and ObjectAda to cooperate and have had some problems. I've never worked with importing from other languages so please bear with me. My environment is Nt4.0, ObjectAda 7.2.2, VC++ 6.0 (if its needed) and Tcl/Tk 8.4.14 installed. My needs are strictly gui at this point. My first goal was to get the inlcuded TASH hello_world program running. The first thing I notice is I have to move a lot of pragma inline calls from after the definition in the body to after the declaration in the spec - not sure if that's an ObjectAda-ism or the antiquity of my compiler. So after getting through all those, I have 239 unresolved externals, doh. So I add c:\tcl\lib to the linker-only list of links - that gets me down to 8 unresolved externals, huzzah. I notice in the src directory of the Tash tarball there are two .a files, hmm, that's a unix/linux archive-linky-thing, eh? So maybe I have to create equivalent .libs for Windows? I try building a static library out of the tclmacro.c and tkmacro.c using VC and include them in ObjectAda, but now I am down to just one error, fatal error LNK1104: cannot open file LIBC.lib. I get this one error whether I'm including c:\tcl\lib or not, so I'm not certain I really need to include it now? I'm *guessing* something is wrong with the .libs I made with VC. Can anyone make some suggestions/observations? Thanks!