| www.delorie.com/archives/browse.cgi | search | 
| 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.
| webmaster | delorie software privacy | 
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |