Re: [NEWBIE] General compile question

From: Jourge Fuzz Bush (modem-burn@GEOCITIES.COM)
Date: 10/21/98


Umm. If that don't work besure that you putting arena.h at the end of
the line in the makefile........
like:
comm.obj: comm.c conf.h sysdep.h structs.h utils.h comm.h interpreter.h
handler.h \
  db.h house.h arena.h (NOTICE THE ARENA.H AT THE END)


Brian wrote:
>
> > -----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 |
>      +------------------------------------------------------------+


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