> -----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