Skip to main content.
home | support | download

Back to List Archive

Re: error mkstemp.h

From: Bill Moseley <moseley(at)not-real.hank.org>
Date: Tue Feb 03 2004 - 20:16:08 GMT
On Tue, Feb 03, 2004 at 09:25:00AM -0800, Ppt wrote:
> Howdy Group

Howdy,

> I am using the latest stable version of swish-e
> OS tru64 5.1B-1 native compilier.

Oh.

> cc  -g check.c  -o check
> cc: Severe: swish.h, line 129: Cannot find file <mkstemp.h> specified in
> #include directive. (noinclfilef)
> # include <mkstemp.h>
> --^

$ fgrep -C 1 mkstemp swish.h
#ifndef HAVE_MKSTEMP
# include <mkstemp.h>
#endif

The configure script checks for the header and sets HAVE_MKSTEMP if you 
have the header.  Looks like the configure script thinks you have 
mkstemp.h.  

Look in config.log for mkstemp and see what it says.  Mine says:

configure:23630: checking for mkstemp
configure:23687: gcc -o conftest -g -O2   conftest.c -lm  >&5
conftest.c:58:1: warning: "GETGROUPS_T" redefined
conftest.c:57:1: warning: this is the location of the previous definition
configure:23693: $? = 0
configure:23696: test -z                         || test ! -s 
conftest.err
configure:23699: $? = 0
configure:23702: test -s conftest
configure:23705: $? = 0
configure:23717: result: yes

If yours says something similar then we need to figure out why configure 
is finding the header but it's not being found when you are running 
make.


-- 
Bill Moseley
moseley@hank.org
Received on Tue Feb 3 12:16:08 2004