I have a project with the tree structure

├── knetquery
└── src
    └── knet
        ├── lectures
        ├── readers
        └── tests
├── linenoise (submodule)
├── linenoise-d (submodule)
│   ...
└── phobos-next (submodule)
    ...

and a DUB-conversion whoose `dub.json` currently contains

{
    "name": "knet",
    "description": "A knowledge database.",
    "copyright": "Copyright © 2017, Per Nordlöw",
    "authors": ["Per Nordlöw"],

    "dflags": ["-vcolumns"],
    "versions": ["VibeCustomMain"],

    "importPaths": [ "src", "linenoise-d", "phobos-next/src" ],
    "sourcePaths": [ "src", "linenoise", "linenoise-d" ],
    "sourceFiles": [ "phobos-next/src/combinations.d",
                     "phobos-next/src/dbgio.d",
                     ...
                   ]
}

but when I try to build it, it fails as

Performing "debug" build using dmd for x86_64.
knet ~master: building configuration "application"...
src/knet/traversal.d(20,8): Error: module factixs from file src/knet/factixs.d must be imported with 'import factixs;'
dmd failed with exit code 1.

What am I doing wrong?

Reply via email to