Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!psuvax1!vu-vlsi!guest From: guest@vu-vlsi.UUCP (visitors) Newsgroups: comp.emacs,comp.sys.ibm.pc,comp.sources.d Subject: Turbo C and MircoEMACS 3.9 & MicroSPELL 1.0 Message-ID: <1181@vu-vlsi.UUCP> Date: Tue, 27-Oct-87 23:09:00 EST Article-I.D.: vu-vlsi.1181 Posted: Tue Oct 27 23:09:00 1987 Date-Received: Sat, 31-Oct-87 03:41:47 EST Reply-To: 164485913@excalibur.UUCP (Mark Schaffer) Organization: Villanova Univ. EE Dept. Lines: 25 Keywords: Turbo C, MicroEMACS 3.9, MicroSPELL 1.0, frustration Xref: mnetor comp.emacs:2142 comp.sys.ibm.pc:9484 comp.sources.d:1469 Has anyone out there in Netland been able to successfully compile either MicroEMACS 3.9 or MicroSPELL 1.0 using Turbo C 1.00? I have just received the sources to both emacs and spell and have been unable to successfully link the .obj files to make the executable files. I get many "Linker Error: undefined symbol '_foo' in module MAIN.C" errors. Since I am very much a novice when C is concerned, I may be doing something quite fundamentally wrong when compiling the programs. Before I compile the program, I changed the appropriate #define statements to indicate that I am compiling with Turbo C on an MS-DOS, IBM-type machine in the estruct.h and dopt.h files. I then load and compile the main.c files for the programs. All seems to go well (emacs has a few warnings about foo not used in function bar) when compiling, but the linker fails with many errors. Any suggestions, comments, ideas will be greatly appreciated. ============================================================================== | Mark Schaffer | BITNET: 164485913@vuvaxcom | | Villanova University | UUCP: ...{ihnp4!psuvax1,burdvax,cbmvax,pyrnj,bpa} | | (Go Wildcats!) | !vu-vlsi!excalibur!164485913 | ============================================================================== please respond/reply to the above addresses and not to guest@vu-vlsi.UUCP