Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 exptools; site laidbak.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!laidbak!brad From: brad@laidbak.UUCP (Bradley Bosch) Newsgroups: net.micro.6809 Subject: Re: Strange C-Linker Errors-Help! Message-ID: <731@laidbak.UUCP> Date: Tue, 18-Mar-86 15:47:02 EST Article-I.D.: laidbak.731 Posted: Tue Mar 18 15:47:02 1986 Date-Received: Fri, 21-Mar-86 02:55:22 EST References: <765@ihwpt.UUCP> Reply-To: brad@laidbak.UUCP (Bradley Bosch) Distribution: net Organization: LAI Chicago Lines: 41 Summary: I decided to post this since it seems like one of the nastier problems one can have with the Microware compiler. In article <765@ihwpt.UUCP> knudsen@ihwpt.UUCP (mike knudsen) writes: >Has anyone using Microware's Level I 6809 C Compiler >ever seen anything like this? >The Linker reads the .r files and the Library, >then prints out a dozen lines of the form: > >Missing Symbol Ref'ed in In file >_11 mused_c mused.r >_52 mused_c mused.r >_123 mused_c mused.r > You probably ran out of disk space for the assembly output file The second pass seems not to recognize disk errors. This causes the output file to be truncated, causing references to undefined symbols. I have seen this before and increasing the free space on the disk always solved the problem. > ... >Some theories: > ... >(2) These are external constants made up by the compiler >that somehow got lost. Thats right, these are labels (constants) used in the assembly stage. > ... >Also, is "ident" supposed to work on C libraries? Use the rdump command which is supplied in source form with the C disk. Ident only works on executable modules, not relocatable library files. > ... >Thanks, mike k Brad Bosch ...ihnp4!laidbak!brad