Hi, The ebuilds in the tree for bird don’t have libssh as IUSE. This compilation is mandatory for the RPKI support. Thus, there is no RPKI support for bird when using the Gentoo official ebuild. I’ve updated the ebuild on my own repo and it works fine since two months. I’m also including a patch from upstream fixing a bug when one uses a FQDN that resolves to an IPv6 address. https://git.grifon.fr/alarig/SwordArMor-gentoo-overlay/src/branch/master/net-misc/bird/bird-2.0.7-r1.ebuild I can do a MR on github if you want. Regards, -- Alarig Le Lay
I’ve opened an MR on github. The worst that could happen is that it’s never merged, so I that it’s worst the risk.
Unfortunately seems that ROA statements are also not supported. bird: /etc/bird/dn42_roa.conf:6:1 syntax error, unexpected CF_SYM_UNDEFINED, that line in question has roa <prefi> max <length> as <asn>.
(In reply to Skyler Mäntysaari from comment #2) > Unfortunately seems that ROA statements are also not supported. > > bird: /etc/bird/dn42_roa.conf:6:1 syntax error, unexpected CF_SYM_UNDEFINED, > that line in question has roa <prefi> max <length> as <asn>. Does the PR fix your issue? Or is this a different bug?
It seems that you’re using the bird1 syntax on a bird2 daemon, take a look at https://herbizarre.swordarmor.fr/garbage/documents/roa-bird2 and adapt it for dn42.
The version 2.0.8 has been pushed with the libssh useflag