thank you so much for that!
made it a bit further again, this time the problem is missing functions for some linux operations,
specifically: shm_open and shm_unlink
I see that these are part of mman.h, which Genode has some mention of in libdrm among others, however this where I got lost. It doesn't seem to be anywhere in the api depot nor in libports, so I'm not sure how to include it in my Goa project. (Or: is it that those functions of mman.h aren't implemented, so it is impossible)

Thanks again,
- Spencer


On Fri, Jul 19, 2024, at 3:32 AM, Johannes Schlatow wrote:
Hi Spencer

On 19/07/2024 01:21, Spencer via users wrote:
> Thank you both! I'm now a bit farther along in my port - the current stumbling block is that I'm trying to include a genode-world port (lua) and it can't seem to find what version to pull, I assume because its not archived in depot.genode.org

> Is there a recommended way to include these projects? Right now I'm just building a seperage version statically but it seems a little silly


There is no recipe for the lua port, therefore there cannot be a 
corresponding archive at depot.genode.org. You may add the api and src 
recipes to genode-world, export the corresponding archives and tell Goa 
the version of the exported archives. This might require adding some 
quirks to Goa, though, since Goa has no general mechanism for dealing 
with static library archives.

If lua can be compiled as a shared library, the recommended way would be 
to create a separate Goa project for that. You find a brief explanation 
and example w.r.t. lvgl in this article: 
http://genodians.org/jschlatow/2024-02-07-system-info#Development

Cheers
Johannes
_______________________________________________
users mailing list -- users@lists.genode.org
To unsubscribe send an email to users-leave@lists.genode.org
Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/RLHH4RW5BCLISY7QVLL2DHZGUG4WICH3/