*BSD News Article 26542


Return to BSD News archive

Xref: sserve comp.os.386bsd.questions:8266 comp.os.386bsd.bugs:2044
Path: sserve!newshost.anu.edu.au!munnari.oz.au!bunyip.cc.uq.oz.au!harbinger.cc.monash.edu.au!msuinfo!uwm.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!cs.utexas.edu!swrinde!sgiblab!sgigate.sgi.com!olivea!hal.com!darkstar.UCSC.EDU!cats.ucsc.edu!buhrow
From: buhrow@cats.ucsc.edu (Brian Buhrow)
Newsgroups: comp.os.386bsd.questions,comp.os.386bsd.bugs
Subject: PROBLEM WITH COMPILER ON NETBSD 0.9 AND BEYOND
Date: 27 Jan 1994 07:41:54 GMT
Organization: University of California, Santa Cruz
Lines: 34
Message-ID: <2i7r82$etj@darkstar.UCSC.EDU>
NNTP-Posting-Host: cobweb.ucsc.edu



	Hello Net world.  I am in the process of bootstrapping my way up to
the most current version of NetBSD on a 486DX2.  I received some very
usable instructiotructions on how to go about upgrading from 0.9 to the
next level.  Unfortunately, there seems to be a rather serious problem with
the compiler.  I encountered it when I went from version 0.8 to 0.9, but
thought ithought it had gone away since then. 
	The problem is that the compiler seems to produce code that the
assembler can't chew on and swallow.  It has something to do  with double
variables, but I don't know exactly what the problem is.  The result is
that whenever I try to compile the simplest programs, the assembler barfs.
I've tried assembling the program modules with the c compiler and then
editing the assembly version of the module before linking and loading it,
but this causes the program to behave very strangely as one might expect.
	I've included the error message from the assembler below and would be
happy to send a sample of the bad file if anyone is interested.


	Please send me e-mail if you have any suggestions as to the cure of
this ailment.  I feel a little reluctant to continue if my compiler is
suspect.
	Thanks for any help in advance. :)
-Brian
My e-mail address is: buhrow@cats.ucsc.edu

===> ftp
cc -O  -c cmds.c
cc -O  -c cmdtab.c
cc -O  -c ftp.c
as: /var/tmp/cc013051.s:3012: Rest of line ignored. First ignored character is `:'.
*** Error code 1

Stop.