Bugs item #3064852, was opened at 2010-09-12 19:11
Message generated for change (Comment added) made by bagder
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=3064852&group_id=976
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: compile or build problem
Group: None
Status: Open
>Resolution: Works For Me
Priority: 5
Private: No
Submitted By: pavelvat (pavelvat)
Assigned to: Daniel Stenberg (bagder)
Summary: fail configure at cross compile in mingw on Linux
Initial Comment:
operating system: Arch Linux
version of curl: 7.21.1
fail configure curl for static build(Dependencies mingw32-openssl-static mingw32-zlib-static).
see attach file.
I solved this problem this way:
line 19496 from file "configure", containing "LIBS="-lssl $LIBS""
replaced this line: LIBS="-lssl $LIBS -lz"
Excerpt from the log file config.log containing messages about
"undefined reference" from which I understood what was the problem:
configure:19490: checking for SSL_connect in -lssl
configure:19512: i486-mingw32-gcc -o conftest.exe -g0 -O2 -Wno-system-headers -I/usr/i486-mingw32/include -I/usr/i486-mingw32/include/openssl -L/usr/i486-mingw32/lib conftest.c -lssl -lcrypto -lgdi32 -lws2_32 >&5
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x6d): undefined reference to `_inflateEnd'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x89): undefined reference to `_deflateEnd'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x39a): undefined reference to `_deflate'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x488): undefined reference to `_zError'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x56b): undefined reference to `_inflate'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x5c8): undefined reference to `_zError'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x66b): undefined reference to `_inflateInit_'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x756): undefined reference to `_deflate'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x7d8): undefined reference to `_zError'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x84a): undefined reference to `_deflateInit_'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x933): undefined reference to `_inflate'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x9cf): undefined reference to `_deflate'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xa04): undefined reference to `_inflateEnd'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xa0f): undefined reference to `_deflateEnd'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xab4): undefined reference to `_inflateInit_'
/usr/i486-mingw32/lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xb20): undefined reference to `_deflateInit_'
collect2: ld returned 1 exit status
configure:19512: $? = 1
configure: failed program was:
----------------------------------------------------------------------
>Comment By: Daniel Stenberg (bagder)
Date: 2010-09-12 19:18
Message:
The attached output shows how configure bailed out early since it failed to
build with the given OpenSSL options. Was that really the output from the
configure you invoked then it really is no surprise that things didn't
work. I would advice that you correct those errors first, then rerun
configure and then see if the zlib stuff works.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=3064852&group_id=976
Received on 2010-09-12