Are there any GDC builds available for Windows?
Ferhat Kurtulmuş
aferust at gmail.com
Fri Apr 9 18:37:23 UTC 2021
On Friday, 9 April 2021 at 18:13:31 UTC, Imperatorn wrote:
> On Friday, 9 April 2021 at 17:45:12 UTC, Ferhat Kurtulmuş wrote:
>> On Friday, 9 April 2021 at 17:32:51 UTC, Ferhat Kurtulmuş
>> wrote:
>>> On Thursday, 8 April 2021 at 19:10:03 UTC, Imperatorn wrote:
>>>> [...]
>>>
>>> Very good job. I am playing around with it. I am not so much
>>> familiar with GDC. Looks like there is no something like
>>> "rdmd" in /opt/mingw64/bin? I want to test it to build dub.
>>
>> I think there should be a gdmd executable. My compilations
>> process did not yield one.
>
> Did you succeed in building?
Yes. "hello world" compiles and runs. Now I am trying to compile
dub. I found https://github.com/D-Programming-GDC/GDMD. but I
decided to use dub for building dub with
```somefolder/bin/dub.exe build --compiler=gdc ``` which is
easier for me.
it complained about missing d21 executable. So, I copied it (~430
mb) from gcc-source/build/gcc into /opt/mingw64/bin which is in
my $PATH.
Now it says:
```d
dub 1.25.0+commit.17.g79e312d0: building configuration
"application"...
d:/msys64/opt/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.0.1/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lcurl
collect2.exe: error: ld returned 1 exit status
```
I have curl, libcurl, libcurl-devel, etc. installed though:
```
$ pacman -Ss curl
mingw32/mingw-w64-i686-curl 7.74.0-2
Command line tool and library for transferring data with
URLs. (mingw-w64)
mingw32/mingw-w64-i686-flickcurl 1.26-2
Flickcurl is a C library for the Flickr API (mingw-w64)
mingw64/mingw-w64-x86_64-curl 7.74.0-2 [installed]
Command line tool and library for transferring data with
URLs. (mingw-w64)
mingw64/mingw-w64-x86_64-flickcurl 1.26-2
Flickcurl is a C library for the Flickr API (mingw-w64)
msys/curl 7.74.0-4 [installed]
Multi-protocol file transfer utility
msys/libcurl 7.74.0-4 (libraries) [installed]
Multi-protocol file transfer library (runtime)
msys/libcurl-devel 7.74.0-4 (development) [installed]
Libcurl headers and libraries
```
More information about the D.gnu
mailing list