Hi, I have ported OpenSSH-4.0p1 to UnixWare 7.1.4. Can you please add the following for UnixWare 7 in the configure script: Description: + cross compiler produces i386a.out. + libcrypt which needs to come after openssl's libcrypto. + passwd needs user name. Thanks, Ahsan Rashid --- openssh-4.0p1/configure Tue Mar 8 23:54:16 2005 +++ dist/configure Thu Apr 14 17:09:54 2005 @@ -1728,7 +1728,7 @@ # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. ac_cv_exeext # b.out is created by i960 compilers. -for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out +for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out i386a.out do test -f "$ac_file" || continue case $ac_file in @@ -1737,7 +1737,7 @@ conftest.$ac_ext ) # This is the source file. ;; - [ab].out ) + [ab].out | i386a.out) # We found the default executable, but exeext='' is most # certainly right. break;; @@ -6007,6 +6007,7 @@ ;; # UnixWare 7.x, OpenUNIX 8 *-*-sysv5*) + check_for_libcrypt_later=1 cat >>confdefs.h <<\_ACEOF #define USE_PIPES 1 _ACEOF @@ -6021,6 +6022,14 @@ cat >>confdefs.h <<\_ACEOF #define BROKEN_SETREGID 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define DISABLE_FD_PASSING 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define PASSWD_NEEDS_USERNAME 1 _ACEOF ;;
On Tue, 19 Apr 2005, Ahsan Rashid wrote:> Hi, > > I have ported OpenSSH-4.0p1 to UnixWare 7.1.4. Can you please add the > following for UnixWare 7 in the configure script: > > Description: > + cross compiler produces i386a.out.For this one,you will need to create a patch for autoconf 2.59 and send it to autoconf-patches at gnu.org> + libcrypt which needs to come after openssl's libcrypto.Could you please elaborate on this one? I'm not seeing any problems on UnixWare here.> + passwd needs user name.Fixed about a week ago. ... 20050411 - (tim) [configure.ac] UnixWare needs PASSWD_NEEDS_USERNAME ...> > Thanks, > Ahsan Rashid > > --- openssh-4.0p1/configure Tue Mar 8 23:54:16 2005 > +++ dist/configure Thu Apr 14 17:09:54 2005[snip]> cat >>confdefs.h <<\_ACEOF > #define BROKEN_SETREGID 1 > +_ACEOF > + > + cat >>confdefs.h <<\_ACEOF > +#define DISABLE_FD_PASSING 1^^^^^^^^^^^^^^^^^^^^^^^^^^^ Did you really want this?> +_ACEOF > + > + cat >>confdefs.h <<\_ACEOF > +#define PASSWD_NEEDS_USERNAME 1 > _ACEOF >-- Tim Rice Multitalents (707) 887-1469 tim at multitalents.net
Maybe Matching Threads
- [PATCH 00/09] arm: tools: build for arm64 and enable cross-compiling for both arm32 and arm64
- WineX Build Problems
- greater than 8 character passwords on Unixware (IA database support)
- Connection terminates just after changing the password for user whose password was expired.
- Patch for UnixWare 7