[elinks-users] Unable to compile elinks v0.11.2 in Mac OS X 10.2.8 due to socket.c errors.

Phillip Pi ant at zimage.com
Mon Nov 27 13:03:43 PST 2006


On Mon, Nov 27, 2006 at 09:59:17PM +0100, Jonas Fonseca wrote:
> Phillip Pi <ant at zimage.com> wrote Mon, Nov 27, 2006:
> > On Mon, Nov 27, 2006 at 05:31:40PM +0100, Jonas Fonseca wrote:
> > > Laurent MONIN <zas at norz.org> wrote Mon, Nov 27, 2006:
> > > > Phillip Pi wrote:
> > > > >Hello,
> > > > >
> > > > >It's me again. I am having problems compiling eLinks v0.11.2 in Mac OS X 
> > > > >10.2.8:
> > > > >
> > > > >...
> > > > >[MAKE all]   src/network
> > > > >[MAKE all]   src/network/ssl
> > > > >      [CC]   src/network/ssl/socket.o
> > > > >      [CC]   src/network/ssl/ssl.o
> > > > >      [LD]   src/network/ssl/lib.o
> > > > >      [CC]   src/network/connection.o
> > > > >      [CC]   src/network/dns.o
> > > > >      [CC]   src/network/progress.o
> > > > >      [CC]   src/network/socket.o
> > > > >socket.c: In function `get_pasv_socket':
> > > > >socket.c:282: error: `socklen_t' undeclared (first use in this function)
> > > > >socket.c:282: error: (Each undeclared identifier is reported only once
> > > > >socket.c:282: error: for each function it appears in.)
> > > > >socket.c:282: error: parse error before "len"
> > > > >socket.c:300: error: `len' undeclared (first use in this function)
> > > > >socket.c: In function `connected':
> > > > >socket.c:456: error: `socklen_t' undeclared (first use in this function)
> > > > >socket.c:456: error: parse error before "len"
> > > > >socket.c:461: error: `len' undeclared (first use in this function)
> > > > >make[2]: *** [socket.o] Error 1
> > > > >make[1]: *** [all-recursive] Error 1
> > > > >make: *** [all-recursive] Error 1
> > > > >
> > > > >The whole compilation log can be found here: http://pastebin.ca/259301 
> > > > >...
> > > > >
> > > > >Thank you in advance. :)
> > > > >  
> > > > A potential explanation can be seen there:
> > > > 
> > > > http://lists.helixcommunity.org/pipermail/common-dev/2004-May/000938.html
> > > 
> > > Ok, here is a small patch that should fix it.
> > > 
> > > diff --git a/configure.in b/configure.in
> > > index ad44020..65ccc65 100644
> > > --- a/configure.in
> > > +++ b/configure.in
> > > @@ -221,6 +221,7 @@ AC_SYS_LARGEFILE
> > >  AC_TYPE_SIZE_T
> > >  AC_TYPE_OFF_T
> > >  EL_CHECK_TYPE(ssize_t, int)
> > > +EL_CHECK_TYPE(socketlen_t, int)
> 
> Oops, this should of course say socklen_t ...

OK. Noted to try later.
-- 
"Maybe it's like an ant hive..." "Bees man, bees have hives." "You know
what I mean. It's like one female that runs the whole show." "Yes, the
queen." "Yeah the mamma. She is bad*ss, man. I mean big." "These things
ain't ants estupido." "I know that." --ALIENS movie
  /\___/\
 / /\ /\ \     Phillip (Ant) @ http://antfarm.ma.cx (Personal Web Site)
| |o   o| |         Ant's Quality Foraged Links (AQFL): http://aqfl.net
   \ _ /                 E-mail: philpi at earthlink.net or ant at zimage.com
    ( )



More information about the elinks-users mailing list