Build error on HP-UX

Ben Lindstrom mouring at
Fri Jun 20 05:38:03 EST 2003

How does HP/UX define utimes?

This is how most OSes define it:

      int utimes(char *filename, struct timeval *tvp);

Outside the fact we skip variable names in the definition we do:

bsd-misc.c:int utimes(char *filename, struct timeval *tvp)
bsd-misc.h:int utimes(char *, struct timeval *);

Try in the bsd-misc.h changing it to be exactly as it's defined in the
bsd-misc.c.  Maybe your compiler is picky.

On Thu, 19 Jun 2003, Tom Orban wrote:

> Hello,
> I'm trying to compile openssh-3.6.1 P2 on an HP box running HP-UX
> 11.00.  After running configure, the first file it tries to compile is
> openbsd-compat/bsd-arc4random.c.   It appears to give an error from one
> of its include files:
> cc: "../openbsd-compat/bsd-misc.h", line 72: error 1711: Inconsistent
> parameter list declaration for "utimes".
> I'm not doing anything funky in configure, so I can't believe I'm the
> first person to see this on HP-UX.  Is there a patch/workaround
> available for this?
> Thanks.
> -Tom
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at

More information about the openssh-unix-dev mailing list