bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] bootstrap modules missing


From: Ray Satiro
Subject: Re: [Bug-wget] bootstrap modules missing
Date: Wed, 21 Mar 2012 23:56:39 -0700 (PDT)

> From: Ángel González <address@hidden>


>>  I had to include windows.h in lib\ioctl.c
> No, but I don't have HANDLE nor get_osfhandle in lib/ioctl.c
> Seems you have a different ioctl.c.. Try bootstrapping again.
> 
> I am getting a "ioctl() failed.  The socket could not be set as
> blocking." failure, though.
> I don't know what is exactly getting passed to it. ioctl() fails. So do
> ioctlsocket(fd, ) and
> ioctlsocket( _get_osfhandle (fd), )

I've got this one
http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/ioctl.c;h=2e51c92d9a0f3e85a23b6017b7d7aacfd354093c;hb=master
Which appears to be right. I think it just needs the include now. 

I see the same errors though:
ioctl() failed.  The socket could not be set as blocking.
Winsock error: 10038

set_windows_fd_as_blocking_socket() expects a fd but instead it's being passed 
a handle/socket which it then passes to ioctl(). I'll re-compile with -g and 
see what's going on


>>  Also.. I notice that although I have ssl32 and it was found the LIBSSL32 
> define no longer appears in my config.h. I checked the ac and don't see why 
> though. Do you have in your src\config.h.in something like this:
>>  /* Define to 1 if you have the `ssl32' library (-lssl32). */
>>  #undef HAVE_LIBSSL32
>> 
>>  it's missing in mine.
> I was configuring without SSL.

There is an issue where AC_LIBOBJ([openssl]) is needed when shared libraries 
are found but that still doesn't explain why there's no HAVE_LIBSSL32 define in 
my file. Do you have either that and/or HAVE_LIBEAY32 in your config.h.in? I'm 
curious if this is a parsing error or I'm missing something obvious here. I 
have the LIBEAY32 not LIBSSL32. Thanks



reply via email to

[Prev in Thread] Current Thread [Next in Thread]