"../openbsd-compat/port-aix.h", line 92.44: 1506-046 (S) Syntax error. openssh-5.3p1 on aix 5.3

Darren Tucker dtucker at zip.com.au
Fri Feb 19 20:00:27 EST 2010


phoebus phoebus wrote:
> Hi Darren,
> 
> I fond buffer.h in:
> 
> ca06:/# find . -name buffer.h
> ./home/frphoebus/openssh/openssh-5.3p1/buffer.h (move to openbsd-compat and renamed buffer-myopenssh.h)
> ./opt/freeware/include/openssl/buffer.h (move to openbsd-compat and renamed buffer-myopenssl.h)
> ca06:/#

Aha!  Your preprocessed source has 
/opt/freeware/include/openssl/buffer.h before ../buffer.h, and OpenSSH's 
buffer.h has:

#ifndef BUFFER_H
#define BUFFER_H

I'll bet /opt/freeware/include/openssl/buffer.h has exactly the same symbol.

Please try changing those two lines in OpenSSH's buffer.h (in an 
otherwise vanilla unpacked tarball) to:

#ifndef OSSH_BUFFER_H
#define OSSH_BUFFER_H

What version of OpenSSL are you using?

-- 
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4  37C9 C982 80C7 8FF4 FA69
     Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.


More information about the openssh-unix-dev mailing list