Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!umix!b-tech!m2-net!ba From: ba@m2-net.UUCP (Bill Allen) Newsgroups: comp.sys.amiga Subject: ARP/Manx linking help Message-ID: <1980@m2-net.UUCP> Date: 19 Jul 88 04:50:45 GMT Reply-To: ba@m-net.UUCP (Bill Allen) Organization: M-NET, Ann Arbor, MI Lines: 38 Has anyone been successful in using The ARP function calls from within their own 'c' source code? Working with Aztec v3.6a and the following code: #include #include #include struct ArpBase *ArpBase; struct Library *OpenLibrary(), *IntuitionBase, *GfxBase; /*******************************************/ main() { ArpBase=(struct ArpBase *)OpenLibrary(ArpName, ArpVersion); Printf("It works. \n"); /* ARP function */ CloseLibrary(ArpBase); } /************** End of main ****************/ This gets successfully compiled and assembled with "cc filename.c" generating filename.o. When attemping to link with the libraries c.lib and a.lib: "ln filename.o -lc -la" An " IS NOT A OBJECT FILE" message is generated. Same is given when attemping "ln filename.o -l -larp" While I can't confirm what version of the .lib files I received, the ARP.library file is v34.1 and dated 26-Feb-88. The lib sizes are: lib:a.lib 7864 lib:arp.lib 10508 What is known of the existence of an include file named "libraries/ARPbind.h"? It was NOT including on my v1.1 ARP disk I received directly from MicroSmiths. Why can't I link? Help.