This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ATTN Harold Hunt - Re: https no longer supported with wget v1.10.1


Hack,

Great idea... seemed to work just fine on this end.

I've just posted a 1.10.1-2 for upload that has ssl support re-enabled.

Harold

Hack Kampbjorn wrote:
Harold L Hunt II wrote:

What I wanted to know, though, was historically whether wget has linked against the static or shared libs so I would know if I was missing something that caused the shared libs to work.


Yes, it has historically used shared libs also for ssl.


Unfortunately, it looks like wget must have always been linking against the static ssl libs because it uses a custom 550 line m4 script to find the ssl libs and it doesn't seem to know anything about Cygwin or to prefer shared over static libs. I don't know that I want to open that can of worms just yet, since I usually end up having to fix about a weeks worth of bad autoconf in order to get things working again. In the mean time, I think I'll release the statically linked version to maintain the status quo.


They removed libtool support somewhere between 1.9.1 and 1.10.1. This seems to have caused this problem. I've tried with different --with-ssl arguments but it doesn't seem to consistenly find '-lssl -lcrypto'. The easiest thing is to just force it to use the -l libraries over the .a libs

$ diff -u wget-1.10.1/Makefile.in*
--- wget-1.10.1/Makefile.in 2005-10-03 19:56:34.153712800 +0200
+++ wget-1.10.1/Makefile.in.orig 2005-06-27 00:06:49.000000000 +0200
@@ -57,7 +57,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
DEFS = @DEFS@ -DSYSTEM_WGETRC=\"$(sysconfdir)/wgetrc\" -DLOCALEDIR=\"$(localedir)\"
-LIBS = @LIBS@ @LTLIBSSL@
+LIBS = @LIBS@ @LIBSSL@
LDFLAGS = @LDFLAGS@
# Note: it's only @LIBSSL@ -> @LTLIBSSL@


$ cygcheck wget-1.10.1/.build/src/wget.exe
wget-1.10.1/.build/src/wget.exe
  d:\cygwin\bin\cygcrypto-0.9.8.dll
    d:\cygwin\bin\cygwin1.dll
      C:\WINNT\System32\ADVAPI32.DLL
        C:\WINNT\System32\NTDLL.DLL
        C:\WINNT\System32\KERNEL32.DLL
        C:\WINNT\System32\RPCRT4.DLL
  d:\cygwin\bin\cygintl-3.dll
    d:\cygwin\bin\cygiconv-2.dll
  d:\cygwin\bin\cygssl-0.9.8.dll


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]