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 https://linux.die.net/man/3/shm_open and shm_unlink https://linux.die.net/man/3/shm_unlink I see that these are part of mman.h https://www.man7.org/linux/man-pages/man0/sys_mman.h.0p.html, which Genode has some mention of in libdrm https://github.com/genodelabs/genode/blob/299951ced5e587f9146a4d42ddd0b5a38dc1a0ea/repos/libports/src/lib/libdrm/include/libdrm_macros.h#L12 among others, however this where I got lost. It doesn't seem to be anywhere in the api depot https://depot.genode.org/genodelabs/api/ nor in libports https://github.com/genodelabs/genode/tree/299951ced5e587f9146a4d42ddd0b5a38dc1a0ea/repos/libports/ports, 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/mes...