digitalmars.D.bugs - [Issue 14175] New: Shared libs not compilable
- via Digitalmars-d-bugs (41/41) Feb 13 2015 https://issues.dlang.org/show_bug.cgi?id=14175
https://issues.dlang.org/show_bug.cgi?id=14175 Issue ID: 14175 Summary: Shared libs not compilable Product: D Version: unspecified Hardware: x86_64 OS: Linux Status: NEW Severity: blocker Priority: P1 Component: Phobos Assignee: nobody puremagic.com Reporter: l.wagner m3t4l-server.de Hello, To start off I want to explain what I did, just so you guys can easily follow the steps. I am completely new to D, so if you want to have further information you will have to guide me :P 1. I am running Linux Mint 17.2 64-bit on my machine 2. I installed gdc and libphobos-dev via synaptic 3. I downloaded and installed this: downloads.dlang.org/releases/2014/dmd_2.066.1-0_amd64.deb 4. I downloaded the dub binary package: code.dlang.org/files/dub-0.9.22-linux-x86_64.tar.gz 5. Then I followed those steps: http://wiki.dlang.org/Mono-D. In there I had two choices how to install it, I chose option opensuse debian repository and installed monodevelop-opt 6. I additionally installed the gdb D debugger addon for monodevelop 7. I created a new Solution with a "D Shared Library Project" 8. I left everything just as it is and built it. Here comes the strange part. I tried the building process with dmd and gdc. Here's what monodevelop does with dmd: http://dpaste.dzfl.pl/79e5b57cbde0 Here's what monodevelop does with gdc: http://dpaste.dzfl.pl/2b2cec926b09 Two build errors. What I can see from those error messages is that it is no syntax error or any other code based error. Something went wrong in the process of building it. I would appreciate if anyone could resolve this since it is critical in order to be able to use that tasty defined ABI so people can build Applications utilising plugins. Thanks in advance Lukas Wagner aka m3t4lukas --
Feb 13 2015