Cau Ondrej! Thanks for getting back to me. Yes I just checked and I do have the headers of libssh. As it seems it does not throw me error of this again where I define the rpki protocol, so it means that it supports it. Now I am in the process of troubleshooting / building the config , checking right now the " EBGP requires explicit import policy " error, and I run the service of bird to eventually see it running. Diky moc! Irene On 7/23/19 3:53 PM, Ondrej Zajicek wrote:
On Fri, Jul 19, 2019 at 04:29:11PM +0200, Irene Lalioti wrote:
Hello Maria!
I am coming back to you to just ask you what else we need except for the libssh enable in the spec file of bird in the rpm, so that we have the RPKI functionality in the 2.0.4. Hello
You do not really need to explicitly enable it by configure option, it is autodetected. What you really need is libssh header files during compilation. You see whether libssh was found and RPKI support was compiled in from the output of configure:
checking for libssh/libssh.h... yes ... BIRD was configured with the following options: ... Routing protocols: bfd babel bgp mrt ospf perf pipe radv rip rpki static
But if you use --enable-libssh, then configure would fail if there are no libssh headers.
With my colleague we tried to build the rpm package after adding the enable libssh :
%build %configure --prefix=%{_prefix} \ --sysconfdir=%{_sysconfdir} \ --localstatedir=%{_localstatedir} --enable-libssh Note that you do not have backslash after --localstatedir option, so i am not sure whether --enable-libssh option was passed to configure.
and then we installed it.
Or maybe it is impossible to do it ourselves ? :) And does it work?
-- Irene Lalioti Network Engineer Fondation RESTENA 2, avenue de l'Université L-4365 Esch/Alzette Tel: +352 424409 1 Fax: +352 422473