Package Base Details: ldc-git

Git Clone URL: https://aur.archlinux.org/ldc-git.git (read-only)
Submitter: zfo
Maintainer: CyberShadow (Wild)
Last Packager: CyberShadow
Votes: 4
Popularity: 0.000008
First Submitted: 2016-05-29 23:10
Last Updated: 2018-04-22 21:45

Packages (2)

Latest Comments

« First ‹ Previous 1 2

dsboger commented on 2016-05-30 01:32

It works if I first remove any ldc from the system. It seems the build process is looking for the bootstrap ldc in the path. Maybe an upstream bug?

dsboger commented on 2016-05-30 01:25

A nitpick: could you do submodules like recommended in https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_Submodules, so that one doesn't need to re-clone the repos on each build? Thanks!

confusedfla commented on 2016-05-30 00:34

The problem seems to be that ldc uses ldc to bootstrap itself, so the binary links to its older versions. I will dig a bit deeper. Sorry about the troubles.

ldd /usr/bin/ldc-git
linux-vdso.so.1 (0x00007ffc2d5ee000)
libconfig.so.9 => /usr/lib/libconfig.so.9 (0x00007f1efe586000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f1efe37e000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f1efe17a000)
libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f1efdf0d000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f1efdcf0000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f1efdada000)
libphobos2-ldc.so.68 => /usr/lib/libphobos2-ldc.so.68 (0x00007f1efd470000)
libdruntime-ldc.so.68 => /usr/lib/libdruntime-ldc.so.68 (0x00007f1efd183000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f1efce7f000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f1efcaf8000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f1efc8e2000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f1efc541000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1efe792000)

dsboger commented on 2016-05-30 00:24

I'm trying to build gtkd with this version of ldc but it's failing with the following error message:

ldc: symbol lookup error: ldc: undefined symbol: _D4core7runtime7Runtime5cArgsFNdZS4core7runtime5CArgs

That error occurs whenever a run "$ ldc", so the issue seems to be with ldc itself. Any ideas?