Xref: utzoo gnu.g++.help:728 comp.sys.dec:5638 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!wuarchive!udel!rochester!pt.cs.cmu.edu!o.gp.cs.cmu.edu!andrew.cmu.edu!cs4n+ From: cs4n+@andrew.cmu.edu (Charles Humphrey Silvers) Newsgroups: gnu.g++.help,comp.sys.dec Subject: Re: g++ on a Decstation 3100 Message-ID: Date: 26 Apr 91 05:58:40 GMT References: Distribution: na Organization: Class of '92, Carnegie Mellon, Pittsburgh, PA Lines: 12 In-Reply-To: I had this problem too. The actually error is that g++ is producing .extern lines for variables actually declared in the same file. My solution I found was to either produce the assemble, remove the spurious .extern's and assemble it myself, or to re-order the source lines to put the declarations of the variables ahead of the extern's for them (or something like that, I know that re-ordering the code solved the problem). I wish the MIPS assembler would be more forgiving about things like this, or at least produce a more informative error message. -Chuck