Dukc
| I'm trying to port a Vibe.d server, that also uses secured, from Windows to Linux. With `dub build` the program seems to compile, but linking fails with error message of the theard header (may be a bit inaccurate, as it's just my translation to English). I used `dub build --arch=x86_64` at Windows. Verbose output of the invocation:
```
Using dub registry url 'https://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/yleinen/.dub/packages/local-packages.json
Determined package version using GIT: hautakivipalvelin ~master
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/yleinen/.dub/packages/local-packages.json
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/yleinen/.dub/packages/local-packages.json
Found dependency vibe-d 0.8.5
Found dependency vibe-d:stream 0.8.5
Found dependency vibe-d:core 0.8.5
Found dependency vibe-d:data 0.8.5
Found dependency vibe-d:utils 0.8.5
Found dependency stdx-allocator 2.77.5
Found dependency vibe-core 1.6.2
Found dependency eventcore 0.8.42
Found dependency taggedalgebraic 0.11.4
Found dependency libasync 0.8.4
Found dependency memutils 0.4.13
Found dependency libevent 2.0.2+2.0.16
Found dependency vibe-d:web 0.8.5
Found dependency vibe-d:http 0.8.5
Found dependency vibe-d:inet 0.8.5
Found dependency vibe-d:textfilter 0.8.5
Found dependency vibe-d:tls 0.8.5
Found dependency openssl 1.1.6+1.0.1g
Found dependency botan 1.12.10
Found dependency botan-math 1.0.3
Found dependency vibe-d:crypto 0.8.5
Found dependency mir-linux-kernel 1.0.1
Found dependency diet-ng 1.5.0
Found dependency vibe-d:mail 0.8.5
Found dependency vibe-d:redis 0.8.5
Found dependency vibe-d:mongodb 0.8.5
Found dependency secured 2.0.1
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/yleinen/.dub/packages/local-packages.json
Found dependency vibe-d 0.8.5
Found dependency vibe-d:stream 0.8.5
Found dependency vibe-d:core 0.8.5
Found dependency vibe-d:data 0.8.5
Found dependency vibe-d:utils 0.8.5
Found dependency stdx-allocator 2.77.5
Found dependency vibe-core 1.6.2
Found dependency eventcore 0.8.42
Found dependency taggedalgebraic 0.11.4
Found dependency libasync 0.8.4
Found dependency memutils 0.4.13
Found dependency libevent 2.0.2+2.0.16
Found dependency vibe-d:web 0.8.5
Found dependency vibe-d:http 0.8.5
Found dependency vibe-d:inet 0.8.5
Found dependency vibe-d:textfilter 0.8.5
Found dependency vibe-d:tls 0.8.5
Found dependency openssl 1.1.6+1.0.1g
Found dependency botan 1.12.10
Found dependency botan-math 1.0.3
Found dependency vibe-d:crypto 0.8.5
Found dependency mir-linux-kernel 1.0.1
Found dependency diet-ng 1.5.0
Found dependency vibe-d:mail 0.8.5
Found dependency vibe-d:redis 0.8.5
Found dependency vibe-d:mongodb 0.8.5
Found dependency secured 2.0.1
Generating using build
Running pre-generate commands for vibe-d:tls...
Running rdmd --eval='
auto dir = environment.get("DUB_PACKAGE_DIR");
if (dir.buildPath("tls").exists) {
dir = dir.buildPath("tls");
}
auto opensslVersion = "0.0.0";
try {
const res = execute(["openssl", "version"]).output;
if (res.canFind("OpenSSL ")) {
opensslVersion = res.splitter(" ").dropOne.front.filter!(not!(std.uni.isAlpha)).text;
}
} catch (Exception e) { writeln("Warning: ", e); }
auto data = text("module openssl_version;\nenum OPENSSL_VERSION=\"", opensslVersion, "\";");
auto output = dir.buildPath("openssl_version.d");
if (!output.exists || output.readText.strip != data.strip)
data.toFile(output);
' || true
Configuring dependent hautakivipalvelin:kasittelija, deps:"secured", "vibe-d"
Configuring dependent secured, deps:
Configuring dependent vibe-d, deps:"vibe-core", "vibe-d:data", "vibe-d:utils", "vibe-d:crypto", "vibe-d:data", "vibe-d:http", "vibe-d:inet", "vibe-d:mail", "vibe-d:mongodb", "vibe-d:redis", "vibe-d:stream", "vibe-d:textfilter", "vibe-d:tls", "vibe-d:utils", "vibe-d:web"
Configuring dependent vibe-core, deps:"eventcore", "stdx-allocator"
Configuring dependent eventcore, deps:"taggedalgebraic"
Configuring dependent taggedalgebraic, deps:
Configuring dependent stdx-allocator, deps:
Configuring dependent vibe-d:data, deps:"vibe-d:utils"
Configuring dependent vibe-d:utils, deps:"stdx-allocator"
Configuring dependent vibe-d:crypto, deps:"mir-linux-kernel", "vibe-core", "vibe-d:data", "vibe-d:utils"
Configuring dependent mir-linux-kernel, deps:
Configuring dependent vibe-d:http, deps:"diet-ng", "vibe-d:crypto", "vibe-d:inet", "vibe-d:textfilter", "vibe-d:tls"
Configuring dependent diet-ng, deps:
Configuring dependent vibe-d:inet, deps:"vibe-core", "vibe-d:data", "vibe-d:utils", "vibe-d:stream", "vibe-d:textfilter"
Configuring dependent vibe-d:stream, deps:"vibe-core", "vibe-d:data", "vibe-d:utils"
Configuring dependent vibe-d:textfilter, deps:"vibe-core", "vibe-d:data", "vibe-d:utils"
Configuring dependent vibe-d:tls, deps:"vibe-d:stream"
Configuring dependent vibe-d:mail, deps:"vibe-d:inet", "vibe-d:tls"
Configuring dependent vibe-d:mongodb, deps:"vibe-d:http"
Configuring dependent vibe-d:redis, deps:"vibe-d:http"
Configuring dependent vibe-d:web, deps:"vibe-d:http"
Performing "debug" build using /home/yleinen/bin/ldc2 for x86_64.
secured 2.0.1: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/secured-2.0.1/secured/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-44D5C4EBB7D153DE9FC1ACA05569B330/.
Copying target from /home/yleinen/.dub/packages/secured-2.0.1/secured/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-44D5C4EBB7D153DE9FC1ACA05569B330/libsecured.a to /home/yleinen/.dub/packages/secured-2.0.1/secured/bin/
taggedalgebraic 0.11.4: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/taggedalgebraic-0.11.4/taggedalgebraic/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-D35142709DB77203A4DCD72FCC59A892/.
Copying target from /home/yleinen/.dub/packages/taggedalgebraic-0.11.4/taggedalgebraic/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-D35142709DB77203A4DCD72FCC59A892/libtaggedalgebraic.a to /home/yleinen/.dub/packages/taggedalgebraic-0.11.4/taggedalgebraic
eventcore 0.8.42: target for configuration "epoll" is up to date.
Using existing build in /home/yleinen/.dub/packages/eventcore-0.8.42/eventcore/.dub/build/epoll-debug-linux.posix-x86_64-ldc_2085-90D91F294C9A8C4FB87BD70BACBC2FF4/.
Copying target from /home/yleinen/.dub/packages/eventcore-0.8.42/eventcore/.dub/build/epoll-debug-linux.posix-x86_64-ldc_2085-90D91F294C9A8C4FB87BD70BACBC2FF4/libeventcore.a to /home/yleinen/.dub/packages/eventcore-0.8.42/eventcore
stdx-allocator 2.77.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/stdx-allocator-2.77.5/stdx-allocator/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-89CBC167C51B8933AFD1CBDE321703F2/.
Copying target from /home/yleinen/.dub/packages/stdx-allocator-2.77.5/stdx-allocator/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-89CBC167C51B8933AFD1CBDE321703F2/libstdx-allocator.a to /home/yleinen/.dub/packages/stdx-allocator-2.77.5/stdx-allocator
vibe-core 1.6.2: target for configuration "epoll" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-core-1.6.2/vibe-core/.dub/build/epoll-debug-linux.posix-x86_64-ldc_2085-80BF2ED8885D78504A5A96F3F4828422/.
Copying target from /home/yleinen/.dub/packages/vibe-core-1.6.2/vibe-core/.dub/build/epoll-debug-linux.posix-x86_64-ldc_2085-80BF2ED8885D78504A5A96F3F4828422/libvibe_core.a to /home/yleinen/.dub/packages/vibe-core-1.6.2/vibe-core
vibe-d:utils 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/utils/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-0DC1128629E96A37390E91B1E39B8665/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/utils/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-0DC1128629E96A37390E91B1E39B8665/libvibe-d_utils.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/utils
vibe-d:data 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/data/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-B632C676DF06800336EA392907CC0106/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/data/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-B632C676DF06800336EA392907CC0106/libvibe-d_data.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/data
mir-linux-kernel 1.0.1: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/mir-linux-kernel-1.0.1/mir-linux-kernel/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-0F08D5E35102FEBB24FCF77AA462BB90/.
Copying target from /home/yleinen/.dub/packages/mir-linux-kernel-1.0.1/mir-linux-kernel/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-0F08D5E35102FEBB24FCF77AA462BB90/libmir-linux-kernel.a to /home/yleinen/.dub/packages/mir-linux-kernel-1.0.1/mir-linux-kernel
vibe-d:crypto 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/crypto/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-A53CAF2D8E1CD151EC39487638C59B43/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/crypto/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-A53CAF2D8E1CD151EC39487638C59B43/libvibe-d_crypto.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/crypto
diet-ng 1.5.0: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/diet-ng-1.5.0/diet-ng/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-B6A09B37DA3F63401CDE5D1F65559C8A/.
Copying target from /home/yleinen/.dub/packages/diet-ng-1.5.0/diet-ng/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-B6A09B37DA3F63401CDE5D1F65559C8A/libdiet-ng.a to /home/yleinen/.dub/packages/diet-ng-1.5.0/diet-ng
vibe-d:stream 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/stream/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-C27125A9903B0029C571EBF0E85FD020/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/stream/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-C27125A9903B0029C571EBF0E85FD020/libvibe-d_stream.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/stream
vibe-d:textfilter 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/textfilter/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-3FFAE4AB350C8F2D81E8B5C56A559432/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/textfilter/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-3FFAE4AB350C8F2D81E8B5C56A559432/libvibe-d_textfilter.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/textfilter
vibe-d:inet 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/inet/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-42EDD7EEB00CA5377CF396404221061E/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/inet/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-42EDD7EEB00CA5377CF396404221061E/libvibe-d_inet.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/inet
vibe-d:tls 0.8.5: target for configuration "openssl" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-ldc_2085-AC30B7EF74CB50731045F79280E18160/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-ldc_2085-AC30B7EF74CB50731045F79280E18160/libvibe-d_tls.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/tls
vibe-d:http 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/http/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-03556B72E4D46B14E978F508548B585D/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/http/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-03556B72E4D46B14E978F508548B585D/libvibe-d_http.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/http
vibe-d:mail 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/mail/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-C29CB46034FDF5340BB75DA756B84ED1/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/mail/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-C29CB46034FDF5340BB75DA756B84ED1/libvibe-d_mail.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/mail
vibe-d:mongodb 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/mongodb/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-473B8941E411EA3D7549869F9ED4B475/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/mongodb/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-473B8941E411EA3D7549869F9ED4B475/libvibe-d_mongodb.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/mongodb
vibe-d:redis 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/redis/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-A81472AD32085CFE8F68E622E101755B/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/redis/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-A81472AD32085CFE8F68E622E101755B/libvibe-d_redis.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/redis
vibe-d:web 0.8.5: target for configuration "library" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/web/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-2C7675F498F51DBE702270567856B585/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/web/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-2C7675F498F51DBE702270567856B585/libvibe-d_web.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/web
vibe-d 0.8.5: target for configuration "vibe-core" is up to date.
Using existing build in /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/.dub/build/vibe-core-debug-linux.posix-x86_64-ldc_2085-2642E96DD2FB9DD574F10A9C7BB28A89/.
Copying target from /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d/.dub/build/vibe-core-debug-linux.posix-x86_64-ldc_2085-2642E96DD2FB9DD574F10A9C7BB28A89/libvibed.a to /home/yleinen/.dub/packages/vibe-d-0.8.5/vibe-d
Target '/home/yleinen/Ohjelmat/HautakiviPalvelin/.dub/build/application-debug-linux.posix-x86_64-ldc_2085-00EBB00F3CDAE940BAF25A0D91F6BCC4/hautakivipalvelin' doesn't exist, need rebuild.
hautakivipalvelin:kasittelija ~master: building configuration "application"...
Using pkg-config to resolve library flags for libcrypto, libssl.
Using direct -l... flags for z, resolv.
/home/yleinen/bin/ldc2 -of.dub/build/application-debug-linux.posix-x86_64-ldc_2085-00EBB00F3CDAE940BAF25A0D91F6BCC4/hautakivipalvelin -d-debug -g -w -oq -od=.dub/obj -d-version=VibeDefaultMain -d-version=Worker -d-version=Have_hautakivipalvelin_kasittelija -d-version=Have_secured -d-version=Have_vibe_d -d-version=Have_openssl -d-version=Have_vibe_d_core -d-version=Have_vibe_core -d-version=Have_vibe_d_data -d-version=Have_vibe_d_utils -d-version=Have_vibe_d_crypto -d-version=Have_vibe_d_data -d-version=Have_vibe_d_http -d-version=Have_vibe_d_inet -d-version=Have_vibe_d_mail -d-version=Have_vibe_d_mongodb -d-version=Have_vibe_d_redis -d-version=Have_vibe_d_stream -d-version=Have_vibe_d_textfilter -d-version=Have_vibe_d_tls -d-version=Have_vibe_d_utils -d-version=Have_vibe_d_web -d-version=Have_eventcore -d-version=Have_stdx_allocator -d-version=EventcoreEpollDriver -d-version=Have_taggedalgebraic -d-version=Have_mir_linux_kernel -d-version=Have_diet_ng -Isource/ -I../../.dub/packages/secured-2.0.1/secured/source/ -I../../.dub/packages/openssl-1.1.6_1.0.1g/openssl -I../../.dub/packages/vibe-d-0.8.5/vibe-d/source/ -I../../.dub/packages/vibe-core-1.6.2/vibe-core/source/ -I../../.dub/packages/eventcore-0.8.42/eventcore/source/ -I../../.dub/packages/taggedalgebraic-0.11.4/taggedalgebraic/source/ -I../../.dub/packages/stdx-allocator-2.77.5/stdx-allocator/source/ -I../../.dub/packages/vibe-d-0.8.5/vibe-d/data -I../../.dub/packages/vibe-d-0.8.5/vibe-d/utils -I../../.dub/packages/vibe-d-0.8.5/vibe-d/crypto -I../../.dub/packages/mir-linux-kernel-1.0.1/mir-linux-kernel/source/ -I../../.dub/packages/vibe-d-0.8.5/vibe-d/http -I../../.dub/packages/diet-ng-1.5.0/diet-ng/source/ -I../../.dub/packages/vibe-d-0.8.5/vibe-d/inet -I../../.dub/packages/vibe-d-0.8.5/vibe-d/stream -I../../.dub/packages/vibe-d-0.8.5/vibe-d/textfilter -I../../.dub/packages/vibe-d-0.8.5/vibe-d/tls -I../../.dub/packages/vibe-d-0.8.5/vibe-d/mail -I../../.dub/packages/vibe-d-0.8.5/vibe-d/mongodb -I../../.dub/packages/vibe-d-0.8.5/vibe-d/redis -I../../.dub/packages/vibe-d-0.8.5/vibe-d/web -Jviews source/app.d ../../.dub/packages/vibe-core-1.6.2/vibe-core/source/vibe/appmain.d ../../.dub/packages/secured-2.0.1/secured/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-44D5C4EBB7D153DE9FC1ACA05569B330/libsecured.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/.dub/build/vibe-core-debug-linux.posix-x86_64-ldc_2085-2642E96DD2FB9DD574F10A9C7BB28A89/libvibed.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/mail/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-C29CB46034FDF5340BB75DA756B84ED1/libvibe-d_mail.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/mongodb/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-473B8941E411EA3D7549869F9ED4B475/libvibe-d_mongodb.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/redis/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-A81472AD32085CFE8F68E622E101755B/libvibe-d_redis.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/web/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-2C7675F498F51DBE702270567856B585/libvibe-d_web.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/http/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-03556B72E4D46B14E978F508548B585D/libvibe-d_http.a ../../.dub/packages/diet-ng-1.5.0/diet-ng/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-B6A09B37DA3F63401CDE5D1F65559C8A/libdiet-ng.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/crypto/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-A53CAF2D8E1CD151EC39487638C59B43/libvibe-d_crypto.a ../../.dub/packages/mir-linux-kernel-1.0.1/mir-linux-kernel/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-0F08D5E35102FEBB24FCF77AA462BB90/libmir-linux-kernel.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/inet/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-42EDD7EEB00CA5377CF396404221061E/libvibe-d_inet.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/textfilter/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-3FFAE4AB350C8F2D81E8B5C56A559432/libvibe-d_textfilter.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/tls/.dub/build/openssl-debug-linux.posix-x86_64-ldc_2085-AC30B7EF74CB50731045F79280E18160/libvibe-d_tls.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/stream/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-C27125A9903B0029C571EBF0E85FD020/libvibe-d_stream.a ../../.dub/packages/vibe-core-1.6.2/vibe-core/.dub/build/epoll-debug-linux.posix-x86_64-ldc_2085-80BF2ED8885D78504A5A96F3F4828422/libvibe_core.a ../../.dub/packages/eventcore-0.8.42/eventcore/.dub/build/epoll-debug-linux.posix-x86_64-ldc_2085-90D91F294C9A8C4FB87BD70BACBC2FF4/libeventcore.a ../../.dub/packages/taggedalgebraic-0.11.4/taggedalgebraic/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-D35142709DB77203A4DCD72FCC59A892/libtaggedalgebraic.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/data/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-B632C676DF06800336EA392907CC0106/libvibe-d_data.a ../../.dub/packages/vibe-d-0.8.5/vibe-d/utils/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-0DC1128629E96A37390E91B1E39B8665/libvibe-d_utils.a ../../.dub/packages/stdx-allocator-2.77.5/stdx-allocator/.dub/build/library-debug-linux.posix-x86_64-ldc_2085-89CBC167C51B8933AFD1CBDE321703F2/libstdx-allocator.a -L=-L/usr/local/lib/ -L=-L/home/linuxbrew/.linuxbrew/Cellar/openssl/1.0.2s/lib -L=-lcrypto -L=-lssl -L=-lz -L=-lresolv -vcolumns
Compiling Diet HTML template passwordquery.dt...
/usr/bin/ld.gold: virhe: kohteen -lz löytäminen epäonnistui
collect2: error: ld returned 1 exit status
Error: /usr/bin/gcc failed with status: 1
FAIL .dub/build/application-debug-linux.posix-x86_64-ldc_2085-00EBB00F3CDAE940BAF25A0D91F6BCC4/ hautakivipalvelin executable
/home/yleinen/bin/ldc2 failed with exit code 1.
```
I did notice that according to the above, `-lz` argument apparently is due to an attempt by dub or ldc to pass `-z` to the linker, but I'm just not getting ideas of how to troubleshoot that further. Any ideas?
|