www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/07/21/04:26:32

Date: Tue, 21 Jul 1998 11:24:01 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Pawel Kowalski <pk AT tcs DOT uni DOT wroc DOT pl>
cc: djgpp AT delorie DOT com
Subject: Re: Compilation errors.
In-Reply-To: <199807202028450330.00E53ED1@pogwizd.tcs.uni.wroc.pl>
Message-ID: <Pine.SUN.3.91.980721112335.6992M-100000@is>
MIME-Version: 1.0

On Mon, 20 Jul 1998, Pawel Kowalski wrote:

> I tried to compile a hudge project in Rhide (1,9 Mb of sources), and there
> were some errors I don't understand. First:
> 
> file1.c
> ...
> void foo()
> {}
> ...
> 
> file2.c
> ...
>   foo();
> ...
> and ld.exe says "Undefined reference to foo()"

This could be because you have some installation snafu which prevents
the linker from receiving command lines longer than the DOS 127-
character limit.

> func1() is inside graph.c, func2() in graphics.c.
> ld.exe says:
> Error: graphics.o: In function `func1':
> graphics.c(48) Error: multiple definition of `func1'
> o:graph.c(57) Error: first defined here

Please post at least the parts of code around the lines whose numbers
GCC prints in the error message(s).  You don't expect us to be psychic
and guess the reason without seeing the code, do you?

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019