OpenSSH compile problem on Solaris 8 & 9

Kim Scarborough sluggo at unknown.nu
Thu Dec 6 05:54:21 EST 2001


Sorry if this is the wrong place to post this... the OpenSSH Mailing Lists
page is a little ambiguous.

I've tried to compile OpenSSH 3.0.1p1 & 3.0.2p1 on two different Solaris
platforms, one running Solaris 8 and the other Solaris 9 beta. It
configures fine, but the make dies:

gcc -I/opt/include -Wall -Wpointer-arith -Wno-uninitialized -I. -I.
-I/opt/include -I/opt/include -I/usr/local/include
-DETCDIR=\"/opt/pkgs/openssh-3.0.1p1/etc\"
-D_PATH_SSH_PROGRAM=\"/opt/pkgs/openssh-3.0.1p1/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/pkgs/openssh-3.0.1p1/libexec/ssh-askpass\"
-D_PATH_SFTP_SERVER=\"/opt/pkgs/openssh-3.0.1p1/libexec/sftp-server\"
-D_PATH_SSH_PIDDIR=\"/var/run\" -DHAVE_CONFIG_H -c cipher.c
cipher.c: In function `des_ssh1_setkey':
cipher.c:71: incompatible type for argument 2 of `des_set_key'
cipher.c: In function `des_ssh1_encrypt':
cipher.c:82: incompatible type for argument 4 of `des_ncbc_encrypt'
cipher.c: In function `des_ssh1_decrypt':
cipher.c:88: incompatible type for argument 4 of `des_ncbc_encrypt'
cipher.c: In function `des3_setkey':
cipher.c:95: incompatible type for argument 2 of `des_set_key'
cipher.c:96: incompatible type for argument 2 of `des_set_key'
cipher.c:97: incompatible type for argument 2 of `des_set_key'
cipher.c: In function `des3_cbc_encrypt':
cipher.c:114: incompatible type for argument 4 of `des_ede3_cbc_encrypt'
cipher.c:114: incompatible type for argument 5 of `des_ede3_cbc_encrypt'
cipher.c:114: incompatible type for argument 6 of `des_ede3_cbc_encrypt'
cipher.c: In function `des3_cbc_decrypt':
cipher.c:121: incompatible type for argument 4 of `des_ede3_cbc_encrypt'
cipher.c:121: incompatible type for argument 5 of `des_ede3_cbc_encrypt'
cipher.c:121: incompatible type for argument 6 of `des_ede3_cbc_encrypt'
cipher.c: In function `des3_ssh1_setkey':
cipher.c:141: incompatible type for argument 2 of `des_set_key'
cipher.c:142: incompatible type for argument 2 of `des_set_key'
cipher.c:144: incompatible type for argument 2 of `des_set_key'
cipher.c:146: incompatible type for argument 2 of `des_set_key'
cipher.c: In function `des3_ssh1_encrypt':
cipher.c:153: incompatible type for argument 4 of `des_ncbc_encrypt'
cipher.c:155: incompatible type for argument 4 of `des_ncbc_encrypt'
cipher.c:157: incompatible type for argument 4 of `des_ncbc_encrypt'
cipher.c: In function `des3_ssh1_decrypt':
cipher.c:164: incompatible type for argument 4 of `des_ncbc_encrypt'
cipher.c:166: incompatible type for argument 4 of `des_ncbc_encrypt'
cipher.c:168: incompatible type for argument 4 of `des_ncbc_encrypt'
make: *** [cipher.o] Error 1

(This is from the 3.0.1p1, but the same thing happens on the latest
version.)

Anything I'm missing? I'm running 64-bit gcc 3.0.1. OpenSSH 2.9 and below
compile fine. Let me know if there's more information I should include, or
if there's a more appropriate mailing list.

-------------------------------------------------------------------------------
Kim Scarborough                                      http://www.unknown.nu/kim/
-------------------------------------------------------------------------------
"Football combines the two worst features of American life: violence and
committee meetings."
                                                                   -George Will
-------------------------------------------------------------------------------




More information about the openssh-unix-dev mailing list