Path: utzoo!attcan!uunet!ncrlnk!ncrcae!ece-csc!ncsuvx!lll-winken!csd4.milw.wisc.edu!nic.MR.NET!hal!ncoast!allbery From: allbery@ncoast.ORG (Brandon S. Allbery) Newsgroups: comp.os.minix Subject: Re: An old problem -- or is it? Message-ID: <13462@ncoast.ORG> Date: 12 Mar 89 01:43:10 GMT References: <13453@ncoast.ORG> Reply-To: allbery@ncoast.UUCP (Brandon S. Allbery) Followup-To: comp.os.minix Organization: Cleveland Public Access UN*X, Cleveland, Oh Lines: 30 As quoted from <13453@ncoast.ORG> by allbery@ncoast.ORG (Brandon S. Allbery): +--------------- | hit a problem. It couldn't find _get_bas, _send, _receive, and _sendrec in | libc.a. | | I thought it might be the usual library ordering problem, but now I don't | think so. I moved the relevant routines to the end of the library and | rebuilt -- no effect. I added apparently missing .define statements to both | .s files and rebuilt -- it now finds _get_bas, but still can't find the | message routines. +--------------- I found the problem -- apparently, when the book says that .define statements must come first in the file, it MEANS it. Not even comments are allowed before them (1.2 asld with -i). This seems a botch to me.... Now: Who screwed up? Both getdata.s and sendrec.s are human-created files, and neither had .define statements. And both required them. Did I somehow screw up installing the 1.2 patches, or did someone forget them? (This is not a rhetorical question. If I screwed up, I want to know how, so I can avoid it when upgrading to 1.3. If this is a legitimate bug in the 1.2 upgrade, then I don't need to worry about my fumble-fingered-ness... but do need to audit the update files before trying to build it.) ++Brandon -- Brandon S. Allbery, moderator of comp.sources.misc allbery@ncoast.org uunet!hal.cwru.edu!ncoast!allbery ncoast!allbery@hal.cwru.edu Send comp.sources.misc submissions to comp-sources-misc@ NCoast Public Access UN*X - (216) 781-6201, 300/1200/2400 baud, login: makeuser