[openssh-unix-dev] Testing for the 4.4p1 release

David Bronder david-bronder at uiowa.edu
Sat Sep 2 11:14:51 EST 2006


Damien Miller wrote:
> 
> The 4.4p1 release is approaching now, so we are now asking people to 
> actively test snapshots or CVS and report back to the mailing list.

[AIX 5.1 ML5, IBM VAC 6 compiler, openssh-SNAP-20060902]

Fails to build.  See below for details.  Same result with a stripped
down configure line (just adding --with-zlib=/usr/local).

-----

$ ./configure --libexecdir='${exec_prefix}/bin' --sysconfdir=/etc/ssh --with-pid-dir=/etc/ssh --with-privsep-path=/var/empty/sshd --with-tcp-wrappers=/local/admin --with-zlib=/usr/local --with-xauth=/usr/bin/X11/xauth --with-cflags="-O3 -qstrict"

OpenSSH has been configured with the following options:
                     User binaries: /usr/local/bin
                   System binaries: /usr/local/sbin
               Configuration files: /etc/ssh
                   Askpass program: /usr/local/bin/ssh-askpass
                      Manual pages: /usr/local/share/man/manX
                          PID file: /etc/ssh
  Privilege separation chroot path: /var/empty/sshd
            sshd default user PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
                    Manpage format: man
                       PAM support: no
                   OSF SIA support: no
                 KerberosV support: no
                   SELinux support: no
                 Smartcard support: no
                     S/KEY support: no
              TCP Wrappers support: yes
              MD5 password support: no
                   libedit support: no
  Solaris process contract support: no
       IP address in $DISPLAY hack: no
           Translate v4 in v6 hack: no
                  BSD Auth support: no
              Random number source: OpenSSL internal ONLY

              Host: powerpc-ibm-aix5.1.0.0
          Compiler: cc -qlanglvl=ansi
    Compiler flags: -g -O3 -qstrict 
Preprocessor flags: -I/local/admin/include -I/usr/local/include 
      Linker flags: -L/local/admin/lib -L/usr/local/lib  -blibpath:/usr/lib:/lib
         Libraries: -lwrap  -lcrypto -lz 

WARNING: the operating system that you are using does not 
appear to support either the getpeereid() API nor the 
SO_PEERCRED getsockopt() option. These facilities are used to 
enforce security checks to prevent unauthorised connections to 
ssh-agent. Their absence increases the risk that a malicious 
user can connect to your agent. 

-----

I can provide full compile log, but didn't want to mail it to the list.
Here are some highlights.

Lots of the following warnings:

"/usr/include/usersec.h", line 625.32: 1506-310 (I) The type "struct aud_rec" was introduced in a parameter list, and will go out of scope at the end of the function declaration or definition.
"/usr/include/usersec.h", line 626.34: 1506-310 (I) The type "struct aud_rec" was introduced in a parameter list, and will go out of scope at the end of the function declaration or definition.

Then for the last two files before failing:

        cc -qlanglvl=ansi -g -O3 -qstrict  -I. -I. -I/local/admin/include -I/usr/local/include  -DSSHDIR=\"/etc/ssh\"  -D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"  -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/bin/ssh-askpass\"  -D_PATH_SFTP_SERVER=\"/usr/local/bin/sftp-server\"  -D_PATH_SSH_KEY_SIGN=\"/usr/local/bin/ssh-keysign\"  -D_PATH_SSH_PIDDIR=\"/etc/ssh\"  -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty/sshd\"  -DSSH_RAND_HELPER=\"/usr/local/bin/ssh-rand-helper\" -DHAVE_CONFIG_H -c packet.c
"/usr/include/usersec.h", line 625.32: 1506-310 (I) The type "struct aud_rec" was introduced in a parameter list, and will go out of scope at the end of the function declaration or definition.
"/usr/include/usersec.h", line 626.34: 1506-310 (I) The type "struct aud_rec" was introduced in a parameter list, and will go out of scope at the end of the function declaration or definition.
"packet.c", line 162.12: 1506-010 (E) Macro TAILQ_HEAD invoked with a null argument for parameter name.
        cc -qlanglvl=ansi -g -O3 -qstrict  -I. -I. -I/local/admin/include -I/usr/local/include  -DSSHDIR=\"/etc/ssh\"  -D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"  -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/bin/ssh-askpass\"  -D_PATH_SFTP_SERVER=\"/usr/local/bin/sftp-server\"  -D_PATH_SSH_KEY_SIGN=\"/usr/local/bin/ssh-keysign\"  -D_PATH_SSH_PIDDIR=\"/etc/ssh\"  -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty/sshd\"  -DSSH_RAND_HELPER=\"/usr/local/bin/ssh-rand-helper\" -DHAVE_CONFIG_H -c readpass.c
"/usr/include/usersec.h", line 625.32: 1506-310 (I) The type "struct aud_rec" was introduced in a parameter list, and will go out of scope at the end of the function declaration or definition.
"/usr/include/usersec.h", line 626.34: 1506-310 (I) The type "struct aud_rec" was introduced in a parameter list, and will go out of scope at the end of the function declaration or definition.
"/usr/include/paths.h", line 50.9: 1506-213 (S) Macro name _PATH_BSHELL cannot be redefined.
"/usr/include/paths.h", line 50.9: 1506-358 (I) "_PATH_BSHELL" is defined on line 322 of defines.h.
"/usr/include/paths.h", line 52.9: 1506-213 (S) Macro name _PATH_CSHELL cannot be redefined.
"/usr/include/paths.h", line 52.9: 1506-358 (I) "_PATH_CSHELL" is defined on line 325 of defines.h.
"/usr/include/paths.h", line 57.9: 1506-213 (S) Macro name _PATH_MAILDIR cannot be redefined.
"/usr/include/paths.h", line 57.9: 1506-358 (I) "_PATH_MAILDIR" is defined on line 359 of defines.h.
make: The error code from the last command is 1.


Stop.


-- 
Hello World.                                    David Bronder - Systems Admin
Segmentation Fault                                     ITS-SPA, Univ. of Iowa
Core dumped, disk trashed, quota filled, soda warm.   david-bronder at uiowa.edu



More information about the openssh-unix-dev mailing list