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/

Reply via email to