Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!snorkelwacker!tut.cis.ohio-state.edu!MCS.NLM.NIH.GOV!HUNTER From: HUNTER@MCS.NLM.NIH.GOV (Larry Hunter) Newsgroups: gnu.emacs.bug Subject: Installation on a Silicon Graphics Iris 4D Message-ID: <2843585002-891141@HUNTERMAC> Date: 9 Feb 90 20:43:22 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: hunter@mcs.nlm.nih.gov Distribution: gnu Organization: GNUs Not Usenet Lines: 23 I'm having a problem installing EMACS 18.52 on a Silicon Graphics Iris 4D. SG does not supply "/usr/lib/crt0.o", only "/usr/lib/crt1.o" and "/usr/lib/crtn.o". I tried compiling the EMACS-dist18.52 src/crt0.c and installing the resulting crt0.o in /usr/lib. I get an error during the "ld -o temacs pre-crt0.o /usr/lib/crt0.o ..." in src/xmakefile. The error message is: ld: Warning: data_start: multiply defined Undefined: sigblock start *** Error code 1 I tried changing the definition of START_FILES in config.h to be "pre-crt0.o /usr/lib/crt1.o", but got the same problem. Using "/usr/lib/crtn.o" caused both "environ" and "errno" to be reported as undefined, in addition to "sigblock" and "start". Please help! Send mail to hunter@nlm.nih.gov or call at (301) 496-9300. Thanks!! Larry Hunter