Trying to compile 5.5p1

Dave Saville dave at deezee.org
Tue Jul 13 19:14:38 EST 2010


Hi

I am trying to compile 5.5p1 for OS/2 ECS. But I am hitting an error on
configure:

configure:3484: checking whether byte ordering is bigendian
configure:3517: gcc -c -D__EMX__ -DOS2  -D__ST_MT_ERRNO__ -O3
-mcpu=pentium3  co
nftest.c >&5
configure:3523: $? = 0
configure:3555: gcc -c -D__EMX__ -DOS2  -D__ST_MT_ERRNO__ -O3
-mcpu=pentium3  co
nftest.c >&5
conftest.c: In function `main':
conftest.c:25: error: `not' undeclared (first use in this function)
conftest.c:25: error: (Each undeclared identifier is reported only once
conftest.c:25: error: for each function it appears in.)
conftest.c:25: error: parse error before "big"
configure:3561: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev at mindrot.org"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/param.h>
|
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
|  not big endian
| #endif
|
|   ;
|   return 0;
| }

I know someone in Russia has already ported this version to ECS but I
can't contact him and he has not (yet) published anything other than
binaries as far as I know. Unfortuneatly he has built in dependence on
another package which seems broken on SMP systems so I thought I would
try and compile from source.

TIA

-- 
Kind regards

Dave Saville


More information about the openssh-unix-dev mailing list