Scott Klement wrote:
Did you also upgrade your copy of Open Solaris? FIONBIO is not part of OpenSSL, it's an ioctl
Okay, fixed that: Index: lib5250/sslstream.c =================================================================== RCS file: /cvsroot/tn5250/tn5250/lib5250/sslstream.c,v retrieving revision 1.2 diff -r1.2 sslstream.c 24a25 > #define HAVE_SYS_FILIO_H 1 Index: lib5250/telnetstr.c =================================================================== RCS file: /cvsroot/tn5250/tn5250/lib5250/telnetstr.c,v retrieving revision 1.2 diff -r1.2 telnetstr.c 21a22 > #define HAVE_SYS_FILIO_H 1 Index: lib5250/utility.c =================================================================== RCS file: /cvsroot/tn5250/tn5250/lib5250/utility.c,v retrieving revision 1.2 diff -r1.2 utility.c 21a22 > #define HAVE_SYS_FILIO_H 1 Now I get to: Making all in curses make: Entering directory `/usr/local/src/TN5250/tn5250/curses' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/usr/local/etc\" -I../lib5250 -I/usr/local/ssl/include -DUSE_CURSES -g -O2 -MT tn5250-cursesterm.o -MD -MP -MF ".deps/tn5250-cursesterm.Tpo" -c -o tn5250-cursesterm.o `test -f 'cursesterm.c' || echo './'`cursesterm.c; \ then mv -f ".deps/tn5250-cursesterm.Tpo" ".deps/tn5250-cursesterm.Po"; else rm -f ".deps/tn5250-cursesterm.Tpo"; exit 1; fi cursesterm.c:42: error: syntax error before "attr_t" cursesterm.c:42: warning: no semicolon at end of struct or union cursesterm.c:46: error: elements of array `colorlist' have incomplete type etc.