I was able to successfully build and install openssh-2.3.0p1 on Red Hat
Linux, but ran into a compile problem on Solaris 2.7. After building and
installing the Zlib and OpenSSL libraries and after executing
"configure", I get the following error message during the "make"...

gcc -g -O2 -Wall -I. -I. -I/usr/local/include -I/usr/local/ssl/include
-DETCDIR=\"/usr/local/etc\" -DSSH_PROGRAM=\"/usr/local/bin/ssh\"
-DSSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\"
-DHAVE_CONFIG_H  -c  pty.c
In file included from pty.c:33:
/usr/include/sys/stropts.h:315: parse error before `t_uscalar_t'
/usr/include/sys/stropts.h:315: warning: no semicolon at end of struct
or union
/usr/include/sys/stropts.h:334: parse error before `t_uscalar_t'
/usr/include/sys/stropts.h:334: warning: no semicolon at end of struct
or union
/usr/include/sys/stropts.h:337: parse error before `}'
pty.c: In function `pty_setowner':
pty.c:312: warning: int format, uid_t arg (arg 3)
pty.c:312: warning: int format, gid_t arg (arg 4)
pty.c:315: warning: unsigned int format, mode_t arg (arg 3)
*** Error code 1
make: Fatal error: Command failed for target `pty.o'

Any help would be appreciated. Thanks.

Reply via email to