Hello,
I have managed to integrate the lwext4 Genode port (https://codeberg.org/jws/genode-wundertuete/src/branch/sculpt-25.04-2025-04-...) in the past with the target.mk approach.
However, recently I have changed my build system to Goa with CMake. From what I understand the only thing I need to add to my build configuration is the path to `<lwext4-repo>/recipes/src/vfs_lwext4` (for reference: https://codeberg.org/jws/genode-wundertuete/src/branch/sculpt-25.04-2025-04-...).
Unfortunately, when I try adding the aforementioned path in my `<project>/pkg/<project>/archives` file, I get the following error: "Error: invalid depot-archive path '_/_/_/wundertuete/recipes/src/vfs_lwext4'".
Could someone kindly let me if I am missing or misunderstood something? I do not need the lwext4 library itself, only the integration of it into the VFS.
Best, Rumen
Hello Rumen,
Unfortunately, when I try adding the aforementioned path in my `<project>/pkg/<project>/archives` file, I get the following error: "Error: invalid depot-archive path '_/_/_/wundertuete/recipes/src/vfs_lwext4'".
Could someone kindly let me if I am missing or misunderstood something? I do not need the lwext4 library itself, only the integration of it into the VFS.
You have to reference archives from within your depot in goa. The recipes are merely there to build depot archives with the depot tools. So you need to build these archives yourself and reference them within the 'archives' file, e.g.
① ./tool/depot/create … rumen/bin/x86_64/vfs_lwext4 ② adding 'rumen/src/vfs_lwext4' to 'archives'
where the archives are then located in the depot directory you specified in your goa configuration.
Best regards, Josef