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,7972cb596f5c5a22,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!e64g2000cwd.googlegroups.com!not-for-mail From: "Bill" Newsgroups: comp.lang.ada Subject: Porting Ada code to Linux Date: 31 Oct 2006 06:17:46 -0800 Organization: http://groups.google.com Message-ID: <1162304266.131951.152900@e64g2000cwd.googlegroups.com> NNTP-Posting-Host: 131.15.48.59 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1162304272 7432 127.0.0.1 (31 Oct 2006 14:17:52 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 31 Oct 2006 14:17:52 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: e64g2000cwd.googlegroups.com; posting-host=131.15.48.59; posting-account=vXwvBwwAAADvBYu8bKfeCJLAlB03ljyd Xref: g2news2.google.com comp.lang.ada:7293 Date: 2006-10-31T06:17:46-08:00 List-Id: We have some code (about 60K lines) that was written for use on the Win95 platform as a collection of DLLs. We are now in the process of porting the parent application to Linux and would like to reuse the Ada code. The legacy code was written using the Aonix ObjectAda compiler/IDE and references packages like Win32 and Win32.Windef. We have been able to move the code over to the Linux side and compile using the GNU Ada compiler. However, to get this far we also had to copy the aforementioned "Win" packages over too. Clearly, this seems like the wrong thing to do, but it did get the compile to work. The problem is that we are receiving a fair number of linker errors that seem to point to the file winbase.h. So, it seems like there should be a Linux equivalent of Win32, but we have not been able find it. Can anyone point us to a replacement for these packages that will make the compiler AND the linker happy? Is there anything else we should know about in our effort to complete this port? Thanks in advance. Bill Lugg