Package: gdc-6
Version: 6.2.0-1
Severity: normal

Hi. In this release, programs that reference std.datetime fail to
build, with error messages referencing curl and libdl. I don't know
what's going on here, but it seems there's something badly broken in
libphobos.

$ cat date.d
import std.datetime;
void main () { }

$ gdc -o date date.d
/usr/lib/gcc/x86_64-linux-gnu/6/libgphobos2.a(lt4-curl.o): In function 
`_D3std3net4curl7CurlAPI19_sharedStaticDtor18FZv':
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3682:
 undefined reference to `dlclose'
/usr/lib/gcc/x86_64-linux-gnu/6/libgphobos2.a(lt4-curl.o): In function 
`_D3std3net4curl7CurlAPI7loadAPIFZPv':
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3630:
 undefined reference to `dlopen'
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3636:
 undefined reference to `dlsym'
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3662:
 undefined reference to `dlsym'
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3662:
 undefined reference to `dlsym'
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3662:
 undefined reference to `dlsym'
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3662:
 undefined reference to `dlsym'
/usr/lib/gcc/x86_64-linux-gnu/6/libgphobos2.a(lt4-curl.o):/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3662:
 more undefined references to `dlsym' follow
/usr/lib/gcc/x86_64-linux-gnu/6/libgphobos2.a(lt4-curl.o): In function 
`_D3std3net4curl7CurlAPI7loadAPIFZPv':
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3639:
 undefined reference to `dlclose'
/build/gcc-6-JZuWWC/gcc-6-6.2.0/build/x86_64-linux-gnu/libphobos/src/../../../../src/libphobos/src/std/net/curl.d:3651:
 undefined reference to `dlopen'
collect2: error: ld returned 1 exit status



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=nl_BE.UTF-8, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gdc-6 depends on:
ii  g++-6            6.2.0-1
ii  gcc-6-base       6.2.0-1
ii  libc6            2.23-4
ii  libgmp10         2:6.1.1+dfsg-1
ii  libisl15         0.17.1-1
ii  libmpc3          1.0.3-1
ii  libmpfr4         3.1.4-2
ii  libphobos-6-dev  6.2.0-1
ii  zlib1g           1:1.2.8.dfsg-2+b1

gdc-6 recommends no packages.

gdc-6 suggests no packages.

-- no debconf information

Reply via email to