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-le...@lists.genode.org > Archived at > https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/RLHH4RW5BCLISY7QVLL2DHZGUG4WICH3/ >
_______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-le...@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/LQVOOVJQBVMZHSTFABQ7JOJJUOZYZ7JA/