Project setup for DUB

Ankush Bhardwaj ankush.bhardwaj0 at gmail.com
Wed Jan 1 08:11:16 UTC 2020


Hello everyone, I was interested in contributing to the DUB 
project. So, I forked the repo, installed DMD and libcurl as 
instructed in the README. I ran build.sh inside the repo. It then 
creates a dub executable inside of bin folder. After that I was 
stuck as there was no documentation on how to make changes or how 
to compile the thing. I then ran ./bin/dub and it started some 
compilation. The linking also worked. After that I see this :

Performing "debug" build using dmd for x86-64.
dub 1.19.0-rc.1+commit.20.g14cc8e5: building configuration 
"application"...
Serializing composite type BuildRequirements which has no 
serializable fields
Serializing composite type BuildOptions which has no serializable 
fields
Linking...
Running ./bin/dub
Performing "debug" build using dmd for x86_64.
dub 1.19.0-rc.1+commit.20.g14cc8e5: target for configuration 
"application" is up to date.
To force a rebuild of up-to-date targets, run again with --force.
Running ./bin/dub
Performing "debug" build using dmd for x86_64.
dub 1.19.0-rc.1+commit.20.g14cc8e5: target for configuration 
"application" is up to date.
To force a rebuild of up-to-date targets, run again with --force.
Running ./bin/dub
Performing "debug" build using dmd for x86_64.
dub 1.19.0-rc.1+commit.20.g14cc8e5: target for configuration 
"application" is up to date.
To force a rebuild of up-to-date targets, run again with --force.
...

I am now stuck here not knowing what should I do next or how 
should I compile.
I'm using WSL (Windows subsystem for linux)
I believe this is a beginner's issue so please help me out here.
Thanks.


More information about the Digitalmars-d-learn mailing list