[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Seeking info for FAQ on troubleshooting (also Village 4-1 wont run u
From: |
Rick Riolo |
Subject: |
Re: Seeking info for FAQ on troubleshooting (also Village 4-1 wont run under swarm-1.0.3.) |
Date: |
Mon, 10 Nov 1997 21:14:08 -0500 (EST) |
Re. the first general "implicit declaration", that means
some function has not been declared. In this case its
the free and malloc subroutines, which are system subroutines which
are (I think) declared in memory.h (or maybe its now in
<stdlib.h> on modern c's?).
So an #import <memory.h> or <stdlib.h> is called for in the file that
uses these (Exchange.m). To figure out what file to include, try
man free
or sometimes you need to
man 3 time
to get the section 3 subroutine time
(rather than the section 1 command time).
That all assumes its a system subroutine that is not declared.
If the name makes it obvious its an application or swarm subroutine,
start using grep in the application *.m or *.h files, or
in the swarm files.
for #2, Assuming I didn't know what the problem was:
I guess I'd just start looking at anything that is
bringing up windows (eg in ObserverSwarm.m)
and see what looks to be talking about "zooming" or about
window shapes (ie square vs non-square, i.e., x and y sizing).
I'd try to remember to remove the core file, too!
- r
Rick Riolo address@hidden
Program for Study of Complex Systems (PSCS)
4068 Randall Lab
University of Michigan Ann Arbor MI 48109-1120
Phone: 313 763 3323 Fax: 313 763 9267
http://pscs.physics.lsa.umich.edu/PEOPLE/rlr-home.html
http://pscs.physics.lsa.umich.edu//pscs.html
On Mon, 10 Nov 1997, Paul Johnson wrote:
> Date: Mon, 10 Nov 1997 19:35:53 -0600 (CST)
> From: Paul Johnson <address@hidden>
> To: address@hidden
> Subject: Seeking info for FAQ on troubleshooting (also Village 4-1 wont run
> under swarm-1.0.3.)
>
>
> Now I'm going to try to collect from you folks insights about
> programming and troubleshooting Swarm. I've already been collecting up
> various compiler/linker error messages. I don't have a list ready
> to show yet, but if you have any, I'd collect them for the Swarm
> FAQ.
>
> Along those lines,
> I just downloaded village, just for the fun of it. I have two
> support type questions, mostly I'm interested in your philosophy and
> outlook, rather than your specific analysis of this program.
>
> 1. When I made it, there were two warnings:
> Exchange.m: In function `_i_Exchange__addTrader_':
> Exchange.m:45: warning: implicit declaration of function `malloc'
> Exchange.m: In function `_i_Exchange__removeTrader_':
> Exchange.m:89: warning: implicit declaration of function `free'
>
> I didn't write the code, haven't studied it. I was just wondering
> if most people see errors like that and ignore them, or what?
>
> 2. WHen I ran it, I saw the Swarm control windows, but when I hit
> go, this was what showed up in the xterm:
>
> *** event raised for error: WindowUsage
> nonsquare zoom given.
> *** execution terminating due to error
> IOT trap/Abort (core dumped)
>
> I don't suppose I'm interested in troubleshooting this particular
> program, but I'm interested to know if you folks see things like
> that often and how you diagnose them. Is there a series of steps
> you follow to figure out what went wrong? I can't make much headway
> with gdb on this one, probably because I don't know what specific
> commands to type.
>
>
>
> Paul E. Johnson address@hidden
> Dept. of Political Science Office: (913) 864-9086
> University of Kansas FAX: (913) 864-5700
> Lawrence, Kansas 66045 Home: (913) 842-9916
>
>
>
> ==================================
> Swarm-Support is for discussion of the technical details of the day
> to day usage of Swarm. For list administration needs (esp.
> [un]subscribing), please send a message to <address@hidden>
> with "help" in the body of the message.
> ==================================
>
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.
==================================