[Bug 397] New: Openssh build failure AIX 4.3.3

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Wed Sep 18 00:09:32 EST 2002


http://bugzilla.mindrot.org/show_bug.cgi?id=397

           Summary: Openssh build failure AIX 4.3.3
           Product: Portable OpenSSH
           Version: -current
          Platform: Other
        OS/Version: AIX
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Build system
        AssignedTo: openssh-unix-dev at mindrot.org
        ReportedBy: suehall at prodigy.net


Attempting to build openssh v.3.4p1 on AIX 4.3.3 maint level 9.  The configure 
command is:  CC=/usr/ibmcxx/bin/xlC_r ./configure --prefix=/usr/local/ssh 
--with-tcp-wrappers

Error 1: duplicate def. utmp_data in /usr/include/utmp.h and utmpx.h.  I 
commented out the def. in the older utmpx.h.  Ran make clean and reconfigured:

Error 2: duplicate def. of TILDE in /usr/include/sys/ioctl.h and 
openssh/openbsd-compat/glob.c.  I commented out the def. in ioctl.h, did make 
clean and continued.

Error 3: 
        /usr/ibmcxx/bin/xlC_r -g -I. -I. -I/usr/local/ssl/include  -
I/usr/local/include -DSSHDIR=\"/usr/local/ssh/etc\"  -
D_PATH_SSH_PROGRAM=\"/usr/local/ssh/bin/ssh\"  -
D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/ssh/libexec/ssh-askpass\"  -
D_PATH_SFTP_SERVER=\"/usr/local/ssh/libexec/sftp-server\"  -
D_PATH_SSH_KEY_SIGN=\"/usr/local/ssh/libexec/ssh-keysign\"  -
D_PATH_SSH_PIDDIR=\"/usr/local/ssh/etc\"  -
D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"  -
DSSH_RAND_HELPER=\"/usr/local/ssh/libexec/ssh-rand-helper\" -DHAVE_CONFIG_H -c 
cipher.c
"cipher.c", line 65.56: 1506-196 (E) Initialization between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
"cipher.c", line 66.55: 1506-196 (E) Initialization between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
"cipher.c", line 70.57: 1506-196 (E) Initialization between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
"cipher.c", line 71.57: 1506-196 (E) Initialization between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
"cipher.c", line 72.57: 1506-196 (E) Initialization between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
"cipher.c", line 73.57: 1506-196 (E) Initialization between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
"cipher.c", line 154.17: 1506-068 (S) Operation between types "char*" and "int" 
is not allowed.
"cipher.c", line 155.16: 1506-068 (S) Operation between types "char*" and "int" 
is not allowed.
"cipher.c", line 706.24: 1506-068 (E) Operation between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
"cipher.c", line 721.24: 1506-068 (E) Operation between types "const struct 
evp_cipher_st*(*)(void)" and "struct evp_cipher_st*(*)(void)" is not allowed.
make: 1254-004 The error code from the last command is 1.


Stop.

I see a similiar error reported for an Alpha system, but don't have the cflag 
specified in the response to remove (bug #371).  My configuration was reported 
as:

Console output after configure:

OpenSSH has been configured with the following options:
                     User binaries: /usr/local/ssh/bin
                   System binaries: /usr/local/ssh/sbin
               Configuration files: /usr/local/ssh/etc
                   Askpass program: /usr/local/ssh/libexec/ssh-askpass
                      Manual pages: /usr/local/ssh/man/catX
                          PID file: /usr/local/ssh/etc
  Privilege separation chroot path: /var/empty
            sshd default user 
PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/ssh/bin
                    Manpage format: cat
                       PAM support: no
                KerberosIV support: no
                 KerberosV support: no
                 Smartcard support: no
                       AFS support: no
                     S/KEY support: no
              TCP Wrappers support: yes
              MD5 password support: no
       IP address in $DISPLAY hack: no
          Use IPv4 by default hack: no
           Translate v4 in v6 hack: no
                  BSD Auth support: no
              Random number source: ssh-rand-helper
     ssh-rand-helper collects from: Command hashing (timeout 200)

              Host: powerpc-ibm-aix4.3.3.0
          Compiler: /usr/ibmcxx/bin/xlC_r
    Compiler flags: -g
Preprocessor flags: -I/usr/local/ssl/include  -I/usr/local/include
      Linker flags: -L/usr/local/ssl/lib  -L/usr/local/lib -
blibpath:/usr/lib:/lib:/usr/local/lib
         Libraries: -lwrap  -lz  -lcrypto

WARNING: you are using the builtin random number collection
service. Please read WARNING.RNG and request that your OS
vendor includes kernel-based random number collection in
future versions of your OS.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the openssh-unix-dev mailing list