www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/06/15/11:59:26

Date: Fri, 15 Jun 2001 18:55:59 +0300
From: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>
Sender: halo1 AT zahav DOT net DOT il
To: "Chris Wilkinson" <chrisw AT wam DOT umd DOT edu>
Message-Id: <2945-Fri15Jun2001185559+0300-eliz@is.elta.co.il>
X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9
CC: djgpp AT delorie DOT com
In-reply-to: <9gd57o$717$2@hecate.umd.edu> (chrisw@wam.umd.edu)
Subject: Re: Link errors with Debug switch on
References: <000801c0f518$4cddd300$5a3e0281 AT umd DOT edu> <9791-Fri15Jun2001104543+0300-eliz AT is DOT elta DOT co DOT il> <9gcu73$3s7$1 AT hecate DOT umd DOT edu> <9gd57o$717$2 AT hecate DOT umd DOT edu>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> From: "Chris Wilkinson" <chrisw AT wam DOT umd DOT edu>
> Newsgroups: comp.os.msdos.djgpp
> Date: Fri, 15 Jun 2001 10:14:06 -0400
> 
> The procedure "ipmpar" has a function prototype "int ipmpar(int*);", and is
> called from dcdflib in several places with "b = ipmpar(&Kx);". dcdflib is
> also a .c file, compiled and linked. Kx is a static int variable.

I don't see anything wrong in ipmpar.c at the source level.

What I suggest is to build the program with the -save-temps switch
(and with all the other switches you normally compile and link).  This
will force GCC to leave the temporary files with the funny names like
c:/djgpp/tmp/ccN89Gr5.o and c:/djgpp/tmp/ccDvDCh3.o instead of
deleting them.  (Note that these files are in the `tmp' subdirectory
of the main DJGPP installation directory.)  The trace from the -v
switch will show you what .o file has the object code from ipmpar.o.
Then type this from the command line:

     nm -A c:/djgpp/tmp/ccDvDCh3.o

(assuming that this is the name of the object file into which ipmpar.c
was compiled).  Whatever `nm' prints, post that here.  You might also
compare the output of `nm' from files produced by compiling with and
without -g, in case it gives some clues.

- Raw text -


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