Jack J. Woehr | 20 Dec 2006 19:18

Re: sslstream.c:715: error: `FIONBIO' undeclared (first use in this function)

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[2]: 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.

-- 
Jack J. Woehr
Director of Development
Absolute Performance, Inc.
jwoehr@...
303-443-7000 ext. 527

--

-- 
This is the Linux 5250 Development Project (LINUX5250) mailing list
To post a message email: LINUX5250@...
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/linux5250
or email: LINUX5250-request@...
Before posting, please take a moment to review the archives
at http://archive.midrange.com/linux5250.


Gmane