D.gnu - [Bug 202] New: Undefined reference to libcurl functions with small
- via D.gnu (69/69) Nov 16 2015 Date: Mon, 16 Nov 2015 14:12:31 +0000
Date: Mon, 16 Nov 2015 14:12:31 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://bugzilla.gdcproject.org/show_bug.cgi?id=202 Bug ID: 202 Summary: Undefined reference to libcurl functions with small program Product: GDC Version: development Hardware: All OS: Linux Status: NEW Severity: normal Priority: Normal Component: gdc Assignee: ibuclaw gdcproject.org Reporter: sebastien.alaiwan gmail.com The following program fails to link: // cantlink.d int main() { return 0; } void f() { import std.conv; import std.stdio; File input; foreach(line; input.byLine()) { to!int(line); } } $ gdc cantlink.d /usr/lib/gcc/x86_64-linux-gnu/5/libgphobos2.a(curl.o): In function `_D3std3net4curl4Curl18_sharedStaticCtor2FZv': /build/gcc-5-HN3UpE/gcc-5-5.2.1/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3498: undefined reference to `curl_global_init' /usr/lib/gcc/x86_64-linux-gnu/5/libgphobos2.a(curl.o): In function `_D3std3net4curl4Curl8shutdownMFZv': /build/gcc-5-HN3UpE/gcc-5-5.2.1/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3634: undefined reference to `curl_easy_cleanup' /usr/lib/gcc/x86_64-linux-gnu/5/libgphobos2.a(curl.o): In function `_D3std3net4curl4HTTP4Impl6__dtorMFZv': /build/gcc-5-HN3UpE/gcc-5-5.2.1/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:2049: undefined reference to `curl_slist_free_all' /usr/lib/gcc/x86_64-linux-gnu/5/libgphobos2.a(curl.o): In function `_D3std3net4curl4Curl8shutdownMFZv': /build/gcc-5-HN3UpE/gcc-5-5.2.1/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3634: undefined reference to `curl_easy_cleanup' /usr/lib/gcc/x86_64-linux-gnu/5/libgphobos2.a(curl.o): In function `_D3std3net4curl3FTP4Impl6__dtorMFZv': /build/gcc-5-HN3UpE/gcc-5-5.2.1/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:2817: undefined reference to `curl_slist_free_all' /usr/lib/gcc/x86_64-linux-gnu/5/libgphobos2.a(curl.o): In function `_D3std3net4curl4Curl8shutdownMFZv': .... However, the following program links fine: // linksfine.d int main() { return 0; } void f() { import std.conv; import std.stdio; File input; foreach(line; input.byLine()) { } } -- You are receiving this mail because: You are watching all bug changes.
Nov 16 2015