Hello, it seems like libzebra.so in 1.1.0 (possibly also in 1.0.x, but did not test) is incompatible with quagga daemons from 0.99.24 (as released in Ubuntu 16.04). Perhaps the .so-number should be bumped.
Until recently(*), I could easily switch between Ubuntu-provided, self-compiled, or pkgsrc-provided quagga-daemons, while always using /usr/bin/vtysh (from Ubuntu repos) for cronjobs. I just experimented with ospf6d from self-compiled (prefix=/usr/local) quagga 1.1.0 on an Ubuntu 16.04, while quagga 0.99.24 from Ubuntu repos had the zebra and ospfd daemons running. The new ospf6d could not be started from the build directory: ./ospf6d/.libs/ospf6d: symbol lookup error: /usr/lib/libzebra.so.0: undefined symbol: master After installing ./lib/.libs/libzebra.so.0.0.0 to /usr/local/lib/, the new ospf6d would start. But then /usr/bin/vtysh (0.99.24) would also pick up the newer libzebra, and fail to start, leading to some wreckage with our cronjobs. Regards Matthias Ferdinand (*) which does not include versions past 0.99.24, so perhaps more like "until about a year ago" _______________________________________________ Quagga-dev mailing list Quagga-dev@lists.quagga.net https://lists.quagga.net/mailman/listinfo/quagga-dev