symlinked modules aren't found #19
Describe the bug
Can't compile my program because v can't find symlinked modules in ~/.vmodules
Reproduction Steps
Something linke this
ls -lah ~/.vmodules/einar_hjortdal/
total 0
drwxr-xr-x. 2 einar einar 143 dic 10 10:46 .
drwx------. 5 einar einar 75 giu 2 14:48 ..
lrwxrwxrwx 1 einar einar 56 dic 10 10:46 bandsintown -> /home/einar/Documents/projects/vlang/active/bandsintown/
lrwxrwxrwx 1 einar einar 50 apr 30 2025 dotenv -> /home/einar/Documents/projects/vlang/active/dotenv
lrwxrwxrwx 1 einar einar 52 apr 30 2025 firebird -> /home/einar/Documents/projects/vlang/active/firebird
lrwxrwxrwx 1 einar einar 49 apr 30 2025 luuid -> /home/einar/Documents/projects/vlang/active/luuid
lrwxrwxrwx 1 einar einar 49 lug 23 2025 peony -> /home/einar/Documents/projects/vlang/active/peony
lrwxrwxrwx 1 einar einar 50 apr 30 2025 redict -> /home/einar/Documents/projects/vlang/active/redict
lrwxrwxrwx 1 einar einar 53 apr 30 2025 sensorpro -> /home/einar/Documents/projects/vlang/active/sensorpro
lrwxrwxrwx 1 einar einar 52 apr 30 2025 sessions -> /home/einar/Documents/projects/vlang/active/sessions
lrwxrwxrwx 1 einar einar 51 apr 30 2025 slugify -> /home/einar/Documents/projects/vlang/active/slugify
Expected Behavior
symlinked modules work
Current Behavior
firebird.v:5:1: builder error: cannot import module "einar_hjortdal.luuid" (not found)
3 | import log
4 | import strconv
5 | import einar_hjortdal.luuid
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 | import einar_hjortdal.firebird
7 | import conduit
object_response.v:6:1: builder error: cannot import module "einar_hjortdal.firebird" (not found)
4 | import veb
5 | import conduit
6 | import einar_hjortdal.firebird
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 |
8 | fn format_none_date_time(ndt ?firebird.DateTime) ?time.Time {
routes_admin_product.v:5:1: builder error: cannot import module "einar_hjortdal.slugify" (not found)
3 | import json
4 | import veb
5 | import einar_hjortdal.slugify
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 |
7 | // lists products
...
Possible Solution
Shouldn't #27281 fix this?
Additional Information/Context
No response
V version
V 0.5.1 d358576
Environment details (OS name and version, etc.)
|V full version |V 0.5.1 58f18573557247e9c743f7d60e5b3ab783f74479.d358576 |:-------------------|:------------------- |OS |linux, "openmamba release 2026.4.1 for x86_64 (rolling)" |Processor |8 cpus, 64bit, little endian, Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz |Memory |13.5GB/31.17GB | | |V executable |/home/einar/.local/lib64/v/v |V last modified time|2026-06-08 08:27:27 | | |V home dir |OK, value: /home/einar/.local/lib64/v |VMODULES |OK, value: /home/einar/.vmodules |VTMP |OK, value: /tmp/v_1000 |Current working dir |OK, value: /home/einar/Documents/projects/vlang/active/peony | | |Git version |git version 2.54.0 |V git status |weekly.2026.03-2238-gd3585768 |.git/config present |true | | |cc version |cc (GCC) 16.1.0 |gcc version |gcc (GCC) 16.1.0 |clang version |N/A |tcc version |tcc version 0.9.28rc 2025-02-13 HEAD@f8bd136d (x86_64 Linux) |tcc git status |thirdparty-linux-amd64 696c1d84 |emcc version |N/A |glibc version |ldd (GNU libc) 2.43
[!NOTE] You can use the 👍 reaction to increase the issue's priority for developers.
Please note that only the 👍 reaction to the issue itself counts as a vote. Other reactions and those to comments will not be taken into account.