Hello Boris,

On Mon, Mar 13, 2017 at 10:07:57AM +0100, Boris Mulder wrote:
> 
> Well, the socket() call seems to work now, but somewhere within bind()
> it gives the following errors:
> 
> [init -> echo] Warning: getnameinfo: getnameinfo not implemented
> [init -> echo] Error: Uncaught exception of type '(anonymous
> namespace)::Address_conversion_failed'
> 
> it seems that inside libports/src/lib/libc/socket_fs_plugin.cc, it tries
> to call an unimplemented function getnameinfo() and throws an exception
> when that fails.
> Just to make sure, I attached the code I copied from the echo test and
> wrapped in the Component api.

You're missing the libc_resolv libc plugin in your scenario. We intend to
merge this library back into the libc in the future but for historical
reasons it is currently a separate binary libc_resolv.lib.so. Please
refer to repos/libports/run/echo_udp.run for an example integrating
the plugin into the boot modules.

Regards
-- 
Christian Helmuth
Genode Labs

https://www.genode-labs.com/ · https://genode.org/
https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

------------------------------------------------------------------------------
Announcing the Oxford Dictionaries API! The API offers world-renowned
dictionary content that is easy and intuitive to access. Sign up for an
account today to start using our lexical data to power your apps and
projects. Get started today and enter our developer competition.
http://sdm.link/oxford
_______________________________________________
genode-main mailing list
genode-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to