HP3000-L Archives

May 2000, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
Date:
Fri, 19 May 2000 10:54:46 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (25 lines)
Mark sez:

>These are typical header files used by many programs, and their absence on MPE
>isn't a serious problem.  I leave it as an exercise for the reader to either
>modify the sources to #ifndef MPE around the bogus includes, or to modify
>CFLAGS to point to an MPE-only include directory where you can create these
>missing files to contain a dummy comment so the compiler won't complain.

One thing I'd like to point out is the /usr/contrib/include hierarchy that
I maintain on Jazz under CVS. Many of these missing headers are there and
as I find more, I add them. If you noticed in my prior post about my
configure script, my CFLAGS includes "-I/usr/contrib/include". This picks
up a number of the missing header files that I've discovered.

As far as why the configuration isn't being honored by the source code,
that's a "stupid programmer trick". When using the automake/autoconf,
one must make sure that the appropriate #ifdef HAVE_blah is declared
around those features that differ by platform. The problem is that many
programmers use the autoconf tools without completely embracing them. :-/

Regards,


M.

ATOM RSS1 RSS2