On Tue, 22 Aug 2000, lee wrote:
> Crispin Wellington wrote:
>
> > Your compiling environment is broken. make sure /usr/include or whatever
> > your include path is is in the current include path.
> >
> > Crispin
> >
>
> not sure what you mean by "include path".........sorry i'm not programmer
> just end user so far anyway.....
> anyway if my "take " was correct you mean making sure something like this
> is in /etc/rc.d/rc.local??
>
> PATH=/usr/include
>
> which it wasn't so i added.....
>
> lee
I didn't mean add it into your startup scripts. Sounds like your using
RedHat, yeh (Although I don't like Redhat). Lets take the steps
slower. Try the following (these haven't been tested on redhat, though
they should work)
locate stdio.h
did it find it? Where is it located? If it didn't find it, maybe the
database isn't updated. issue...
updatedb (as root and then wait for ages)
locate stdio.h
OK. once you know where it is, you need to make sure your compiler can
find it. There should be one in /usr/include. If /usr/include exists but
has no stdio.h then you need to re-install you compile environment. Get
the gcc and other relevant rpm's and install them. You'll see what you
need from the dependancies.
If /usr/include/stdio.h exists, then the compiler isn't seeing it. A quick
fix would be to ./Configure with all your options then edit the Makefile
that is generated, find the CFLAG variable and add...
-I/usr/include
then try building again.
Oh, and revert rc.local to how it used to be. You don't want /usr/include
in your execution path. Who knows how Redhat has it set up ;)
Read all you can on compiling programmes with the gnu products if you have
problems.
Crispin
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]