[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-wget] mingw openssl fix and mingw issues
From: |
Ray Satiro |
Subject: |
[Bug-wget] mingw openssl fix and mingw issues |
Date: |
Sun, 25 Mar 2012 00:18:28 -0700 (PDT) |
Attached is a patch for mingw openssl shared build.
A few other issues need to be addressed for mingw compile.
1. it seems gnulib does not address large file aware fstat/stat for mingw. I
overrode this for my own build using a patch similar to that posted by Ángel
González in the bootstrap thread.
2. gnulib ioctl.c mingw section does not have HANDLE type defined. I think that
might be a gnulib oversight so I'll write them
3. connect.c has checks for autoconf HAVE_SYS_ includes sys/socket and
sys/select, but AC_CHECK_HEADERS doesn't check sys/socket and also even if it
checks for them it's not checking gnulib headers. as a result of that connect.c
does not use the gnulib socket and select calls when it should.
How to handle 1 and 3 in harmony with gnulib I don't know. For 3 I just removed
the check so that I could compile.
The binary and source and patches I used to make it (openssl plus dirty patches
for issues 123) can be downloaded here:
http://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/test%20builds/wget_2590__mingw_patched__03-25-12.zip/download
---request begin---
GET /fedora/releases/16/Fedora/i386/iso/Fedora-16-i386-DVD.iso HTTP/1.1
Range: bytes=2195415823-
User-Agent: Wget/1.13.4-2590-dirty (mingw32)
Accept: */*
Host: mirrors.kernel.org
Connection: Keep-Alive
Hash check ok. Even though -large-file in version info it should work to
download/resume large files
GNU Wget 1.13.4-2590-dirty built on mingw32.
+digest +https +ipv6 +iri -large-file +nls +ntlm +opie +ssl/openssl
wget-openssl-mingw-2590.patch
Description: Text Data
- [Bug-wget] mingw openssl fix and mingw issues,
Ray Satiro <=