Installing D on linux giving strange library dependency issue. Looking on
the
net haven't found any article that addresses this directly. Most similar
issues are with installing the Android emulator [!].
When I attempt to compile a sample D program I get the following. Anyone
seen
this before?
dmd hello.d
dmd: /lib/i686/cmov/libc.so.6: version `GLIBC_2.11' not found (required by
dmd)
attached is the output of ldd
Thanks
linux-gate.so.1 => (0xb7fc2000)
libncurses.so.5 => /lib/libncurses.so.5 (0xb7f79000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7f75000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7e19000)
/lib/ld-linux.so.2 (0xb7fc3000)
Version information:
/bin/sh:
libdl.so.2 (GLIBC_2.1) => /lib/i686/cmov/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/i686/cmov/libdl.so.2
libc.so.6 (GLIBC_2.3) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/cmov/libc.so.6
/lib/libncurses.so.5:
libdl.so.2 (GLIBC_2.1) => /lib/i686/cmov/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/i686/cmov/libdl.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/cmov/libc.so.6
/lib/i686/cmov/libdl.so.2:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/cmov/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/i686/cmov/libc.so.6
/lib/i686/cmov/libc.so.6:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2