how can i run my unittests for a dynamic library? some weird conflict is reported between main functions, my project doesnt contain any main function.

i really love D, but problems like this make me wanna switch :/

using:
dub test --arch=x86

lucy ~master: building configuration "__test__library__"...
../../tmp/dub_test_root-0ce1acbf-ecb9-4abf-8199-e7a23bd783dc.d(21,12): Error: 
function D main conflicts with static import dub_test_root.main at 
../../tmp/dub_test_root-0ce1acbf-ecb9-4abf-8199-e7a23bd783dc.d(11,15)
dmd failed with exit code 1.

dub.json
{
        "name": "lucy",
        "description": "A minimal D application.",
        "copyright": "Copyright © 2015, dom",
        "authors": ["dom"],
        "targetType": "dynamicLibrary",
        "dflags": ["-fPIC"],
        "dependencies": {
                "msgpack-d": "~>1.0.0-beta.2",
                "poodinis": "~>6.3.0"
        }
}

Reply via email to