> -----Original Message-----
> From: Circle Discussion List
> [mailto:CIRCLE@post.queensu.ca]On Behalf Of
> Jason Wilkins
> Sent: Wednesday, October 21, 1998 2:21 PM
> To: CIRCLE@post.queensu.ca
> Subject: Re: [NEWBIE] General compile question
>
>
> On Wed, 21 Oct 1998, Brian wrote:
>
> > Why? For some reason, arena.h was not being seen by
> anything. What did I
> > miss that I needed to add so it would see arena.h?
>
> Does arena.h have conditional compile statements like
>
> #ifndef __ARENA_H__
> #define __ARENA_H__
>
> .
> .
> .
>
> #endif
Yes they did... So I removed them as a test, since I figured, something,
somewhere might be affecting it. "grep" couldn't find any occurances in any
*.c or *.h file, but I got rid of them anyways. It still did the same thing
(those same declaration errors because it was ignoring arena.h).
>
> If so, does something accidentally define __ARENA_H__ these somewhere
> else, causing the contents of arena.h to not be included?
>
> I don't have the code here at work, so this is just a stab in
> the dark.
> The other possiblity is that the definitions themselfs are
> conditionally
> compiled.
What do you mean, conditionally compiled?
>
> The other is that there is another arena.h somewhere that is getting
> included instead
>
Checked that... no other arena.h file.
> The absolute best thing to do is to run
>
> gcc -E comm.c
>
> or
>
> cpp comm.c
>
> This will run the c preproccesor (cpp) only, which will show
> you exactly
> what is being done with the include files and macros. This shows you
> exactly what is being sent to the actual C compiler.
>
> Hope this helps.
Hmmm... I'll do that right away. That certainly might give me some clue
what's going on!
Thanks, it does help...
- brian
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST