Error when running vibe.d example application, not sure of the cause.

e-y-e via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Aug 29 13:32:27 PDT 2016


I am currently using the following packages on arch linux 
(parabola [1] to be exact):

- DUB version 1.0.0

- LDC version 1.0.0

I create a project with the following command:

$ dub init -t vibe.d vibetest

Change directories:

$ cd vibetest/

And attempt to build and run the project:

$ dub run

However, I get the following output:

Performing "debug" build using ldc2 for x86_64.
vibe-d:utils 0.7.29: building configuration "library"...
vibe-d:data 0.7.29: building configuration "library"...
vibe-d:core 0.7.29: building configuration "libevent"...
vibe-d:http 0.7.29: building configuration "library"...
vibe-d:diet 0.7.29: building configuration "library"...
vibe-d:mail 0.7.29: building configuration "library"...
vibe-d:mongodb 0.7.29: building configuration "library"...
vibe-d:redis 0.7.29: building configuration "library"...
vibe-d:web 0.7.29: building configuration "library"...
vibe-d 0.7.29: building configuration "libevent"...
vibetest ~master: building configuration "application"...
Running ./vibetest
Fatal Error while loading '/usr/lib/libphobos2-ldc.so.70':
         The module 'std.base64' is already defined in 
'./vibetest'.
Program exited with code 1

I don't even know where to start with this error. Normal projects 
without vibe.d compile and run perfectly well; replacing app.d 
contents with void main() {} still produces the same error.

[1] https://parabola.nu/


More information about the Digitalmars-d-learn mailing list