Hrm - I'll have to run this on one of my linux boxxen and then schlep the
source over - the AIX/HP-UX boxenn have an older version of the autoconf
tools and autoreconf is broken/missing ... and that seems to work.
Now the build fails here on AIX 6.1/7.1 ...
xlc_r -O2 -qarch=ppc -qalloca -I/usr/include -I/opt/freeware/include -I.
-I. -O2 -qarch=ppc -qalloca -I/usr/include -I/opt/freeware/include
-DSSHDIR=\"/usr/local/etc\"
-D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\"
-D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\"
-D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\"
-D_PATH_SSH_PKCS11_HELPER=\"/usr/local/libexec/ssh-pkcs11-helper\"
-D_PATH_SSH_PIDDIR=\"/var/run\"
-D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"
-DHAVE_CONFIG_H -c nchan.c -o nchan.o
"/usr/include/sys/queue.h", line 103.9: 1506-236 (W) Macro name
LIST_INIT
has been redefined.
"/usr/include/sys/queue.h", line 103.9: 1506-358 (I)
"LIST_INIT" is defined
on line 287 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 107.9: 1506-236 (W) Macro name
LIST_INSERT_AFTER has been redefined.
"/usr/include/sys/queue.h", line 107.9: 1506-358 (I)
"LIST_INSERT_AFTER" is
defined on line 291 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 115.9: 1506-236 (W) Macro name
LIST_INSERT_HEAD has been redefined.
"/usr/include/sys/queue.h", line 115.9: 1506-358 (I)
"LIST_INSERT_HEAD" is
defined on line 306 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 122.9: 1506-236 (W) Macro name
LIST_REMOVE
has been redefined.
"/usr/include/sys/queue.h", line 122.9: 1506-358 (I)
"LIST_REMOVE" is
defined on line 313 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 147.9: 1506-236 (W) Macro name
TAILQ_INIT
has been redefined.
"/usr/include/sys/queue.h", line 147.9: 1506-358 (I)
"TAILQ_INIT" is
defined on line 462 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 152.9: 1506-236 (W) Macro name
TAILQ_INSERT_HEAD has been redefined.
"/usr/include/sys/queue.h", line 152.9: 1506-358 (I)
"TAILQ_INSERT_HEAD" is
defined on line 467 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 162.9: 1506-236 (W) Macro name
TAILQ_INSERT_TAIL has been redefined.
"/usr/include/sys/queue.h", line 162.9: 1506-358 (I)
"TAILQ_INSERT_TAIL" is
defined on line 477 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 169.9: 1506-236 (W) Macro name
TAILQ_INSERT_AFTER has been redefined.
"/usr/include/sys/queue.h", line 169.9: 1506-358 (I)
"TAILQ_INSERT_AFTER"
is defined on line 484 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 179.9: 1506-236 (W) Macro name
TAILQ_INSERT_BEFORE has been redefined.
"/usr/include/sys/queue.h", line 179.9: 1506-358 (I)
"TAILQ_INSERT_BEFORE"
is defined on line 494 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 186.9: 1506-236 (W) Macro name
TAILQ_REMOVE has been redefined.
"/usr/include/sys/queue.h", line 186.9: 1506-358 (I)
"TAILQ_REMOVE" is
defined on line 501 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 213.9: 1506-236 (W) Macro name
CIRCLEQ_INIT has been redefined.
"/usr/include/sys/queue.h", line 213.9: 1506-358 (I)
"CIRCLEQ_INIT" is
defined on line 578 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 218.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_AFTER has been redefined.
"/usr/include/sys/queue.h", line 218.9: 1506-358 (I)
"CIRCLEQ_INSERT_AFTER"
is defined on line 583 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 228.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_BEFORE has been redefined.
"/usr/include/sys/queue.h", line 228.9: 1506-358 (I)
"CIRCLEQ_INSERT_BEFORE" is defined on line 593 of
openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 238.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_HEAD has been redefined.
"/usr/include/sys/queue.h", line 238.9: 1506-358 (I)
"CIRCLEQ_INSERT_HEAD"
is defined on line 603 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 248.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_TAIL has been redefined.
"/usr/include/sys/queue.h", line 248.9: 1506-358 (I)
"CIRCLEQ_INSERT_TAIL"
is defined on line 613 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 258.9: 1506-236 (W) Macro name
CIRCLEQ_REMOVE has been redefined.
"/usr/include/sys/queue.h", line 258.9: 1506-358 (I)
"CIRCLEQ_REMOVE" is
defined on line 623 of openbsd-compat/sys-queue.h.
xlc_r -O2 -qarch=ppc -qalloca -I/usr/include
-I/opt/freeware/include -I. -I. -O2 -qarch=ppc -qalloca -I/usr/include
-I/opt/freeware/include -DSSHDIR=\"/usr/local/etc\"
-D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\"
-D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\"
-D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\"
-D_PATH_SSH_PKCS11_HELPER=\"/usr/local/libexec/ssh-pkcs11-helper\"
-D_PATH_SSH_PIDDIR=\"/var/run\"
-D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"
-DHAVE_CONFIG_H -c packet.c -o packet.o
"/usr/include/openssl/objects.h", line 1009.31: 1506-275 (S)
Unexpected
text free_func encountered.
"/usr/include/sys/queue.h", line 103.9: 1506-236 (W) Macro name
LIST_INIT
has been redefined.
"/usr/include/sys/queue.h", line 103.9: 1506-358 (I)
"LIST_INIT" is defined
on line 287 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 107.9: 1506-236 (W) Macro name
LIST_INSERT_AFTER has been redefined.
"/usr/include/sys/queue.h", line 107.9: 1506-358 (I)
"LIST_INSERT_AFTER" is
defined on line 291 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 115.9: 1506-236 (W) Macro name
LIST_INSERT_HEAD has been redefined.
"/usr/include/sys/queue.h", line 115.9: 1506-358 (I)
"LIST_INSERT_HEAD" is
defined on line 306 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 122.9: 1506-236 (W) Macro name
LIST_REMOVE
has been redefined.
"/usr/include/sys/queue.h", line 122.9: 1506-358 (I)
"LIST_REMOVE" is
defined on line 313 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 147.9: 1506-236 (W) Macro name
TAILQ_INIT
has been redefined.
"/usr/include/sys/queue.h", line 147.9: 1506-358 (I)
"TAILQ_INIT" is
defined on line 462 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 152.9: 1506-236 (W) Macro name
TAILQ_INSERT_HEAD has been redefined.
"/usr/include/sys/queue.h", line 152.9: 1506-358 (I)
"TAILQ_INSERT_HEAD" is
defined on line 467 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 162.9: 1506-236 (W) Macro name
TAILQ_INSERT_TAIL has been redefined.
"/usr/include/sys/queue.h", line 162.9: 1506-358 (I)
"TAILQ_INSERT_TAIL" is
defined on line 477 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 169.9: 1506-236 (W) Macro name
TAILQ_INSERT_AFTER has been redefined.
"/usr/include/sys/queue.h", line 169.9: 1506-358 (I)
"TAILQ_INSERT_AFTER"
is defined on line 484 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 179.9: 1506-236 (W) Macro name
TAILQ_INSERT_BEFORE has been redefined.
"/usr/include/sys/queue.h", line 179.9: 1506-358 (I)
"TAILQ_INSERT_BEFORE"
is defined on line 494 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 186.9: 1506-236 (W) Macro name
TAILQ_REMOVE has been redefined.
"/usr/include/sys/queue.h", line 186.9: 1506-358 (I)
"TAILQ_REMOVE" is
defined on line 501 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 213.9: 1506-236 (W) Macro name
CIRCLEQ_INIT has been redefined.
"/usr/include/sys/queue.h", line 213.9: 1506-358 (I)
"CIRCLEQ_INIT" is
defined on line 578 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 218.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_AFTER has been redefined.
"/usr/include/sys/queue.h", line 218.9: 1506-358 (I)
"CIRCLEQ_INSERT_AFTER"
is defined on line 583 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 228.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_BEFORE has been redefined.
"/usr/include/sys/queue.h", line 228.9: 1506-358 (I)
"CIRCLEQ_INSERT_BEFORE" is defined on line 593 of
openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 238.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_HEAD has been redefined.
"/usr/include/sys/queue.h", line 238.9: 1506-358 (I)
"CIRCLEQ_INSERT_HEAD"
is defined on line 603 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 248.9: 1506-236 (W) Macro name
CIRCLEQ_INSERT_TAIL has been redefined.
"/usr/include/sys/queue.h", line 248.9: 1506-358 (I)
"CIRCLEQ_INSERT_TAIL"
is defined on line 613 of openbsd-compat/sys-queue.h.
"/usr/include/sys/queue.h", line 258.9: 1506-236 (W) Macro name
CIRCLEQ_REMOVE has been redefined.
"/usr/include/sys/queue.h", line 258.9: 1506-358 (I)
"CIRCLEQ_REMOVE" is
defined on line 623 of openbsd-compat/sys-queue.h.
make: 1254-004 The error code from the last command is 1.
On HP-UX 11.23 and 11.31 it fail here still:
...
cc -O2 -Ae -I. -I. -I/opt/phs/include -I/usr/include
-D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1
-DSSHDIR=\"/usr/local/etc\"
-D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\"
-D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\"
-D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\"
-D_PATH_SSH_PKCS11_HELPER=\"/usr/local/libexec/ssh-pkcs11-helper\"
-D_PATH_SSH_PIDDIR=\"/var/run\"
-D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"
-DHAVE_CONFIG_H -c ssh_api.c -o ssh_api.o
"packet.h", line 38: error #3696-D: cannot open source file
"sys/queue.h"
#include <sys/queue.h>
^
1 error detected in the compilation of "ssh_api.c".
*** Error exit code 2
On Mon, Feb 23, 2015 at 2:32 PM, Darren Tucker <dtucker at zip.com.au>
wrote:
> On Mon, Feb 23, 2015 at 5:27 PM, Kevin Brott <kevin.brott at
gmail.com>
> wrote:
>
>> Just as an FYI - the whole sys/queue.h issue is impacting HP-UX 11.23
and
>> 11.31 as well - so we'll see how the latest fixes flush out.
>>
>> And, not to play the fool overmuch - but is there a quick howto on how
>> you're expecting we get the git clone pulls into a buildable state?
When
>> I
>> do my usual ...
>>
>> $ aclocal && automake --gnu --add-missing && autoconf
>>
>
> All I normally do is "autoreconf".
>
> --
> 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.
>
--
# include <stddisclaimer.h>
/* Kevin Brott <Kevin.Brott at gmail.com> */