logo       

Re: Unable to compile elinks v0.11.2 in Mac OS X 10.2.8 due to socket.c err: msg#00005

web.elinks.user

Subject: Re: Unable to compile elinks v0.11.2 in Mac OS X 10.2.8 due to socket.c errors.

> > >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)
> EL_CHECK_SYS_TYPE(long long, HAVE_LONG_LONG, [])
> EL_CHECK_SYS_TYPE(off_t, HAVE_OFF_T, [])
> EL_CHECK_INT_TYPE(int32_t, HAVE_INT32_T)
>
> Phillip, does this work for you?

Sorry for taking so long. I got a bit busy with life. :( It compiled and
worked.

Thanks and happy holidays. :) If you need to contact me, then e-mail me
since I am going to unsubscribe from this mailing list for now.
--
[Laser pulsing] "Bah. It's as easy as crushing an ant! You know, the..."
[grunting] "Wh-wh-whoa! Hey, take my wallet and leave me alone!" --Mr. Burns
from The Simpsons (Fraudcast News; FABF16/FABF18 episode)
/\___/\
/ /\ /\ \ Phillip (Ant) @ http://antfarm.ma.cx (Personal Web Site)
| |o o| | Ant's Quality Foraged Links (AQFL): http://aqfl.net
\ _ / E-mail: philpi@xxxxxxxxxxxxx or ant@xxxxxxxxxx
( )
_______________________________________________
elinks-users mailing list
elinks-users@xxxxxxxxxxxxxxxxxxxx
http://linuxfromscratch.org/mailman/listinfo/elinks-users



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise