'libcrypto.a' problem in 'make install'

Hi,
I got a problem while building ROOT on Windows with cygwin.
After I ran ‘make install’, everything seemed right until this error came out:

build/unix/wingcc_ld.sh -shared -Wl,--export-all-symbols -Wl,--enable-auto-image-base -Wl,-soname=libRootAuth.dll -g -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L/usr/X11R6/lib -o lib/libRootAuth.dll net/auth/src/rsalib.o net/auth/src/rsaaux.o net/auth/src/TRootSecContext.o net/auth/src/TRootAuth.o net/auth/src/rsafun.o net/auth/src/THostAuth.o net/auth/src/TAuthenticate.o net/auth/src/G__RootAuth.o -Llib -lNet -lRIO -lcrypt -lssl.dll /usr/lib/libcrypto.a -Llib -lCore -lCint /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x6d): undefined reference to `_inflateEnd' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x89): undefined reference to `_deflateEnd' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x39a): undefined reference to `_deflate' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x488): undefined reference to `_zError' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x56b): undefined reference to `_inflate' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x5c8): undefined reference to `_zError' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x66b): undefined reference to `_inflateInit_' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x756): undefined reference to `_deflate' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x7d8): undefined reference to `_zError' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x84a): undefined reference to `_deflateInit_' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x933): undefined reference to `_inflate' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x9cf): undefined reference to `_deflate' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xa04): undefined reference to `_inflateEnd' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xa0f): undefined reference to `_deflateEnd' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xab4): undefined reference to `_inflateInit_' /usr/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xb20): undefined reference to `_deflateInit_' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: /usr/lib/libcrypto.a(c_zlib.o): bad reloc address 0x4 in section `.data' collect2: ld returned 1 exit status /cygdrive/c/root/net/auth/Module.mk:98: recipe for target `lib/libRootAuth.dll' failed make: *** [lib/libRootAuth.dll] Error 1
And I’ve tried some methods for similar problems searching from google,
like running ‘make LDFLAGS+=-ldl’ or covering Module.mk by an updated one, but all in vain.

Any ideas about what’s going on exactly and how to solve it?

Thank you very much for any help!

Eric.

Hi,

All I can tell is that there is no problem compiling the trunk with cygwin/gcc4.5.3…

Cheers, Bertrand.