Dub failing to use the linker correctly.

greenbyte lysenko765 at yandex.ru
Sun Oct 24 21:14:13 UTC 2021


On Friday, 22 October 2021 at 19:56:37 UTC, Ruby The Roobster 
wrote:
> I have a simple vibe-d project built with dub.  Running the 
> command, dub build --force returns the following output:
>
> Performing "debug" build using 
> E:\Programs\D\dmd2\windows\bin\dmd.exe for x86_64.
> mir-linux-kernel 1.0.1: building configuration "library"...
> taggedalgebraic 0.11.22: building configuration "library"...
> eventcore 0.9.18: building configuration "winapi"...
> stdx-allocator 2.77.5: building configuration "library"...
> vibe-core 1.21.0: building configuration "winapi"...
> vibe-d:crypto 0.9.4: building configuration "library"...
> vibe-d:utils 0.9.4: building configuration "library"...
> vibe-d:data 0.9.4: building configuration "library"...
> diet-ng 1.8.0: building configuration "library"...
> vibe-d:stream 0.9.4: building configuration "library"...
> vibe-d:textfilter 0.9.4: building configuration "library"...
> vibe-d:inet 0.9.4: building configuration "library"...
> vibe-d:tls 0.9.4: building configuration "openssl-mscoff"...
> vibe-d:http 0.9.4: building configuration "library"...
> vibe-d:mail 0.9.4: building configuration "library"...
> vibe-d:mongodb 0.9.4: building configuration "library"...
> vibe-d:redis 0.9.4: building configuration "library"...
> vibe-d:web 0.9.4: building configuration "library"...
> vibe-d 0.9.4: building configuration "vibe-core"...
> web ~master: building configuration "application"...
> Compiling Diet HTML template caccount.dt...
> Linking...
> lld-link: error: subsystem must be defined
> Error: linker exited with status 1
>
>
> Does anybody know why this happens?  I am on the latest version 
> of the dmd compiler(2.098.0.)  Thanks in advance.

Try to install another linker.
https://code.dawg.eu/reducing-vibed-turnaround-time-part-1-faster-linking.html


More information about the Digitalmars-d-learn mailing list