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,XPRIO autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1fe3e1cb632f5d31,start X-Google-Attributes: gid103376,public From: "John Merryweather Cooper" Subject: Porting JGNAT public version 1.0p to OS/2 Date: 2000/04/03 Message-ID: #1/1 X-Deja-AN: 606182303 X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 X-Complaints-To: newsabuse@supernews.com Organization: Posted via Supernews, http://www.supernews.com X-MSMail-Priority: Normal Newsgroups: comp.lang.ada Date: 2000-04-03T00:00:00+00:00 List-Id: Well, I've had to "hack" the makefile, but I've gotten a good part of the package to compile. I believe some of the bugs in the EMX implementation of make are showing through since the "clean" makefile wouldn't pass the .c source files to the compiler ($< was returning " "). JVMLIST.EXE, JVM2ADA.EXE, etc. fail on linking--it seems they cause a compile/link of osint.ads/.adb which in turn wants a-adaint.c. But manually adding a-adaint.o to the module list cause "duplicate references errors. For each module that fails to link, I get three undefined symbol errors pointing to functions whose source (potentially) is found in a-adaint.c: _to_canonical_file_list_init _to_canonical_file_list_next _to_canonical_file_list_free Since these utilities are supposed to only rely on the standard GNAT library, are these symbols supposed to be defined in libgnat.a (but are not in the EMX-OS/2 version--so that I need to port them to the standard library) or is something else going haywire? :) Back to the slave pits . . . jmc